/*!
		* Custom Styling for Site.
 */

    /* Font Faces
    -------------------------------------------------- */
	
@font-face {
  font-family: 'ByJOSSQ-DMFinBeiJing';
  src: url('../fonts/ByJOSSQ-DMFinBeiJing.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ByJOSSQ-DMFinBeiJing';
  src:  url(data:application/x-font-woff;charset=utf-8;base64,) format('woff'), url('../fonts/ByJOSSQ-DMFinBeiJing.ttf')  format('truetype'), url('../fonts/ByJOSSQ-DMFinBeiJing.svg#ByJOSSQ-DMFinBeiJing') format('svg');
  font-weight: normal;
  font-style: normal;
}





@font-face {
  font-family: 'NotoSansHans-Regular-Alphabetic';
  src: url('../fonts/NotoSansHans-Regular-Alphabetic.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'NotoSansHans-Regular-Alphabetic';
  src:  url('../fonts/NotoSansHans-Regular-Alphabetic.otf')  format('opentype'),
	     url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'), url('../fonts/NotoSansHans-Regular-Alphabetic.ttf')  format('truetype'), url('../fonts/NotoSansHans-Regular-Alphabetic.svg#NotoSansHans-Regular-Alphabetic') format('svg');
  font-weight: normal;
  font-style: normal;
}









	@font-face {
		font-family: 'museo_sans100';
		src: url('../fonts/museosans_100-webfont.eot');
		src: url('../fonts/museosans_100-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/museosans_100-webfont.woff') format('woff'),
			 url('../fonts/museosans_100-webfont.ttf') format('truetype'),
			 url('../fonts/museosans_100-webfont.svg#museo_sans100') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'museo_sans100_italic';
		src: url('../fonts/museosans_100_italic-webfont.eot');
		src: url('../fonts/museosans_100_italic-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/museosans_100_italic-webfont.woff') format('woff'),
			 url('../fonts/museosans_100_italic-webfont.ttf') format('truetype'),
			 url('../fonts/museosans_100_italic-webfont.svg#museo_sans100_italic') format('svg');
		font-weight: normal;
		font-style: normal;
	}
 
	@font-face {
		font-family: 'museo_sans_300regular';
		src: url('../fonts/museosans-300-webfont.eot');
		src: url('../fonts/museosans-300-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/museosans-300-webfont.woff') format('woff'),
			 url('../fonts/museosans-300-webfont.ttf') format('truetype'),
			 url('../fonts/museosans-300-webfont.svg#museo_sans_300regular') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'museo_sans_300italic';
		src: url('../fonts/museosans-300italic-webfont.eot');
		src: url('../fonts/museosans-300italic-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/museosans-300italic-webfont.woff') format('woff'),
			 url('../fonts/museosans-300italic-webfont.ttf') format('truetype'),
			 url('../fonts/museosans-300italic-webfont.svg#museo_sans_300italic') format('svg');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'museo_sans_500regular';
		src: url('../fonts/museosans_500-webfont.eot');
		src: url('../fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/museosans_500-webfont.woff') format('woff'),
			 url('../fonts/museosans_500-webfont.ttf') format('truetype'),
			 url('../fonts/museosans_500-webfont.svg#museo_sans_500regular') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'museo_sans_500italic';
		src: url('../fonts/museosans_500_italic-webfont.eot');
		src: url('../fonts/museosans_500_italic-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/museosans_500_italic-webfont.woff') format('woff'),
			 url('../fonts/museosans_500_italic-webfont.ttf') format('truetype'),
			 url('../fonts/museosans_500_italic-webfont.svg#museo_sans_500italic') format('svg');
		font-weight: normal;
		font-style: normal;
	}
		
	@font-face {
		font-family: 'museo_sans_700regular';
		src: url('../fonts/museosans_700-webfont.eot');
		src: url('../fonts/museosans_700-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/museosans_700-webfont.woff') format('woff'),
			 url('../fonts/museosans_700-webfont.ttf') format('truetype'),
			 url('../fonts/museosans_700-webfont.svg#museo_sans_700regular') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'museo_sans_700italic';
		src: url('../fonts/museosans-700italic-webfont.eot');
		src: url('../fonts/museosans-700italic-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/museosans-700italic-webfont.woff') format('woff'),
			 url('../fonts/museosans-700italic-webfont.ttf') format('truetype'),
			 url('../fonts/museosans-700italic-webfont.svg#museo_sans_700italic') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'museo_sans900';
		src: url('../fonts/museosans_900-webfont.eot');
		src: url('../fonts/museosans_900-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/museosans_900-webfont.woff') format('woff'),
			 url('../fonts/museosans_900-webfont.ttf') format('truetype'),
			 url('../fonts/museosans_900-webfont.svg#museo_sans900') format('svg');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'museo_sans900_italic';
		src: url('../fonts/museosans_900_italic-webfont.eot');
		src: url('../fonts/museosans_900_italic-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/museosans_900_italic-webfont.woff') format('woff'),
			 url('../fonts/museosans_900_italic-webfont.ttf') format('truetype'),
			 url('../fonts/museosans_900_italic-webfont.svg#museo_sans900_italic') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	

    /* General
    -------------------------------------------------- */
	* {-webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; text-rendering: optimizeLegibility;}
	html,
	body {height: 100%;}
	body {line-height: 1; min-width: 1170px;}
	h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; line-height: 1; font-weight: 100;}
	a:hover {text-decoration: none;}
	
	.icon-shopping-cart {margin-right: 6px;}

 
    /* Wrap
    -------------------------------------------------- */
	#wrap {min-height: 100%; height: 100%!important; margin: 0 auto;}
	
	
    /* Scroll
    -------------------------------------------------- */
	#scroll {position: relative; z-index: 10; text-align: center;}
	#scroll button {background: url(../img/icon_toggle.png) no-repeat; width: 60px; height: 54px; border: none; text-indent: -99999px;}
	#scroll #demo {background: #003a6b; height: 0;}
	#scroll #demo .holder {padding: 30px 0; color: #fff;}
	
	#scroll #demo .holder .thumbnail	{	border: none; position:relative; overflow:hidden; padding: 0; margin: 0;
											border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;}
	#scroll #demo .holder .thumbnails {margin: 0 0 0 -30px;}
	#scroll #demo .holder .thumbnails>li {margin-bottom: 30px;}
	
	#scroll #demo .holder .caption {background: rgba(255,255,255,0.7); width: 100%; height: 100%; display: none; position: absolute; top: 0; left: 0; padding: 0; cursor: pointer;}
	#scroll #demo .holder .caption p {margin-bottom: 30px; padding-top: 40px;}
	#scroll #demo .holder .caption span {display: block;}
	#scroll #demo .holder .caption span a {color: #002a58; border-bottom: 1px solid #002a58;}
	#scroll #demo .holder .caption span a:hover {color: #000; border-bottom: none; text-decoration: none;}
	
	#scroll #demo .holder .social {font-size: 15px; text-align: left;}
	#scroll #demo .holder .social a,
	#scroll #demo .holder .rssbox a {color: #fff; text-decoration: none;}
	#scroll #demo .holder .social a:hover,
	#scroll #demo .holder .rssbox a:hover {text-decoration: none; color: rgba(255,255,255,.6);}
	#scroll #demo .holder .social span {display: inline-block; vertical-align: middle;}
	#scroll #demo .holder .social span.title {font-family: 'museo_sans_500regular'; margin-right: 15px;}
	#scroll #demo .holder .social span.facebook,
	#scroll #demo .holder .social span.twitter,
	#scroll #demo .holder .social span.youtube,
	#scroll #demo .holder .social span.pinterest {margin: 0 10px 0;}
	#scroll #demo .holder .social span.instagram{}
	
	#scroll #demo .holder .social i	{	background: #fff; color: #002a58; font-size: 18px; margin-right: 5px;
										border-radius: 1000px; -moz-border-radius: 1000px; -webkit-border-radius: 1000px;}
	#scroll #demo .holder .social i.icon-facebook {padding: 5px 10px;}
	#scroll #demo .holder .social i.icon-twitter {padding: 5px 6px;}
	#scroll #demo .holder .social i.icon-youtube {padding: 5px 7px;}
	#scroll #demo .holder .social i.icon-pinterest {padding: 5px 7px;}
	#scroll #demo .holder .social i.icon-instagram {padding: 5px 7px;}
	
	#scroll #demo .holder .social span a:hover i {background: rgba(255,255,255,.6);}
	
	#scroll #demo .holder .rssbox {text-align: right; font-size: 18px; color: #fff; margin-top: -3px;}
	#scroll #demo .holder .rssbox i.icon-rss {font-size: 22px;}
	

    /* Header
    -------------------------------------------------- */
	#header {/*height: 207px;*/ height: 187px; position: relative; z-index: 3; top: 0;}
	#header.gutter {margin-bottom: -241px;}
	
	#header .top {}
	#header .top .country {font-size: 12px; line-height: 40px;}
	#header .top .country span {display: inline-block; vertical-align: middle; min-height: 21px; margin-right: 10px;}
	#header .top .country a {color: #808080; border-bottom: 1px solid #808080; padding-bottom: 0;}
	#header .top .country a:hover {color: #000; border-bottom: 1px solid #000; text-decoration: none;}
	
	.sb-search	{	position: relative; width: 0%; margin-left:2px; min-width: 40px; height: 40px; float: right; overflow: hidden; margin: 0;
					-webkit-transition: width 0.3s; -moz-transition: width 0.3s; transition: width 0.3s;
					-webkit-backface-visibility: hidden;}
	.sb-search form {margin: 0;}.
	.sb-search-input {position: absolute; top: 0; right: 0; border: none; outline: none; background: none; width: auto; height: 40px; margin: 0; z-index: 10; padding: 20px;}
	.sb-search.sb-search-open input[type="text"] {display: block;}
	.sb-search input[type="text"]	{	display: none; background: none; width: 100%; height: 40px; border: none; color: #232323; font-family: 'museo_sans_500regular', sans-serif; font-size: 14px; padding: 8px 5px; text-indent: 6px; -webkit-appearance: none;
										-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; 
										-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;
										-webkit-transition: border .25s linear, color .25s linear; -moz-transition: border .25s linear, color .25s linear; -o-transition: border .25s linear, color .25s linear; transition: border .25s linear, color .25s linear;
										-webkit-backface-visibility: hidden;
										box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box;}
	.sb-search-input::-webkit-input-placeholder {color: #232323;}
	.sb-search-input:-moz-placeholder {color: #232323;}
	.sb-search-input::-moz-placeholder {color: #232323;}
	.sb-search-input:-ms-input-placeholder {color: #232323;}
	.sb-icon-search,
	.sb-search-submit  {width: 40px; height: 40px; display: block; position: absolute; right: 0; top: 0; padding: 0; margin: 0; line-height: 40px; text-align: center; cursor: pointer;}
	.sb-search-submit	{	background: none; /* IE needs this */
							-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */ filter: alpha(opacity=0); /* IE 5-7 */ opacity: 0;
							color: transparent;	border: none; outline: none; z-index: -1;}
	.sb-icon-search {color: #b3b3b3; background: none; z-index: 90; font-size: 22px; font-family: 'FontAwesome'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased;}
	.sb-icon-search:before {content: "\e000";}

	/* Open state */
	.sb-search.sb-search-open,
	.no-js .sb-search { width: 100%;/* background: #ccc;*/}
	
	.sb-search.sb-search-open .sb-icon-search,
	.no-js .sb-search .sb-icon-search {background: none; color: #000; z-index: 11;}
	
	.sb-search.sb-search-open .sb-search-submit,
	.no-js .sb-search .sb-search-submit {z-index: 90;}

	
	#header .logo {margin-bottom: 10px; text-align: center;}
	
	#header .nav_holder {height: 52px; text-align: center; position: relative; z-index: 100;}
	#header .nav_holder .border {height: 29px; border-bottom: 12px solid #667e99; padding-bottom: 12px; position: relative; z-index: 101;}
	#header .nav_holder .border:before {content: ''; background: #667e99; position: absolute; width: 30px; bottom: 0; height: 12px; top: 100%; right: 100%;}
	#header .nav_holder .border:after {content: ''; background: #667e99; position: absolute; width: 30px; bottom: 0; height: 12px; top: 100%; left: 100%;}
	#header .nav_holder .container_bg {background: url(../img/bg_header.png) bottom repeat-x; padding: 0 30px;}
	/*#header .nav_holder .container:after {content: '.'; position: absolute; width: 30px;}
	#header .nav_holder .container:before {content: '.'; position: absolute; right: 30px;}*/
	#header .nav_holder .border .navbar {margin: 0;}
	#header .nav_holder .border .navbar .nav {margin: 0;}
	#header .nav_holder .border .navbar-inner	{	background: none; min-height: 10px; margin: 0; padding: 0; border: none;
													box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
	#header .nav_holder .border .yamm .nav, 
	#header .nav_holder .border .yamm .dropup, 
	#header .nav_holder .border .yamm .dropdown, 
	#header .nav_holder .border .yamm .collapse {display: inline-block;}
	#header .nav_holder .border .navbar .nav>li {line-height: 1;}
	#header .nav_holder .border .navbar .nav>li>a {padding: 0 0 10px 0; margin: 0 15px; line-height: 1; font-size: 16px; color: #002a58; text-shadow: none;}
	#header .nav_holder .border .navbar .nav>li>a.grey {color: #808080;}
	#header .nav_holder .border .navbar .nav>li>a.active {font-family: 'museo_sans_700regular'!important;}
	#header .nav_holder .border .navbar .nav>li>a.active,
	#header .nav_holder .border .navbar .nav>li>a:hover {background: url(../img/arrow_nav.png) center 21px no-repeat; position: relative;}
	#header .nav_holder .border .navbar .nav>li>a:hover {font-family: 'museo_sans_300regular';}
	#header .nav_holder .border .navbar .nav>li>a.active:after,
	#header .nav_holder .border .navbar .nav>li>a:hover:after {content: ''; position: absolute; border-bottom: 12px solid #002a58; bottom: -12px; left: 0; width: 100%; z-index: 999;}
	#header .nav_holder .border .yamm .navbar-inner {bottom: -15px;}
	#header .nav_holder .border .yamm .dropdown.yamm-fullwidth .dropdown-menu	{	background: #002a58; border: none; top: 38px; margin: 0; padding: 0;
																					box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
																					border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;}
	#header .nav_holder .border .yamm .yamm-content {padding: 26px 0 20px; color: #fff; position: relative;}
	#header .nav_holder .border .yamm .yamm-content:after {content: ''; position: absolute; width: 30px; right: -30px; top: 0; height: 100%; background: #002a58; display: block;}
	#header .nav_holder .border .yamm .yamm-content:before {content: ''; position: absolute; width: 30px; left: -30px; top: 0; height: 100%; background: #002a58; display: block;}
	
	#header .nav_holder .border .yamm .results {background: #fff; min-height: 500px; padding: 26px 0 20px; color: #ccc; position: relative; text-align: left;}
	#header .nav_holder .border .yamm .results:after	{	content: ''; position: absolute; width: 30px; right: -30px; top: 0; height: 100%; background: #fff; display: block;
								box-shadow: 34px 10px 50px rgba(0,0,0,.1); -moz-box-shadow: 34px 10px 20px rgba(0,0,0,.1); -webkit-box-shadow: 34px 10px 50px rgba(0,0,0,.1);}
	#header .nav_holder .border .yamm .results:before	{	content: ''; position: absolute; width: 30px; left: -30px; top: 0; height: 100%; background: #fff; display: block;
								box-shadow: -34px 10px 50px rgba(0,0,0,.1); -moz-box-shadow: -34px 10px 20px rgba(0,0,0,.1); -webkit-box-shadow: -34px 10px 50px rgba(0,0,0,.1);}
	#header .nav_holder .border ul.nav li.dropdown:hover > ul.dropdown-menu {display: block;}/* dropdown on mousever */

	.selectboxit-container .selectboxit {width: 330px!important; padding: 10px; background-color: #e6e6e6; background-image: none; border: none; border-radius: 0; color: #002a58;}
	.selectboxit-btn.selectboxit-enabled:hover, .selectboxit-btn.selectboxit-enabled:focus, .selectboxit-btn.selectboxit-enabled:active {background-color: #e6e6e6; color: #002a58;}
	.selectboxit-container .selectboxit-options {background: #dcdcdc; border-radius: 0; width: 350px; overflow-y: hidden;}
	.selectboxit-default-arrow {top: 47%!important; border-top: 6px solid #fff; border-right: 6px solid transparent; border-left: 6px solid transparent;}
	.selectboxit-option-first {border-radius: 0;}
	.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {background: #c5c5c5;}
	.selectboxit-list {border: none;}
	#test1SelectBoxItOptions a,
	#test2SelectBoxItOptions a ,
	#test3SelectBoxItOptions a,
	#test4SelectBoxItOptions a {padding: 10px; font-family: 'museo_sans_300regular'; font-size: 18px; color: #002a58;}
	#test1SelectBoxItOptions a:hover,
	#test2SelectBoxItOptions a:hover,
	#test3SelectBoxItOptions a:hover,
	#test4SelectBoxItOptions a:hover {color: #fff;}
	.selectboxit-text {font-family: 'museo_sans_500regular'; font-size: 28px; color: #002a58;}
	.selectboxit-arrow-container	{	background: #002a58; border: 2px solid #fff; right: 10px;
										border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;}
										
	#header .nav_holder .border .yamm .results h2 {font-size: 34px; color: #002a58; margin-bottom: 20px; text-align: center;}
	#header .nav_holder .border .yamm .results .title {margin: 55px 0 40px;}
	#header .nav_holder .border .yamm .results .title .note {background: url(../img/arrow_002.png) top center no-repeat; border-top: 10px solid #002a58; padding-top: 30px; text-align: center; font-size: 18px; color: #808080;}
	#header .nav_holder .border .yamm .results .title .note a {color: #808080; text-decoration: underline;}
	#header .nav_holder .border .yamm .results .title .note a:hover {color: #000; text-decoration: none; padding: 0; margin: 0; background: none;}
	
	#header .nav_holder .border .yamm .results .products {margin-bottom: 30px;}
	#header .nav_holder .border .yamm .results .products .thumbnail	{	border: 1px solid #e6e6e6; height: 198px; position:relative; overflow:hidden; padding: 20px 0; margin: 0; text-align: center;
																		border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;
																		box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
	#header .nav_holder .border .yamm .results .products .thumbnail span {font-family: 'museo_sans_500regular'; font-size: 16px; display: block; padding: 20px 0 0; position: relative; z-index: 1;}
	#header .nav_holder .border .yamm .results .products .thumbnail span a {color: #002a58;}
	#header .nav_holder .border .yamm .results .products .thumbnail span a:hover {color: #000;}
	#header .nav_holder .border .yamm .results .products .thumbnails {margin: 0 0 0 -30px;}
	#header .nav_holder .border .yamm .results .products .thumbnails>li {margin-bottom: 30px;}
	
	#header .nav_holder .border .yamm .results .products .caption {background: rgba(0,0,0,0.1); width: 100%; height: 100%; display: none; position: absolute; top: 0; left: 0; padding: 0; cursor: pointer;}
	#header .nav_holder .border .yamm .results .products .caption p {margin-bottom: 30px; padding-top: 40px;}
	#header .nav_holder .border .yamm .results .products .caption span {display: block;}
	#header .nav_holder .border .yamm .results .products .caption span a {color: #002a58; border-bottom: 1px solid #002a58;}
	#header .nav_holder .border .yamm .results .products .caption span a:hover {color: #000; border-bottom: none; text-decoration: none;}
	
	#header .nav_holder .border .yamm .yamm-content .thumb {}
	#header .nav_holder .border .yamm .yamm-content .thumb h2 {font-size: 34px; color: #fff; margin: 0 0 15px;}
	#header .nav_holder .border .yamm .yamm-content .thumb p {font-size: 16px; margin: 0; line-height: 1.5;}
	#header .nav_holder .border .yamm .yamm-content .thumb p a {color: #fff; text-decoration: underline;}
	#header .nav_holder .border .yamm .yamm-content .thumb p a:hover {color: rgba(255,255,255,.6); text-decoration: none;}
	#header .nav_holder .border .yamm .yamm-content .thumb .img_holder {margin-bottom: 20px;}
	#header .nav_holder .border .navbar .nav li.dropdown.open>.dropdown-toggle, 
	#header .nav_holder .border .navbar .nav li.dropdown.active>.dropdown-toggle, 
	#header .nav_holder .border .navbar .nav li.dropdown.open.active>.dropdown-toggle {background: url(../img/arrow_nav.png) center 21px no-repeat transparent; border-bottom: 12px solid #002a58; position: relative; z-index: 1;}
	#header .nav_holder .border .yamm .dropdown.yamm-fullwidth .dropdown-menu {border-top: 12px solid #667e98; top: 26px; z-index: 0;}
	#header .nav_holder .border .yamm .results .products .thumbnail span a:hover {background: none; margin: 0; padding: 0;}


    /* Fixed Header
    -------------------------------------------------- */
	#fix_header {height: 40px; position: relative; z-index: 3; top: 0;}
	#fix_header.gutter {margin-bottom: -241px;}
	
	#fix_header .outer {border-bottom: 12px solid #667e99; position: relative; height: 40px;}
	#fix_header .outer:before {content: ''; background: #667e99; position: absolute; left: -30px; width: 30px; bottom: -12px; height: 12px;}
	#fix_header .outer:after {content: ''; background: #667e99; position: absolute; right: -30px; width: 30px; bottom: -12px; height: 12px;}
	
	#fix_header .country {float: left; font-size: 10px; padding-top: 5px;}
	#fix_header .country a {color: #808080; border-bottom: 1px solid #808080; padding-bottom: 0;}
	#fix_header .country span {display: inline-block; vertical-align: middle; min-height: 14px; margin-right: 5px;}
	#fix_header .logo_small {float: right;}
	
	#fix_header .nav_holder {height: 40px; text-align: center; position: relative; z-index: 100;}
	#fix_header .nav_holder .border {height: 29px; /*border-bottom: 12px solid #667e99; padding-bottom: 12px; */position: relative; z-index: 101;}
	/*#header .nav_holder .border:before {content: ''; background: #667e99; position: absolute; left: -30px; width: 30px; bottom: -12px; height: 12px;}
	#header .nav_holder .border:after {content: ''; background: #667e99; position: absolute; right: -30px; width: 30px; bottom: -12px; height: 12px;}*/
	#fix_header .nav_holder .container_bg {background: url(../img/bg_header.png) bottom repeat-x; padding: 0 30px;}
	/*#header .nav_holder .container:after {content: '.'; position: absolute; width: 30px;}
	#header .nav_holder .container:before {content: '.'; position: absolute; right: 30px;}*/
	#fix_header .nav_holder .border .navbar {margin: 0;}
	#fix_header .nav_holder .border .navbar .nav {margin: 0;}
	#fix_header .nav_holder .border .navbar-inner	{	background: none; min-height: 10px; margin: 0; padding: 0; border: none;
														box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
	#fix_header .nav_holder .border .yamm .nav, 
	#fix_header .nav_holder .border .yamm .dropup, 
	#fix_header .nav_holder .border .yamm .dropdown, 
	#fix_header .nav_holder .border .yamm .collapse {display: inline-block;}
	#fix_header .nav_holder .border .navbar .nav>li {line-height: 1; margin: 0 7px;}
	#fix_header .nav_holder .border .navbar .nav>li>a {padding: 0 0 11px 0; margin: 0; line-height: 1; font-size: 15px; color: #002a58; text-shadow: none;}
	#fix_header .nav_holder .border .navbar .nav>li>a.grey {color: #808080;}
	#fix_header .nav_holder .border .navbar .nav>li>a.active {font-family: 'museo_sans_700regular'!important;}
	#fix_header .nav_holder .border .navbar .nav>li>a.active,
	#fix_header .nav_holder .border .navbar .nav>li>a:hover {background: url(../img/arrow_nav.png) center 21px no-repeat; position: relative;}
	#fix_header .nav_holder .border .navbar .nav>li>a:hover {font-family: 'museo_sans_300regular';}
	#fix_header .nav_holder .border .navbar .nav>li>a.active:after,
	#fix_header .nav_holder .border .navbar .nav>li>a:hover:after {content: ''; position: absolute; border-bottom: 12px solid #002a58; bottom: -12px; left: 0; width: 100%; z-index: 999;}
	#fix_header .nav_holder .border .yamm .navbar-inner {bottom: -14px;}
	#fix_header .nav_holder .border .yamm .dropdown.yamm-fullwidth .dropdown-menu	{	background: #002a58; border: none; top: 38px; margin: 0; padding: 0;
																					box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
																					border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;}
	#fix_header .nav_holder .border .yamm .yamm-content {padding: 26px 0 20px; color: #fff; position: relative;}
	#fix_header .nav_holder .border .yamm .yamm-content:after {content: ''; position: absolute; width: 30px; right: -30px; top: 0; height: 100%; background: #002a58; display: block;}
	#fix_header .nav_holder .border .yamm .yamm-content:before {content: ''; position: absolute; width: 30px; left: -30px; top: 0; height: 100%; background: #002a58; display: block;}
	
	#fix_header .nav_holder .border .yamm .results {background: #fff; min-height: 500px; padding: 26px 0 20px; color: #ccc; position: relative; text-align: left;}
	#fix_header .nav_holder .border .yamm .results:after	{	content: ''; position: absolute; width: 30px; right: -30px; top: 0; height: 100%; background: #fff; display: block;
								box-shadow: 34px 10px 50px rgba(0,0,0,.1); -moz-box-shadow: 34px 10px 20px rgba(0,0,0,.1); -webkit-box-shadow: 34px 10px 50px rgba(0,0,0,.1);}
	#fix_header .nav_holder .border .yamm .results:before	{	content: ''; position: absolute; width: 30px; left: -30px; top: 0; height: 100%; background: #fff; display: block;
								box-shadow: -34px 10px 50px rgba(0,0,0,.1); -moz-box-shadow: -34px 10px 20px rgba(0,0,0,.1); -webkit-box-shadow: -34px 10px 50px rgba(0,0,0,.1);}
	#fix_header .nav_holder .border ul.nav li.dropdown:hover > ul.dropdown-menu {display: block;}/* dropdown on mousever */
										
	#fix_header .nav_holder .border .yamm .results h2 {font-size: 34px; color: #002a58; margin-bottom: 20px; text-align: center;}
	#fix_header .nav_holder .border .yamm .results .title {margin: 55px 0 40px;}
	#fix_header .nav_holder .border .yamm .results .title .note {background: url(../img/arrow_002.png) top center no-repeat; border-top: 10px solid #002a58; padding-top: 30px; text-align: center; font-size: 18px; color: #808080;}
	#fix_header .nav_holder .border .yamm .results .title .note a {color: #808080; text-decoration: underline;}
	#fix_header .nav_holder .border .yamm .results .title .note a:hover {color: #000; text-decoration: none; padding: 0; margin: 0; background: none;}
	
	#fix_header .nav_holder .border .yamm .results .products {margin-bottom: 30px;}
	#fix_header .nav_holder .border .yamm .results .products .thumbnail	{	border: 1px solid #e6e6e6; height: 198px; position:relative; overflow:hidden; padding: 20px 0; margin: 0; text-align: center;
																		border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;
																		box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
	#fix_header .nav_holder .border .yamm .results .products .thumbnail span {font-family: 'museo_sans_500regular'; font-size: 16px; display: block; padding: 20px 0 0; position: relative; z-index: 1;}
	#fix_header .nav_holder .border .yamm .results .products .thumbnail span a {color: #002a58;}
	#fix_header .nav_holder .border .yamm .results .products .thumbnail span a:hover {color: #000;}
	#fix_header .nav_holder .border .yamm .results .products .thumbnails {margin: 0 0 0 -30px;}
	#fix_header .nav_holder .border .yamm .results .products .thumbnails>li {margin-bottom: 30px;}
	
	#fix_header .nav_holder .border .yamm .results .products .caption {background: rgba(0,0,0,0.1); width: 100%; height: 100%; display: none; position: absolute; top: 0; left: 0; padding: 0; cursor: pointer;}
	#fix_header .nav_holder .border .yamm .results .products .caption p {margin-bottom: 30px; padding-top: 40px;}
	#fix_header .nav_holder .border .yamm .results .products .caption span {display: block;}
	#fix_header .nav_holder .border .yamm .results .products .caption span a {color: #002a58; border-bottom: 1px solid #002a58;}
	#fix_header .nav_holder .border .yamm .results .products .caption span a:hover {color: #000; border-bottom: none; text-decoration: none;}
	
	#fix_header .nav_holder .border .yamm .yamm-content .thumb {}
	#fix_header .nav_holder .border .yamm .yamm-content .thumb h2 {font-size: 34px; color: #fff; margin: 0 0 15px;}
	#fix_header .nav_holder .border .yamm .yamm-content .thumb p {font-size: 16px; margin: 0; line-height: 1.5;}
	#fix_header .nav_holder .border .yamm .yamm-content .thumb p a {color: #fff;}
	#fix_header .nav_holder .border .yamm .yamm-content .thumb p a:hover {color: rgba(255,255,255,.6);}
	#fix_header .nav_holder .border .yamm .yamm-content .thumb .img_holder {margin-bottom: 20px;}
	#fix_header .nav_holder .border .navbar .nav li.dropdown.open>.dropdown-toggle, 
	#fix_header .nav_holder .border .navbar .nav li.dropdown.active>.dropdown-toggle, 
	#fix_header .nav_holder .border .navbar .nav li.dropdown.open.active>.dropdown-toggle {background: url(../img/arrow_nav.png) center 21px no-repeat transparent; border-bottom: 12px solid #002a58; position: relative; z-index: 1;}
	#fix_header .nav_holder .border .yamm .dropdown.yamm-fullwidth .dropdown-menu {border-top: 12px solid #667e98; top: 26px; z-index: 0; width: 1110px; left: -190px;}
	#fix_header .nav_holder .border .yamm .results .products .thumbnail span a:hover {background: none; margin: 0; padding: 0;}


    /* Slider
    -------------------------------------------------- */
	#slider {/*background: #ccc; *//*height: 527px;*/ position: relative; top: 0; z-index: 0;}
	#slider .container {width: 100%;}
	#slider .container .row {width: 100%;}
	#slider .container .row .span12 {width: 100%;}
	#slider img {width: auto; min-height: 600px;}
	#slider .carousel-inner>.item {/*background: url(../img/slider_003.jpg) center center no-repeat;*/ height: 600px;}
	
	#slider .promo {width: 580px; position: absolute; bottom: 0; left: 50%; margin-left: -290px;}
	#slider .promo a.bar {background: url(../img/arrow_001.png) center no-repeat; border-bottom: 10px solid #002a58; height: 10px; display: block; cursor: pointer; text-indent: -9999px;}
	#slider .promo #demo1 {height: 0;}
	#slider .promo #demo1 .main {background: #002a58; padding: 20px 20px 10px; margin-bottom: 30px;}
	#slider .promo #demo1 .main ul {margin: 0 0 0 -10px; overflow: hidden; list-style: none;}
	#slider .promo #demo1 .main ul li {background: #eee; width: 265px; float: left; margin: 0 0 10px 10px;}
	#slider .promo #demo1 .main ul li img {width: 100%; height: auto!important; min-height: 85px;}


    /* Content
    -------------------------------------------------- */
	#content {position: relative; padding: 30px 0;}
	#content.gutter {top: -241px;}
	
	#content .two_section {margin-bottom: 30px; overflow: hidden;}
	
	#content .two_section .ad_001 {border: 1px solid #e6e6e6; background: url(../img/bg_ad_001.jpg) top right no-repeat #fff; min-height: 237px;}
	#content .two_section .ad_001 .txt {padding: 35px 0 0 35px; color: #808080;}
	#content .two_section .ad_001 .txt p {margin-bottom: 15px; font-size: 16px; line-height: 1.2;}
	#content .two_section .ad_001 .txt h3 {font-family: 'museo_sans_500regular'; font-size: 18px; line-height: 1.3; margin-bottom: 45px;}
	#content .two_section .ad_001 .txt h3 span {color: #a30045;}
	#content .two_section .ad_001 .txt span.more {font-size: 12px; display: block;}
	#content .two_section .ad_001 .txt span.more a {color: #808080; text-decoration: none;}
	#content .two_section .ad_001 .txt span.more a:hover {text-decoration: none; color: rgba(128,128,128,.6);}
	#content .two_section .ad_001 .txt span.more i	{	background: #a30045; color: #fff; font-size: 18px; margin-left: 10px; padding: 6px 12px;
														border-radius: 100px; -moz-border-radius: 1000px; -webkit-border-radius: 100px;}
	#content .two_section .ad_001 .txt span.more a:hover i {background: rgba(163,0,69,.6);}
	#content .two_section .pro {padding-top: 35px;}
	
	#content .two_section .smart	{	border: 1px solid #e6e6e6; min-height: 237px; text-align: center;
										-webkit-background-size: cover;
										  -moz-background-size: cover;
										  -o-background-size: cover;
										  background-size: cover;}
    										  
	#content .two_section .smart p {font-size: 24px; line-height: 1.3; color: #012a58; padding: 50px 30px 0; margin-bottom: 15px; font-family: 'museo_sans_500regular';}
	#content .two_section .smart p span {font-family: 'museo_sans_500italic';}
	#content .two_section .smart a.start {background: #002a58; display: inline-block; padding: 10px 50px; font-family: 'museo_sans_700regular'; font-size: 24px; color: #fff; position: relative;}
	#content .two_section .smart a.start:before {content: ''; position: absolute; border-color: #002a58 transparent transparent transparent; border-style: solid; border-width: 12px; left: 50%; top: 40px; margin-left: -6px;}

	#content .features {}
	#content .features .thumbnails {margin: 0 0 0 -30px;}
	#content .features .thumbnails>li {margin-bottom: 0;}
	#content .features .thumbnail	{	border: none; padding: 0;
										box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;}
	#content .features .thumbnail img {border: 1px solid #e6e6e6;}
	#content .features .thumbnail img.img-responsive {width:255px;height:122px;}
	#content .features .thumbnail .caption {padding: 15px 0 0; font-size: 14px; color: #002a58;}
	#content .features .thumbnail .caption a {color: #002a58;}
	#content .features .thumbnail .caption a:hover {color: rgba(0,42,88,.6);}
	#content .features .thumbnail .caption h4 {font-family: 'museo_sans_700regular'; font-size: 14px; margin: 0 0 10px;}
	
	#content .two_section .video {}
	
	
    /* Desc
    -------------------------------------------------- */
	#desc {padding-bottom: 60px;}
	
	#desc .breadcrumb {background: none; padding: 0; margin: 15px 0 30px; text-align: center;}
	#desc .breadcrumb>li {text-shadow: none; color: #808080; font-size: 12px;}
	#desc .breadcrumb>li>.divider {padding: 0; color: #808080;}
	#desc .breadcrumb>.active {font-family: 'museo_sans_700regular';}
	#desc .breadcrumb>li a {color: #808080;}
	#desc .breadcrumb>li a:hover {color: rgba(128,128,128,.6); text-decoration: none;}
	
	#desc .main {}
	#desc .main h2,
	#desc .main h3,
	#desc .main h4,
	#desc .main h5 {color: #002a58;}
	#desc .main h2 {font-size: 25px; text-align: center; margin-bottom: 20px;}
	#desc .main h3 {font-size: 26px;}
	#desc .main h4 {font-size: 20px; margin-bottom: 20px;}
	#desc .main h5 {font-family: 'museo_sans_700regular'; font-size: 12px;}
	
	#desc .main .pro_pic {border: 1px solid #e6e6e6; text-align: center; padding: 40px 0; margin-bottom: 30px;}
	#desc .main .similar {}
	#desc .main .similar h4 i.icon-link {margin-right: 10px;}
	#desc .main .similar .thumbnail	{	border: 1px solid #e6e6e6; height: 232px; width: 160px; display: table-cell;vertical-align: middle; position:relative; overflow:hidden; padding: 10px 0; margin: 0; text-align: center;
											border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;
											box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; } /* modified later*/
	#desc .main .similar .thumbnail span {font-family: 'museo_sans_500regular'; font-size: 12px; color: #4d4d4d; display: block; padding: 15px 20px 0; position: relative; z-index: 1; line-height: 1.3;}
	#desc .main .similar .thumbnail span a {font-family: 'museo_sans_700regular'; color: #002a58; display: block; margin-bottom: 5px;}
	#desc .main .similar .thumbnail span a:hover {color: rgba(0,42,88,.6); text-decoration: none;}
	#desc .main .similar .thumbnails {/*margin: 0 0 0 -30px;*/}
	#desc .main .similar .thumbnails>li {margin-bottom: 30px;}
	
	#desc .main .similar .caption {background: rgba(0,0,0,0.1); width: 100%; height: 100%; display: none; position: absolute; top: 0; left: 0; padding: 0; cursor: pointer;}
	
	#desc .main .more {margin-bottom: 10px;}
	#desc .main .more h4 {font-family: 'museo_sans_500regular';}
	#desc .main .more h4 i {margin-right: 10px;}
	
	#desc .main .more .artical_similar {text-align: center; margin-bottom: 30px;}
	#desc .main .more .artical_similar.no-margin {margin-bottom: 0;}
	#desc .main .more .artical_similar .carousel3 {margin: 0;}
	#desc .main .more .artical_similar .carousel-indicators {display: inline-block; left: auto; right: auto; bottom: 0px; top: auto; position: relative;}
	#desc .main .more .artical_similar .carousel-indicators li	{	background: transparent; border: 3px solid #152c57; width: 12px; height: 12px; margin-left: 10px; cursor: pointer;
															border-radius: 160px; -moz-border-radius: 160px; -webkit-border-radius: 160px; }
	#desc .main .more .artical_similar .carousel-indicators .active {background: #152c57;}
	#desc .main .more .artical_similar .carousel-indicators li:first-child {margin: 0;}
	
	#desc .main .more .artical_similar .thumbnail	{	border: none; min-height: 100px; position:relative; overflow:hidden; padding: 0; margin: 0; text-align: center;
														border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;
														box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
	#desc .main .more .artical_similar .thumbnail span {width: 100%; font-family: 'museo_sans_500regular'; font-size: 14px; color: #4d4d4d; display: block; padding: 10px 0 0; text-align: left;}
	#desc .main .more .artical_similar .thumbnail span a {color: #808080; display: block; margin-bottom: 5px;}
	#desc .main .more .artical_similar .thumbnail span a:hover {color: rgba(0,42,88,.6); text-decoration: none;}
	#desc .main .more .artical_similar .thumbnail span i {margin-right: 10px;}
	#desc .main .more .artical_similar .thumbnails {margin-bottom: 0;}
	#desc .main .more .artical_similar .thumbnails>li {margin-bottom: 30px;}
	
	#desc .main .more .artical_similar .caption {background: rgba(0,0,0,0.2); width: 100%; height: 170px; display: none; position: absolute; top: 0; left: 0; padding: 0; cursor: pointer;}
	
	#desc .main .more .tags {margin-bottom: 30px;}
	#desc .main .more .tags ul {margin: 0; padding: 0; list-style-type: none;}
	#desc .main .more .tags ul li {display: inline-block; *display: inline; margin: 0; padding: 0;}
	#desc .main .more .tags ul li>.divider {display: inline-block; margin: 0 0 0 5px;}

	#desc .main .more .archive {margin-bottom: 30px;}
	#desc .main .more .archive ul {margin: 0; padding: 0; list-style-type: none; overflow: hidden;}
	#desc .main .more .archive ul li {margin: 0 1px 1px 0; font-family: 'museo_sans_700regular'; font-size: 16px; float: left; line-height: 1;}
	#desc .main .more .archive ul li a {display: block; padding: 10px;}
	#desc .main .more .archive .nav-tabs {border: none;}
	#desc .main .more .archive .nav-tabs > li {}
	#desc .main .more .archive .nav-tabs > li > a	{	background: #052a58; color: #fff; line-height: 1; border: none; margin: 0;
														border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
	#desc .main .more .archive .nav-tabs > li > a:hover,
	#desc .main .more .archive .nav-tabs > li.active > a {background: rgba(5,42,88,.6);}
	#desc .main .more .archive ul.month li a {background: #e4e4e4; color: #052a58;}
	#desc .main .more .archive ul.month li a:hover {background: rgba(228,228,228,.6);}
		
	
	#desc .main .detail_tabs {margin-bottom: 30px;}
	#desc .main .detail_tabs .nav {margin: 0; padding: 0;}
	#desc .main .detail_tabs .nav-tabs>li {width: 25%; margin: 0;}
	#desc .main .detail_tabs .nav-tabs>li>a, 
	#desc .main .detail_tabs .nav-pills>li>a {margin: 0;}
	#desc .main .detail_tabs .nav-tabs>li a	{	color: #4d4d4d; font-family: 'museo_sans_300regular';
												border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; outline: none;}
	#desc .main .detail_tabs .nav-tabs>li a.one {background-color: #989898;}
	#desc .main .detail_tabs .nav-tabs>li a.two {background-color: #b3b3b3;}
	#desc .main .detail_tabs .nav-tabs>li a.three {background-color: #e5e5e5;}
	#desc .main .detail_tabs .nav-tabs>li a.four {background-color: #f2f2f2;}
	#desc .main .detail_tabs .nav-tabs {border: none; font-size: 16px;}
	#desc .main .detail_tabs .nav-tabs>li>a:hover, 
	#desc .main .detail_tabs .nav-tabs>li>a:focus {border: none; height: 22px; line-height: 22px; padding: 8px 13px;}
	#desc .main .detail_tabs .nav-tabs>.active>a, 
	#desc .main .detail_tabs .nav-tabs>.active>a:hover, 
	#desc .main .detail_tabs .nav-tabs>.active>a:focus	{	background-color: #002a58!important; border: none; font-family: 'museo_sans_500regular'; color: #fff; height: 22px; line-height: 22px; padding: 8px 13px; position: relative;
															border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; }
	#desc .main .detail_tabs .nav-tabs>.active>a:after {content: ''; position: absolute; border-color: transparent transparent transparent #002a58; border-style: solid; border-width: 8px; right: -16px; top: 12px;}
	#desc .main .detail_tabs .tab-content {background: #fafafa; font-size: 16px; overflow: hidden; padding: 20px; font-size: 16px; color: #4d4d4d;}
	#desc .main .detail_tabs .tab-content strong {font-family: 'museo_sans_500regular';}
	#desc .main .detail_tabs .tab-content p {line-height: 1.4; margin-bottom: 20px;}
	#desc .main .detail_tabs .tab-content p:last-child {margin-bottom: 0;}
	#desc .main .detail_tabs .tab-content ul {margin: 0 0 20px 19px}
	#desc .main .detail_tabs .tab-content ul li {margin: 0 0 5px;}
	
	#desc .main .social {background: #002a58; padding: 25px 0 20px; text-align: center; margin-bottom: 30px;}
	#desc .main .social ul {display: inline-block; margin: 0; padding: 0;}
	#desc .main .social ul li {display: inline-block; color: #fff; margin: 0;}
	#desc .main .social ul li span {font-family: 'museo_sans_700regular'; font-size: 20px; margin-right: 10px;}
	#desc .main .social ul li i	{	background: #fff; color: #002a58; font-size: 18px; margin-right: 5px;
										border-radius: 1000px; -moz-border-radius: 1000px; -webkit-border-radius: 1000px;}
	#desc .main .social ul li i.icon-facebook {padding: 5px 10px;}
	#desc .main .social ul li i.icon-twitter {padding: 5px 6px;}
	#desc .main .social ul li i.icon-youtube {padding: 5px 7px;}
	#desc .main .social ul li i.icon-pinterest {padding: 5px 7px;}
	#desc .main .social ul li a:hover i {text-decoration: none; background: rgba(255,255,255,.6);}
	
	#desc .main .comment {/*width: 100%; */overflow: hidden;}
	#desc .main .comment h3 {float: left; margin: 0; padding: 0; line-height: 40px;}
	#desc .main .comment ul.head {margin: 0; padding: 0; overflow: hidden; float: right;}
	#desc .main .comment ul.head li {height: 40px; line-height: 40px; float: right; margin: 0; padding: 0; text-align: center;}
	#desc .main .comment ul.head li.comments {background: #e6e6e6; font-size: 16px; color: #4d4d4d; padding: 0 20px 0 12px;}
	#desc .main .comment ul.head li.add {background: #002a58; font-family: 'museo_sans_500regular'; font-size: 16px; color: #fff; padding: 0 12px; position: relative;}
	#desc .main .comment ul.head li.add a {color: #fff;}
	#desc .main .comment ul.head li.add a:hover {color: rgba(255,255,255,.6); text-decoration: none;}
	#desc .main .comment ul.head li.add:before {content: ''; position: absolute; border-color: transparent #002a58 transparent transparent; border-style: solid; border-width: 8px; left: -16px; top: 12px;}
	#desc .main .comment ul.head li button	{	background: #e6e6e6; height: 40px; line-height: 18px; border: none; padding: 0 10px;
												border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
	#desc .main .comment ul.head li button i {color: #002a58; font-size: 23px;}
	
	#desc .main .comment .collapse2 {background: #e6e6e6;}
	#desc .main .comment .collapse2 ul {margin: 0; padding: 0;}
	#desc .main .comment .collapse2 ul li {border-top: 1px solid #ccc; padding: 20px; margin: 0; font-size: 16px; color: #4d4d4d;}
	#desc .main .comment .collapse2 ul li:first-child {border: none;}
	#desc .main .comment .collapse2 ul li h6 {font-family: 'museo_sans_500regular'; font-size: 16px; color: #002a58; margin-bottom: 15px;}
	#desc .main .comment .collapse2 ul li h6 span.date {font-family: 'museo_sans_300regular'; font-size: 12px;}
	#desc .main .comment .collapse2 ul li p {line-height: 1.5; margin-bottom: 15px;}
	#desc .main .comment .collapse2 ul li p:last-child {margin: 0;}
	
	#desc .main .back {margin: 30px auto 0; float: none;}
	#desc .main .back a {background: #002a58; height: 65px; line-height: 65px; display: block; text-align: center; font-size: 20px; color: #fff; position: relative;}
	#desc .main .back a span {font-family: 'museo_sans_700regular';}
	#desc .main .back a:hover {color: rgba(255,255,255,.6);}
	#desc .main .back a:before {content: ''; position: absolute; border-color: transparent #002a58 transparent transparent; border-style: solid; border-width: 12px; left: -24px; top: 20px;}

	#desc .main .related_skin {}
	#desc .main .related_skin ul {margin-bottom: 0;}
	#desc .main .related_skin .thumbnail	{	border: 1px solid #e6e6e6; min-height: 100px; position:relative; overflow:hidden; padding: 0; margin: 0; text-align: center;
												border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;
												box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
	#desc .main .related_skin .thumbnail span {width: 100%; font-family: 'museo_sans_500regular'; font-size: 12px; color: #4d4d4d; display: block; padding: 0; position: absolute; bottom: 15px; z-index: 1; line-height: 1.3;}
	#desc .main .related_skin .thumbnail span a {color: #808080; display: block; margin-bottom: 5px;}
	#desc .main .related_skin .thumbnail span a:hover {color: rgba(0,42,88,.6); text-decoration: none;}
	#desc .main .related_skin .thumbnail span i {margin-right: 10px;}
	#desc .main .related_skin .thumbnails {}
	#desc .main .related_skin .thumbnails>li {margin-bottom: 30px;}
	
	#desc .main .related_skin .caption {background: rgba(255,255,255,0.8); width: 100%; height: 100%; display: none; position: absolute; top: 0; left: 0; padding: 0; cursor: pointer;}

	#desc .main .back_small {margin: 0;}
	#desc .main .back_small a {background: #002a58; height: auto; line-height: 1.3; padding: 25px 0 20px; display: block; text-align: center; font-size: 16px; color: #fff; position: relative;}
	#desc .main .back_small a span {font-family: 'museo_sans_700regular'; display: block;}
	#desc .main .back_small a:hover {color: rgba(255,255,255,.6);}
	#desc .main .back_small a:before {content: ''; position: absolute; border-color: transparent #002a58 transparent transparent; border-style: solid; border-width: 12px; left: -24px; top: 30px;}
	
	#desc .main .recommend {}
	#desc .main .recommend h4 {font-family: 'museo_sans_500regular';}
	#desc .main .recommend .thumbnail	{	border: 1px solid #e6e6e6; min-height: 100px; position:relative; overflow:hidden; padding: 10px 0; margin: 0; text-align: center;
											border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;
											box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
	#desc .main .recommend .thumbnail span {font-family: 'museo_sans_500regular'; font-size: 16px; color: #4d4d4d; display: block; padding: 15px 20px 0; position: relative; z-index: 1; line-height: 1.3;}
	#desc .main .recommend .thumbnail span a {color: #002a58; display: block; margin-bottom: 5px;}
	#desc .main .recommend .thumbnail span a:hover {color: rgba(0,42,88,.6); text-decoration: none;}
	#desc .main .recommend .thumbnails {/*margin: 0 0 0 -30px;*/}
	#desc .main .recommend .thumbnails>li {width: 100%; margin-bottom: 30px;}
	
	#desc .main .recommend .caption {background: rgba(0,0,0,0.1); width: 100%; height: 100%; display: none; position: absolute; top: 0; left: 0; padding: 0; cursor: pointer;}
	
	#desc .main .results {margin-bottom: 30px;}
	#desc .main .results .img_holder {border: 1px solid #e6e6e6; padding: 5px;}
	#desc .main .results p {line-height: 1.5; color: #4d4d4d;}
	#desc .main .results a.links {font-family: 'museo_sans_500italic';}
	#desc .main .results a:hover.links {color: rgba(0,42,88,.6);}
	
	#desc .header {position: relative;}
	#desc .header .go_back,
	#desc .header .number {position: absolute; top: 10px; font-size: 16px; color: #00396b; margin: 0; padding: 0;}
	#desc .header .go_back a,
	#desc .header .number a {color: #00396b;}
	#desc .header .go_back a:hover,
	#desc .header .number a:hover {color: rgba(0,57,107,.6);}
	#desc .header .go_back {left: 0;}
	#desc .header .number {right: 0;}
	#desc .header .number i {font-size: 18px; margin-right: 5px;}
	
	#desc .article {overflow: hidden;}
	#desc .article h2 {font-family: 'museo_sans_700regular'; font-size: 44px; text-align: left;}
	#desc .article h2 span {font-family: 'museo_sans_300regular'; font-size: 16px;}
	#desc .article .img_slide {text-align: center; margin-bottom: 10px;}
	#desc .article .img_slide .carousel {margin: 0;}
	#desc .article .img_slide .carousel-indicators {display: inline-block; left: auto; right: auto; bottom: 40px; top: auto; position: relative;}
	#desc .article .img_slide .carousel-indicators li	{	background: transparent; border: 3px solid #152c57; width: 12px; height: 12px; margin-left: 10px; cursor: pointer;
															border-radius: 160px; -moz-border-radius: 160px; -webkit-border-radius: 160px; }
	#desc .article .img_slide .carousel-indicators .active {background: #152c57;}
	#desc .article .img_slide .carousel-indicators li:first-child {margin: 0;}
	
	#desc .article .left_content {margin-bottom: 30px;}
	#desc .article .left_content p {font-size: 16px; line-height: 1.5; margin-bottom: 15px; color: #4d4d4d;}
	#desc .article .left_content .first p {margin-right: 15px;}
	#desc .article .left_content .last p {margin-left: 15px;}


    /* Company 
    -------------------------------------------------- */
	#company {padding: 0;}
	#company h3,
	#company h4 {font-family: 'museo_sans_700regular'; margin: 0 0 30px; text-align: center;}
	#company h3 {font-size: 44px!important; position: relative; z-index: 2;}
	#company h4 {font-size: 28px!important;}
	
	#company .nav_holder {background: #e6e6e6; height: 40px; position: relative; z-index:2}
	#company .nav_holder:before,
	#company .nav_holder:after {content: ''; width: 30px; height: 40px; position: absolute; top: 0; background: #e6e6e6;}
	#company .nav_holder:before {left: -30px;}
	#company .nav_holder:after {right: -30px;}
	
	#company .nav_holder .navbar {margin: 0;}
	#company .nav_holder .navbar .nav {margin: 0;}
	#company .nav_holder .navbar-inner	{	background: none; min-height: 10px; margin: 0; padding: 0; border: none; text-align: center;
											box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
	#company .nav_holder .nav, 
	#company .nav_holder .dropup, 
	#company .nav_holder .dropdown, 
	#company .nav_holder .collapse {display: inline-block;}
	#company .nav_holder .navbar .nav>li {line-height: 1;}
	#company .nav_holder .navbar .nav>li>a {padding: 0; margin: 0 12px; line-height: 40px; font-size: 14px; color: #152c57; text-shadow: none;}
	#company .nav_holder .navbar .nav>li>a.active {font-family: 'museo_sans_700regular'!important;}
	#company .nav_holder .navbar .nav>li>a.active,
	#company .nav_holder .navbar .nav>li>a:hover {background: none; border: none;}
	#company .nav_holder .navbar .nav>li>a:hover {font-family: 'museo_sans_300regular'; color: rgba(21,44,87,.6);}
	
	#company #story {padding: 50px 0;}
	
	#company #story .left_content {}
	#company #story .left_content p {line-height: 1.5; margin-bottom: 15px; color: #8a8a8a;}
	#company #story .left_content .first p {margin-right: 15px;}
	#company #story .left_content .last p {margin-left: 15px;}
	
	#company #story .img_slide {text-align: center;}
	#company #story .img_slide .carousel {margin: 0;}
	#company #story .img_slide .carousel-indicators {display: inline-block; position: relative; top: -35px; left: auto; right: auto;}
	#company #story .img_slide .carousel-indicators li	{	background: transparent; border: 3px solid #152c57; width: 12px; height: 12px; margin-left: 10px; cursor: pointer;
															border-radius: 160px; -moz-border-radius: 160px; -webkit-border-radius: 160px; }
	#company #story .img_slide .carousel-indicators .active {background: #152c57;}
	#company #story .img_slide .carousel-indicators li:first-child {margin: 0;}
	
	#company #values {background: #f2f2f2; padding: 60px 0; position: relative;}
	#company #values .shade {width: 768px; height: 155px; position: absolute; left: 50%; top: 0; margin-left: -384px; z-index: 1;}
	#company #values:before,
	#company #values:after {content: ''; width: 30px; height: 100%; position: absolute; top: 0; background: #f2f2f2;}
	#company #values:before {left: -30px;}
	#company #values:after {right: -30px;}
	#company #values .hero-unit {background: none; text-align: center; padding: 0 180px; margin-bottom: 60px; color: #4d4d4d; font-size: 20px;}
	#company #values .hero-unit .name {font-family: 'museo_sans_700regular'; font-size: 14px;}
	#company #values .hero-unit .post {font-size: 14px;}
	#company #values .hero-unit p:last-child {margin-bottom: 0;}
	
	#company #values .img_slide {text-align: center; margin-bottom: 30px;}
	#company #values .img_slide .carousel {margin: 0;}
	#company #values .img_slide .carousel-indicators {display: inline-block; bottom: -30px; }
	
	/*#company #values .img_slide .carousel-indicators {display: inline-block; left: auto; right: auto; bottom: 15px; top: auto;}*/
	
	#company #values .img_slide .carousel-indicators li	{	background: transparent; border: 3px solid #152c57; width: 12px; height: 12px; margin-left: 10px; cursor: pointer;
															border-radius: 160px; -moz-border-radius: 160px; -webkit-border-radius: 160px; }
	#company #values .img_slide .carousel-indicators .active {background: #152c57;}
	#company #values .img_slide .carousel-indicators li:first-child {margin: 0;}
	
	#company #values ul.row {list-style-type: none;}
	#company #values ul.row li .content {border-bottom: 3px solid #002a58; padding-bottom: 30px; margin-bottom: 30px; color: #4d4d4d;}
	#company #values ul.row li .content h5 {font-family: 'museo_sans_700regular'; font-size: 20px; color: #4d4d4d; margin-bottom: 30px; line-height: 1.3;}
	#company #values ul.row li .content h5 span {font-family: 'museo_sans_300regular'; color: #152c57;}
	#company #values ul.row li .content ul {margin: 0 0 0 20px; list-style-type: disc;}
	#company #values ul.row li .content ul li {line-height: 1.3; margin-bottom: 20px;}
	#company #values ul.row li .content ul li:last-child {margin-bottom: 0;}
	
	#company #history {background: url(../img/bg_history.png) top center no-repeat #e0e1e2; padding: 60px 0 90px; position: relative;z-index:1;}
	#company #history .shade {width: 100%; height: 155px; position: absolute; left: 0; top: 0; z-index: 1;}
	#company #history:before,
	#company #history:after {content: ''; width: 30px; height: 100%; position: absolute; top: 0; background: #e0e1e2;}
	#company #history:before {left: -30px;}
	#company #history:after {right: -30px;}
	
	#company #history .timeline {text-align: center;}
	#company #history .timeline .carousel {margin: 0;}
	#company #history .timeline .carousel-indicators {background: url(../img/bg_timeline.png) 0 repeat-x; display: inline-block; position: static;}
	#company #history .timeline .carousel-indicators li	{	background: #fff; border: 3px solid #152c57; width: 12px; height: 12px; margin: 0 0 0 80px; cursor: pointer; position: relative;
															border-radius: 160px; -moz-border-radius: 160px; -webkit-border-radius: 160px;}
	#company #history .timeline .carousel-indicators .active {background: #152c57;}
	#company #history .timeline .carousel-indicators li:first-child {margin: 0;}
	#company #history .timeline .carousel-indicators li span	{	position: absolute; top: -32px; left: 10px; text-indent: 0; font-family: 'museo_sans_700regular'; font-size: 18px; color: #152c57;
																	-webkit-transform: rotate(-50deg); -moz-transform: rotate(-50deg); -ms-transform: rotate(-50deg); -o-transform: rotate(-50deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
	#company #history .timeline .carousel-indicators li:first-child span {top: -43px; left: 6px;}
	#company #history .timeline .carousel-inner {padding: 0;}
	#company #history .timeline .carousel-inner>.item {line-height: 1.5; padding: 60px 170px 120px; margin: 0; color: #4d4d4d; font-size: 20px; height:1px;}
	
	#company #community {padding: 60px 0; color: #4d4d4d;}
	#company #community p {line-height: 1.5; margin-bottom: 15px;}
	#company #community ul.list {margin: 0 0 20px 20px;}
	#company #community .thumbnail,
	#company #careers .thumbnail,
	#company #ethics .thumbnail	{	border: none; min-height: 10px; position:relative; overflow:hidden; padding: 0; margin: 0; text-align: center;
										border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;
										box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
	#company #community .thumbnail span {font-family: 'museo_sans_500regular'; font-size: 12px; color: #4d4d4d; display: block; padding: 15px 20px 0; position: relative; z-index: 1; line-height: 1.3;}
	#company #community .thumbnail span a {font-family: 'museo_sans_700regular'; color: #002a58; display: block; margin-bottom: 5px;}
	#company #community .thumbnail span a:hover {color: rgba(0,42,88,.6); text-decoration: none;}
	#company #community .thumbnails {margin: 0 0 0 -30px;}
	#company #community .thumbnails>li {margin-bottom: 30px;}
	#company #community .caption,
	#company #careers .caption,
	#company #ethics .caption {background: rgba(0,42,88,0.6); width: 100%; height: 100%; display: none; position: absolute; top: 0; left: 0; padding: 0; cursor: pointer;}
	#company #community .logos {padding-top: 20px;}
	#company #community .logos span {display: inline-block; vertical-align: middle; margin-right: 20px;}
	
	#company #careers {background: #f2f2f2; padding: 60px 0; position: relative;}
	#company #careers .shade {width: 768px; height: 155px; position: absolute; left: 50%; top: 0; margin-left: -384px; z-index: 1;}
	#company #careers:before,
	#company #careers:after,
	#company #environment:before,
	#company #environment:after {content: ''; width: 30px; height: 100%; position: absolute; top: 0; background: #f2f2f2;}
	#company #careers:before,
	#company #environment:before {left: -30px;}
	#company #careers:after,
	#company #environment:after {right: -30px;}
	#company #careers .column_holder,
	#company #ethics .column_holder,
	#company #info .column_holder {margin-bottom: 15px;}
	#company #careers .column_holder p,
	#company #ethics .column_holder p,
	#company #info .column_holder p {line-height: 1.4; color: #4d4d4d; margin-bottom: 15px;}
	#company #careers .column_holder .first p,
	#company #ethics .column_holder .first p,
	#company #info .column_holder .first p {margin-right: 15px;}
	#company #careers .column_holder .last p,
	#company #ethics .column_holder .last p,
	#company #info .column_holder .last p {margin-left: 15px;}
	#company #careers .thumbnails,
	#company #ethics .thumbnails {margin-bottom: 60px;}
	#company #careers .thumbnails>li,
	#company #ethics .thumbnails>li {margin-bottom: 0;}
	#company #careers .txt_holder,
	#company #environment .txt_holder {line-height: 1.4; color: #4d4d4d; margin-bottom: 15px;}
	#company #careers .txt_holder h3,
	#company #environment .txt_holder h3,
	#company #info .column_holder h3 {font-family: 'museo_sans_700regular'; font-size: 20px!important; color: #4d4d4d; margin-bottom: 20px; line-height: 1; text-align: left;}
	#company #careers .txt_holder p,
	#company #environment .txt_holder p {margin-bottom: 20px;}
	#company #careers .txt_holder ul {margin-left: 20px; margin-bottom: 20px;}
	
	#company #ethics {padding: 60px 0; color: #4d4d4d; position: relative;}
	#company #ethics .shade {width: 768px; height: 155px; position: absolute; left: 50%; top: 0; margin-left: -384px; z-index: 1;}
	
	#company #environment {background: #f2f2f2; padding: 60px 0; position: relative;}
	#company #environment .shade {width: 768px; height: 155px; position: absolute; left: 50%; top: 0; margin-left: -384px; z-index: 1;}
	
	#company #info {padding: 60px 0 0; color: #4d4d4d; position: relative;}
	#company #info a {font-family: 'museo_sans_500italic';}
	#company #info .shade {width: 768px; height: 155px; position: absolute; left: 50%; top: 0; margin-left: -384px; z-index: 1;}
	#company #info .column_holder .last h3 {margin-left: 15px;}
	#company #info .column_holder .first ul {margin-left: 20px; margin-bottom: 20px;}
	#company #info .column_holder .last ul {margin-left: 30px; margin-bottom: 20px;}
		
	#company .news_holder {padding: 50px 0;}
	#company .news_holder .thumbnail	{	border: none; min-height: 10px; position:relative; /*overflow:hidden;*/ padding: 0; margin: 0; text-align: center;
											border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;
											box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
	#company .news_holder .thumbnail span {font-family: 'museo_sans_500regular'; font-size: 12px; color: #4d4d4d; display: block; padding: 15px 20px 0; position: relative; z-index: 1; line-height: 1.3;}
	#company .news_holder .thumbnail span a {font-family: 'museo_sans_700regular'; color: #002a58; display: block; margin-bottom: 5px;}
	#company .news_holder .thumbnail span a:hover {color: rgba(0,42,88,.6); text-decoration: none;}
	#company .news_holder .thumbnails {/*margin: 0 0 0 -30px;*/}
	#company .news_holder .thumbnails>li {margin-bottom: 30px; position: relative;}
	#company .news_holder .blog_by_edition_thumbs>li { min-height: 360px;} /*Added Later*/
	#company .news_holder .caption {background: rgba(0,42,88,0.6); width: 90%; height: 100%; display: none; position: absolute; top: 0; left: 0; padding: 0; cursor: pointer;}
	#company .news_holder .caption .arrow {position: absolute; right: -24px; top: 45%; border-color: transparent transparent transparent rgba(0,42,88,0.6); border-style: solid; border-width: 12px;}
	#company .news_holder .caption .link {width: 100%; font-family: 'museo_sans_700regular'; font-size: 26px; color: #fff; position: absolute; top: 45%; text-align: center; z-index: 1;}
	#company .news_holder .caption .link a,
	#company .news_holder .caption .link2 a {color: #fff;}
	#company .news_holder .caption .link a:hover,
	#company .news_holder .caption .link2 a:hover {color: rgba(255,255,255,.6);}
	#company .news_holder .caption .link2 {width: 100%; font-family: 'museo_sans_700regular'; line-height:37px; font-size: 44px; color: #fff; position: absolute; top: 40%; text-align: center; z-index: 1;}
	#company .news_holder .caption .link3 {width: 100%; font-size: 16px; color: #fff; position: absolute; bottom: 15px; text-align: center; z-index: 1;}
	#company .news_holder .caption .link3 i {font-size: 18px; margin-right: 5px;}
	/*#company .news_holder .caption:after {content: ''; position: absolute; border-color: transparent #002a58 transparent transparent; border-style: solid; border-width: 8px; left: -16px; top: 12px;}*/
	#company .news_holder .content,
	#company .news_holder .content2 {text-align: center; padding: 20px 0;}
	#company .news_holder .content h6,
	#company .news_holder .content2 h6 {font-family: 'museo_sans_500regular'; font-size: 20px; color: #002a58; margin-bottom: 10px;}
	#company .news_holder .content p,
	#company .news_holder .content2 p {font-size: 16px; margin: 0; color: #4d4d4d;}
	#company .news_holder .content p {padding: 0;}
	#company .news_holder .content2 p {padding: 0 45px;}
	
	#company .news_holder .load {margin: 0 auto; float: none;}
	#company .news_holder .load a {font-family: 'museo_sans_500regular'; background: #e6e6e6; height: 65px; line-height: 65px; display: block; text-align: center; font-size: 20px; color: #002a58; position: relative;}
	#company .news_holder .load a:hover {color: rgba(0,42,88,.6);}
	#company .news_holder .load a:before {content: ''; position: absolute; border-color: #e6e6e6 transparent transparent transparent; border-style: solid; border-width: 12px; left: 47%; bottom: -24px;}
	
	#company .news_holder.blog {padding: 0 0 50px;}
	#company .news_holder.blog .filter {padding: 0 0 30px; min-height: 50px;}
	#company .news_holder.blog .filter .editions {line-height: 50px; font-family: 'museo_sans_500regular'; font-size: 20px; color: #002a58;}
	#company .news_holder.blog .filter .editions i {font-size: 24px; margin: 0 10px;}
	#company .news_holder.blog .filter .selectboxit-text {font-size: 20px;}
	#company .news_holder.blog .filter .search {background: #e6e6e6; position: relative; min-height: 50px;}
	#company .news_holder.blog .filter .search input.span4,
	#company .news_holder.blog .filter .search button.btn	{	background: none; border: none; float: none; position: absolute; margin: 0;
																border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
																box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
																box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
	#company .news_holder.blog .filter .search input.span4 {width: 100%; top: 16px; left: 0; padding: 0 52px 0 20px; font-family: 'museo_sans_500regular'; font-size: 20px; color: #002a58;}
	#company .news_holder.blog .filter .search button.btn {top: 8px; right: 0; font-size: 22px; color: #002a58;}
	#company .news_holder.blog .filter .search input.span4::-webkit-input-placeholder {color: #002a58;}
	#company .news_holder.blog .filter .search input.span4:-moz-placeholder {color: #002a58;}
	#company .news_holder.blog .filter .search input.span4::-moz-placeholder {color: rgba(0,42,88,1);}
	#company .news_holder.blog .filter .search input.span4:-ms-input-placeholder {color: #002a58;}
	
	#company .news_holder.blog .option {text-align: center; margin-bottom: 30px; font-size: 18px; color: #808080;}
	#company .news_holder.blog .option i {font-size: 22px; margin: 0 10px;}
	#company .news_holder.blog .option a {text-decoration: underline; color: #808080;}
	#company .news_holder.blog .option a:hover {text-decoration: none; color: rgba(128,128,128,.6);}
	
	#company .professional {}
	#company .professional .thumbnail	{	border: none; min-height: 10px; position:relative; overflow:hidden; padding: 0; margin: 0; text-align: center;
											border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;
											box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
	#company .professional .thumbnails {/*margin: 0 0 0 -30px;*/}
	#company .professional .thumbnails>li {margin-bottom: 30px; position: relative;}
	#company .professional .thumbnails>li h4 {font-family: 'museo_sans_500regular'; font-size: 20px!important; color: #002a58; text-align: left; margin-bottom: 10px;}
	#company .professional .thumbnails>li p {font-size: 16px; color: #4d4d4d; margin: 10px 0 0;}
	#company .professional .caption {background: rgba(0,42,88,0.6); width: 100%; height: 100%; display: none; position: absolute; top: 0; left: 0; padding: 0; cursor: pointer;}
	#company .professional .caption .arrow {position: absolute; right: -24px; top: 50%; border-color: transparent transparent transparent rgba(0,42,88,0.6); border-style: solid; border-width: 12px;}
	#company .professional .caption .link {width: 100%; font-family: 'museo_sans_700regular'; font-size: 44px; color: #fff; position: absolute; top: 50%; text-align: center; z-index: 1;}
	#company .professional .caption .link a {color: #fff;}
	#company .professional .caption .link a:hover {color: rgba(255,255,255,.6);}
	
	#company .professional .started {position: relative; min-height: 320px; margin-bottom: 97px;}
	#company .professional .started .top,
	#company .professional .started .bottom {width: 100%; height: 97px; position: absolute; z-index: 1;}
	#company .professional .started .top {top: 0;}
	#company .professional .started .bottom {bottom: -97px;}
	#company .professional .started .img_box {width: 585px; height: 320px; position: absolute; top: 0; right: 0; z-index: 0;}
	
	#company .professional .started .content {padding: 30px 0; position: relative; z-index: 2;}
	#company .professional .started .content h2 {font-family: 'museo_sans_700regular'; font-size: 44px; color: #002a58; margin: 0 0 20px; padding: 0; text-align: left;}
	#company .professional .started .content p {font-size: 20px; color: #4d4d4d; line-height: 1.4; margin-bottom: 20px;}
	#company .professional .started .content p strong {font-family: 'museo_sans_700regular';}
	#company .professional .started .content p.small {font-size: 14px;}
	#company .professional .started .content a.get,
	#company .professional .started .content button.get {background: #002a58; height: 65px; line-height: 65px; display: block; text-align: center; font-size: 20px; color: #fff; position: relative; margin-bottom: 20px;}
	#company .professional .started .content a.get span,
	#company .professional .started .content button.get span {font-family: 'museo_sans_700regular';}
	#company .professional .started .content a.get:hover,
	#company .professional .started .content button.get:hover {color: rgba(255,255,255,.6);}
	#company .professional .started .content a.get:after,
	#company .professional .started .content button.get:after {content: ''; position: absolute; border-color: transparent transparent transparent #002a58; border-style: solid; border-width: 12px; right: -24px; top: 20px;}
	#company .professional .started .content button.get {border: none; width: 100%;}
	
	#get_started {background: #f0f0f0; border-top: 1px solid #fff; position: relative; top: -96px; z-index: 1;}
	#get_started button.close {display: block; width:18px; height: 20px; position: relative; right: 15px; top: 11px;}
	#get_started i.icon-remove {position: absolute; top: 0; right: 0;}
	#get_started .top {}
	#get_started .top .img {text-align: center; padding-top: 30px;}
	#get_started .top .txt_holder {padding: 100px 0 0 0; font-size: 16px;}
	#get_started .top .txt_holder p {font-family: 'museo_sans_500regular'; font-size: 18px; color: #002a58; line-height: 1.4; margin-bottom: 30px;}
	#get_started .top .txt_holder ul li {margin-bottom: 15px;}
	#get_started .register {background: url(../img/bg_register.png) center repeat-y; text-align: center; padding: 35px 0 30px; margin-bottom: 30px;}
	#get_started .register ul {display: inline-block; margin: 0; padding: 0;}
	#get_started .register ul li {float: left; margin: 0 0 0 30px;}
	#get_started .register ul li:first-child {margin: 0;}
	#get_started .register ul li h6 {font-family: 'museo_sans_700regular'; font-size: 18px; color: #002a58; margin: 0; line-height: 40px;}
	#get_started .register ul li span {display: block;}
	#get_started .register ul li span a.reg_but {background: #002a58; height: 40px; line-height: 40px; display: block; text-align: center; font-family: 'museo_sans_500regular'; font-size: 18px; color: #fff; position: relative; margin-bottom: 10px;}
	#get_started .register ul li span a.reg_but:after {content: ''; position: absolute; border-color: transparent transparent transparent #002a58; border-style: solid; border-width: 10px; right: -20px; top: 10px;}
	#get_started .register ul li span a.reg_but:hover {color: rgba(255,255,255,.6);}
	#get_started .register ul li span a.login {font-family: 'museo_sans_500regular';}
	#get_started .register ul li span a.login:hover {color: rgba(0,42,88,.6);}
	#get_started .courses {padding: 0 30px 30px;}
	#get_started .courses h3 {font-family: 'museo_sans_700regular'; font-size: 22px!important; color: #002a58;}
	#get_started .courses .thumbnails {margin-bottom: 0;}
	#get_started .courses .thumbnails > li {margin-bottom: 0;}
	#get_started .courses .thumbnails .thumbnail {position: relative; min-height: 140px;}
	#get_started .courses .thumbnails .thumbnail img {position: absolute; top: 0; left: 0; z-index: 0;}
	#get_started .courses .thumbnails .thumbnail .new {background: #002a58; position: absolute; bottom: 15px; left: 15px; z-index: 1; height: 25px; line-height: 25px; padding: 0 10px; display: block; text-align: center; font-family: 'museo_sans_700regular'; font-size: 12px; color: #fff; text-transform: uppercase;}

	#company .conditions {}
	#company .conditions ul {margin-bottom: 30px;}
	#company .conditions .thumbnail	{	border: 1px solid #e6e6e6; min-height: 100px; position:relative; overflow:hidden; padding: 0; margin: 0; text-align: center;
												border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;
												box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
	#company .conditions .thumbnail span {width: 100%; font-family: 'museo_sans_500regular'; font-size: 12px; color: #4d4d4d; display: block; padding: 0; position: absolute; bottom: 15px; z-index: 1; line-height: 1.3;}
	#company .conditions .thumbnail span a {color: #808080; display: block; margin-bottom: 5px;}
	#company .conditions .thumbnail span a:hover {color: rgba(0,42,88,.6); text-decoration: none;}
	#company .conditions .thumbnail span i {margin-right: 10px;}
	#company .conditions .thumbnails {}
	#company .conditions .thumbnails>li {margin-bottom: 30px;}
	
	#company .conditions .caption {background: rgba(255,255,255,0.8); width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0; padding: 0; cursor: pointer;}
	#company .conditions .caption h5 {font-family: 'museo_sans_500regular'; font-size: 16px; margin: 20px 0;}
	#company .conditions .caption p {font-size: 16px; color: #002a58; padding: 0 10px; margin-bottom: 15px;}
	#company .conditions .caption p a {color: #002a58; border-bottom: 2px solid #002a58;}
	#company .conditions .caption p a:hover {color: #002a58; border-bottom: none;}
	
	#company .conditions .load {margin: 0 auto; float: none;}
	#company .conditions .load a {font-family: 'museo_sans_500regular'; background: #e6e6e6; height: 65px; line-height: 65px; display: block; text-align: center; font-size: 20px; color: #002a58; position: relative;}
	#company .conditions .load a:hover {color: rgba(0,42,88,.6);}
	#company .conditions .load a:before {content: ''; position: absolute; border-color: #e6e6e6 transparent transparent transparent; border-style: solid; border-width: 12px; left: 47%; bottom: -24px;}


    /* Test Drive 
    -------------------------------------------------- */
	#test_drive {background: url(../img/bg_test_drive.png) top repeat-x; min-height: 300px; position: relative; padding: 30px 0;}
	#test_drive:before,
	#test_drive:after {content: ''; background: url(../img/bg_test_drive.png) top repeat-x; width: 30px; height: 100%; position: absolute; top: 0;}
	#test_drive:before {left: -30px;}
	#test_drive:after {right: -30px;}
	
	#test_drive h3 {/*font-family: 'museo_sans_700regular';*/ font-size: 32px!important; color: #002a58; text-align: center; margin: 0 0 35px;}
	
	#test_drive h3 span {    color: #002A58;    font-family: 'museo_sans_700regular';  }
	
	#test_drive .test_head {padding: 0 90px; text-align: center;}
	#test_drive .test_head p {margin-bottom: 35px; font-size: 20px; color: #4d4d4d; line-height: 1.4;}
	#test_drive .test_head p span {font-family: 'museo_sans_700regular'; color: #002a58;}
	
	#test_drive .test_form {font-size: 20px; color: #002a58;}
	#test_drive .test_form form {margin: 0;}
	#test_drive .test_form .row_wrap {margin-bottom: 40px;}
	#test_drive .test_form .row_wrap:last-child {margin-bottom: 0;}
	#test_drive .test_form .row_wrap p {margin-bottom: 30px;}
	#test_drive .test_form .row_wrap input[type="text"]	{	width: 100%; background: #e6e6e6; border: none; height: 60px; padding: 0 25px; font-family: 'museo_sans_500regular'; font-size: 20px; color: #4d4d4d;
															border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
															box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
															box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
	#test_drive .test_form .row_wrap label.checkbox {font-family: 'museo_sans_500regular'; font-size: 20px; color: #4d4d4d!important;}
	#test_drive .test_form .row_wrap label.checkbox a {color: #4d4d4d; text-decoration: none; border: none;}
	#test_drive .test_form .row_wrap label.checkbox a:hover {color: rgba(77,77,77,.6);}
	#test_drive .test_form .row_wrap textarea	{	width: 100%; background: #e6e6e6; border: none; height: 150px; padding: 25px; margin: 0 0 30px; font-family: 'museo_sans_500regular'; font-size: 20px; color: #4d4d4d; resize: none;
													border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
													box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
													box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
	#test_drive .test_form .row_wrap .btn	{	background: #002a58; border: none; padding: 20px 40px; font-family: 'museo_sans_700regular'; font-size: 20px; color: #fff; text-shadow: none; text-align: center;
												border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
												box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
												box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
	#test_drive .test_form .row_wrap .social {margin: 0;}
	#test_drive .test_form .row_wrap a {border-bottom: 1px solid #002a58;}
	#test_drive .test_form .row_wrap a:hover {border-bottom: none;}
	#test_drive .test_form .row_wrap p.thin {font-size: 16px; color: #999;}
	#test_drive .test_form .row_wrap p.thin span.ego_strong {font-family: 'museo_sans_700regular';}
	#desc .main h2 {font-family: 'museo_sans_500regular';}


    /* Contact
    -------------------------------------------------- */
	#contact {}
	
	#contact .banner {position: relative; margin-bottom: 60px;}
	#contact .banner .shade {width: 768px; height: 155px; position: absolute; left: 50%; top: 0; margin-left: -384px; z-index: -1;}
	#contact .banner .shade2 {width: 768px; height: 155px; position: absolute; left: 50%; bottom: -155px; margin-left: -384px; z-index: -1;}
	#contact .banner:before {content: ''; background: url(../img/pic_011_left.jpg) no-repeat; width: 30px; height: 100%; position: absolute; top: 0; left: -30px;}
	#contact .banner:after {content: ''; background: url(../img/pic_011_right.jpg) no-repeat; width: 30px; height: 100%; position: absolute; top: 0; right: -30px;}
	
	#contact .nav_holder {background: #e6e6e6; height: 40px; position: relative;}
	#contact .nav_holder:before,
	#contact .nav_holder:after {content: ''; width: 30px; height: 40px; position: absolute; top: 0; background: #e6e6e6;}
	#contact .nav_holder:before {left: -30px;}
	#contact .nav_holder:after {right: -30px;}
	
	#contact .nav_holder .navbar {margin: 0;}
	#contact .nav_holder .navbar .nav {margin: 0;}
	#contact .nav_holder .navbar-inner	{	background: none; min-height: 10px; margin: 0; padding: 0; border: none; text-align: center;
											box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
	#contact .nav_holder .nav, 
	#contact .nav_holder .dropup, 
	#contact .nav_holder .dropdown, 
	#contact .nav_holder .collapse {display: inline-block;}
	#contact .nav_holder .navbar .nav>li {line-height: 1;}
	#contact .nav_holder .navbar .nav>li>a {padding: 0; margin: 0 12px; line-height: 40px; font-size: 14px; color: #152c57; text-shadow: none;}
	#contact .nav_holder .navbar .nav>li>a.active {font-family: 'museo_sans_700regular'!important;}
	#contact .nav_holder .navbar .nav>li>a.active,
	#contact .nav_holder .navbar .nav>li>a:hover {background: none; border: none;}
	#contact .nav_holder .navbar .nav>li>a:hover {font-family: 'museo_sans_300regular'; color: rgba(21,44,87,.6);}
	
	#contact .extra {border-bottom: 3px solid #002a58; text-align: center; font-size: 20px; color: #4d4d4d; padding-bottom: 30px; margin-bottom: 30px;}
	#contact .extra p {margin: 0 0 15px;}
	#contact .extra ul {display: inline-block; margin: 0; padding: 0;}
	#contact .extra ul li {font-family: 'museo_sans_700regular'; margin: 0 0 0 20px; display: inline-block;}
	#contact .extra ul li:first-child {margin: 0;}
	#contact .extra ul li a:hover {color: rgba(0,42,88,.6);}
	
	#contact .contact_form {border-bottom: 3px solid #002a58; margin-bottom: 30px; font-size: 20px; color: #4d4d4d;}
	#contact .contact_form form {margin: 0;}
	#contact .contact_form .selectboxit-container {width: 100%;}
	#contact .contact_form .selectboxit-container .selectboxit	{	width: 100%!important; height: 50px; padding: 10px; background-color: #002a58; background-image: none; border: none; border-radius: 0; color: #fff;
																	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
	#contact .contact_form .select {margin-bottom: 30px;}
	#contact .contact_form .selectboxit-btn.selectboxit-enabled:hover, 
	#contact .contact_form .selectboxit-btn.selectboxit-enabled:focus, 
	#contact .contact_form .selectboxit-btn.selectboxit-enabled:active {background-color: #002a58; color: #fff;}
	#contact .contact_form .selectboxit-container .selectboxit-options {background: #667f9b; width: 100%!important; min-width: 100%!important; border-radius: 0; overflow-y: hidden;}
	#contact .contact_form .selectboxit-default-arrow {top: 47%!important; border-top: 6px solid #fff; border-right: 6px solid transparent; border-left: 6px solid transparent;}
	#contact .contact_form .selectboxit-option-first {border-radius: 0;}
	#contact .contact_form .selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {background: #002a58;}
	#contact .contact_form .selectboxit-list {border: none;}
	#contact .contact_form #test5SelectBoxItOptions a,
	#contact .contact_form #test7SelectBoxItOptions a {padding: 10px; font-family: 'museo_sans_300regular'; font-size: 18px; color: #fff;}
	#contact .contact_form #test5SelectBoxItOptions a:hover,
	#contact .contact_form #test7SelectBoxItOptions a:hover {color: #fff;}
	#contact .contact_form .selectboxit-text {font-family: 'museo_sans_500regular'; font-size: 20px; color: #fff;}
	#contact .contact_form .selectboxit-arrow-container	{	background: #002a58; border: 3px solid #fff; width: 20px; height: 20px; line-height: 20px; right: 10px;
															border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;}
	#contact .contact_form .text-center {margin-bottom: 30px;}
	#contact .contact_form .other_form {margin-bottom: 30px;}
	#contact .contact_form .other_form input[type="text"],
	#contact .contact_form .other_form input[type="password"],
	#contact .register .holder input[type="text"],
	#contact .register .holder input[type="password"]			{	width: 100%; background: #e6e6e6; border: none; height: 60px; margin: 0; padding: 0 25px; font-family: 'museo_sans_500regular'; font-size: 20px; color: #4d4d4d;
																	border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
																	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
																	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
	#contact .contact_form .other_form label.checkbox {font-family: 'museo_sans_500regular'; font-size: 20px; color: #4d4d4d;}
	#contact .contact_form .other_form textarea	{	width: 100%; background: #e6e6e6; border: none; height: 150px; padding: 25px; margin: 0; font-family: 'museo_sans_500regular'; font-size: 20px; color: #4d4d4d; resize: none;
													border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
													box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
													box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
	#contact .contact_form .other_form .btn,
	#contact .register .holder .btn			{	background: #002a58; border: none; width: 100%; padding: 20px 40px; font-family: 'museo_sans_700regular'; font-size: 20px; color: #fff; text-shadow: none; text-align: center;
												border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
												box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
												box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
	#contact .contact_form .other_form input[type="text"]::-webkit-input-placeholder {color: #4d4d4d;}
	#contact .contact_form .other_form input[type="text"]:-moz-placeholder {color: #4d4d4d;}
	#contact .contact_form .other_form input[type="text"]::-moz-placeholder {color: #4d4d4d;}
	#contact .contact_form .other_form input[type="text"]:-ms-input-placeholder {color: #4d4d4d;}
	
	#contact .contact_form .other_form .selectboxit-container {width: 100%;}
	#contact .contact_form .other_form .selectboxit-container .selectboxit	{	width: 100%!important; height: 60px; padding: 10px; background-color: #e6e6e6; background-image: none; border: none; border-radius: 0; color: #002a58;
																				box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
	#contact .contact_form .other_form .select {margin-bottom: 30px;}
	#contact .contact_form .other_form .selectboxit-btn.selectboxit-enabled:hover, 
	#contact .contact_form .other_form .selectboxit-btn.selectboxit-enabled:focus, 
	#contact .contact_form .other_form .selectboxit-btn.selectboxit-enabled:active {background-color: #e6e6e6; color: #fff;}
	#contact .contact_form .other_form .selectboxit-container .selectboxit-options {background: #dcdcdc; width: 100%!important; min-width: 100%!important; border-radius: 0; overflow-y: hidden;}
	#contact .contact_form .other_form .selectboxit-default-arrow {top: 47%!important; border-top: 6px solid #fff; border-right: 6px solid transparent; border-left: 6px solid transparent;}
	#contact .contact_form .other_form .selectboxit-option-first {border-radius: 0;}
	#contact .contact_form .other_form .selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {background: #c5c5c5;}
	#contact .contact_form .other_form .selectboxit-list {border: none;}
	#contact .contact_form .other_form #test6SelectBoxItOptions a,
	#contact .contact_form .other_form #test8SelectBoxItOptions a {padding: 10px; font-family: 'museo_sans_300regular'; font-size: 18px; color: #002a58;}
	#contact .contact_form .other_form #test6SelectBoxItOptions a:hover,
	#contact .contact_form .other_form #test8SelectBoxItOptions a:hover {color: #fff;}
	#contact .contact_form .other_form .selectboxit-text {font-family: 'museo_sans_500regular'; font-size: 20px; color: #4d4d4d; line-height: 40px; max-width:200px !important;}
	#contact .contact_form .other_form .selectboxit-arrow-container	{	background: #002a58; border: 2px solid #fff; right: 10px; top: 18px;
																		border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;}
	
	#contact .contact_form .other_form .bg_box {background: #e6e6e6; font-family: 'museo_sans_500regular'; font-size: 20px; color: #4d4d4d;}
	#contact .contact_form .other_form .bg_box .gutter {padding: 0 25px; line-height: 60px;}
	#contact .contact_form .other_form label.radio {font-family: 'museo_sans_500regular'; font-size: 20px; color: #002a58;}
	#contact .contact_form .other_form .radio.inline, 
	#contact .contact_form .other_form .checkbox.inline {padding-top: 0;}
	#contact .contact_form .other_form .prettycheckbox, 
	#contact .contact_form .other_form .prettyradio {vertical-align: middle; height: 37px;}
	
	#contact .contact_foot {font-size: 14px; color: #4d4d4d;}
	#contact .contact_foot h3 {font-family: 'museo_sans_700regular'; font-size: 20px; color: #152c57; margin-bottom: 30px;}
	#contact .contact_foot h4 {font-family: 'museo_sans_300regular'; font-size: 20px; color: #152c57; margin-bottom: 20px;}
	#contact .contact_foot h5 {font-family: 'museo_sans_700regular'; font-size: 14px; color: #152c57; margin-bottom: 5px;}
	#contact .contact_foot p {line-height: 1.3;}
	#contact .contact_foot .dl-horizontal {margin-bottom: 0;}
	#contact .contact_foot .dl-horizontal dt {width: 75px; text-align: left; font-weight: normal;}
	#contact .contact_foot .dl-horizontal dd {margin-left: 75px;}
	
	#contact .buy_now,
	#contact .worldwide,
	#contact .where,
	#contact .faq {margin: 60px 0 0;}
	#contact .buy_now ul.thumbnails li .pic_holder {margin-bottom: 15px; text-align:center;}
	#contact .buy_now ul.thumbnails li .txt_holder {text-align: center; font-family: 'museo_sans_700regular'; font-size: 14px; color: #152c57;}
	#contact .buy_now ul.thumbnails li .txt_holder a {color: #152c57;}
	#contact .buy_now ul.thumbnails li .txt_holder a:hover {color: rgba(21, 44, 87,.5);}
	
	#contact .worldwide .head {text-align: center; font-family: 'museo_sans_700regular'; font-size: 20px; color: #152c57; margin-bottom: 60px; line-height: 1.4;}
	
	#contact .worldwide ul.add,
	#contact .where .location ul.add {margin: 0; padding: 0; list-style-type: none; color: #4d4d4d}
	#contact .worldwide ul.add li {border-bottom: 3px solid #002a58; padding-bottom: 22px; margin-bottom: 25px;}
	#contact .worldwide ul.add li:last-child,
	#contact .where .location ul.add li:last-child {margin-bottom: 0;}
	#contact .worldwide ul.add li h3 {font-family: 'museo_sans_700regular'; font-size: 20px; color: #152c57; margin-bottom: 30px;}
	#contact .worldwide ul.add li h4 {font-family: 'museo_sans_300regular'; font-size: 20px; color: #152c57; margin-bottom: 20px;}
	#contact .worldwide ul.add li h5 {font-family: 'museo_sans_700regular'; font-size: 14px; color: #4d4d4d; margin-bottom: 5px;}
	#contact .worldwide ul.add li p {line-height: 1.3;}
	#contact .worldwide ul.add li .dl-horizontal,
	#contact .where .location ul.add li .dl-horizontal {margin-bottom: 0;}
	#contact .worldwide ul.add li .dl-horizontal dt,
	#contact .where .location ul.add li .dl-horizontal dt {width: 75px; text-align: left; font-weight: normal;}
	#contact .worldwide ul.add li .dl-horizontal dd,
	#contact .where .location ul.add li .dl-horizontal dd {margin-left: 75px;}
	
	#contact .where .head {margin-bottom: 30px;}
	#contact .where .head label {font-family: 'museo_sans_700regular'; font-size: 20px; color: #152c57; margin-bottom: 15px; text-align: center; display: block;}
	.buy_now label {font-family: 'museo_sans_700regular'; font-size: 20px; color: #152c57; margin-bottom: 35px; text-align: center; display: block;}
	#contact .where .input-append {width: 100%;}
	#contact .where .input-append input,
	#contact .where .input-append .btn	{	border: none; text-shadow: none; height: 60px;
											border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
											box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
											box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
	#contact .where .input-append input[type="text"] {background: #e6e6e6; width: 80%; padding: 0 20px; margin: 0; color: #4d4d4d; font-family: 'museo_sans_500regular'; font-size: 20px;}
	#contact .where .input-append .btn {background: #002a58; width: 20%; color: #fff; font-family: 'museo_sans_700regular'; font-size: 20px;}
	
	#contact .where .location {}
	#contact .where .location h5 {font-family: 'museo_sans_700regular'; font-size: 20px; color: #152c57; margin-bottom: 35px; text-align: center;}
	#contact .where .location ul.add li {margin-bottom: 20px;}
	
	#contact .faq ul {margin: 0; padding: 0; list-style-type: none;}
	#contact .faq ul li {margin: 0 0 30px;}
	#contact .faq ul li h2 {font-family: 'museo_sans_700regular'; font-size: 20px; color: #152c57; margin-bottom: 20px; text-align: left;}
	#contact .faq ul li h3 {font-family: 'museo_sans_700regular'; font-size: 15px; color: #4d4d4d; margin-bottom: 20px;}
	#contact .faq ul li p {color: #4d4d4d; margin-bottom: 20px;}
	#contact .faq ul li p:last-child {margin-bottom: 0;}
	
	#contact .register {}
	#contact .register h3 {font-family: 'museo_sans_500regular'; font-size:18px; color: #152c57; margin-bottom: 20px; text-align: left;}
	#contact .register h4 {font-family: 'museo_sans_500regular'; font-size: 16px; color: #152c57; margin-bottom: 20px; text-align: left;}
	#contact .register p {font-size: 14px; color: #4d4d4d; margin-bottom: 20px; line-height: 1.4;}
	#contact .register .holder {margin-bottom: 10px;}
	#contact .register .holder a {font-family: 'museo_sans_500regular'; font-size: 16px;}
	#contact .register .holder a:hover {color: rgba(26,60,106,.6);}
	
	#contact .register .img_holder {margin-bottom: 20px;}
	#contact .register .img_holder img {width: 100%;}
	
	#contact .register .input-prepend {width: 100%; padding: 0; margin: 0;}
	#contact .register .input-prepend input[type="text"]	{	width: 75%; background: #e6e6e6; border: none; height: 60px; margin: 0; padding: 0 25px; font-family: 'museo_sans_500regular'; font-size: 20px; color: #4d4d4d;
																border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
																box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
																box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
	#contact .register .input-prepend .btn,
	#contact .register .input-prepend input[type="submit"]	{	width: 25%; background: #002a58; border: none; padding: 20px 10px; font-family: 'museo_sans_700regular'; font-size: 20px; color: #fff; text-shadow: none; text-align: center;
												border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
												box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
												box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
		
	
    /* Foot Box
    -------------------------------------------------- */
	#foot_box {background: #e6e6e6; position: relative; z-index: 0;}
	#foot_box.gutter {top: -251px;}
	#foot_box:after {content: '.'; background: #003a6b; width: 50%; height: 100%; position: absolute; right: 0; top: 0; z-index: -1;}
	#foot_box .newsletter h4 {color: #fff;}
	#foot_box .newsletter h4 span {color: #b3b3b3;}
	
	#foot_box .newsletter {color: #fff; position: relative; z-index: 1; padding: 30px 0 0;}
	#foot_box .newsletter:before {content: '.'; position: absolute; width: 30px; height: 130px; background: #003a6b; left: -30px; top: 0; text-indent: -99999px;}
	#foot_box .newsletter .input-append, 
	#foot_box .newsletter .input-prepend {margin: 0;}
	#foot_box .newsletter .input-append .add-on, 
	#foot_box .newsletter .input-prepend .add-on	{	background: #fff; border: none; height: 32px; padding: 8px 12px 0; margin: 0;
														border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;}
	#foot_box .newsletter .input-prepend .add-on i {color: #b3b3b3; font-size: 25px;}
	#foot_box .newsletter .input-prepend input[type="text"]	{	background: #fff; border: 0; width: 180px; height: 40px; margin: 0; padding: 0 20px 0 0; font-size: 12px; color: #b3b3b3;
																box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;}
	#foot_box .newsletter .input-prepend .btn	{	background: #b3b3b3; border: none; height: 40px; padding: 0; margin: 0; font-family: 'museo_sans_300regular'; font-size: 12px; color: #002a58; text-shadow: none; padding: 0 20px;
													border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;}
	
	#foot_box .links {background: url(../img/arrow_links.png) right no-repeat; min-height: 100px; padding-top: 30px;}
	#foot_box .links h4,
	#foot_box .newsletter h4 {font-family: 'museo_sans_700regular'; font-size: 18px; margin-bottom: 15px;}
	#foot_box .links h4 {font-family: 'museo_sans_700regular'; font-size: 18px; color: #003a6b; margin-bottom: 15px;}
	#foot_box .links h4 span,
	#foot_box .newsletter h4 span {font-family: 'museo_sans_300regular';}
	#foot_box .links ul {margin: 0; padding: 0; list-style-type: none;}
	#foot_box .links ul li {margin-right: 20px; color: #808080; font-size: 18px; display: inline-block;}
	#foot_box .links ul li a {color: #808080;}
	#foot_box .links ul li a:hover {color: rgba(128,128,128,.6);}
	
	
    /* Footer
    -------------------------------------------------- */
	#footer {color: #999; padding: 30px 0 40px;}
	#footer p {line-height: 1.3;}
	#footer p span {font-size: 10px; position:relative;}
	#footer p span img {top:0;}
	
	#footer .left {}
	#footer .right {}
	#footer .right a {font-family: 'museo_sans_500italic';}
	#footer .right a:hover {color: rgba(0,42,88,.6);}




/* Monday August 26, 2013 */
.thumbnails > li {
  float: left;
  margin-bottom: 20px;
  margin-left: 30px;
}

#desc .main .more .artical_similar .thumbnails>li {margin-left: 20px;}
#company .news_holder .thumbnails {margin: 0 0 0 -30px;}
#company .conditions .thumbnails {margin: 0 0 0 -30px;}
#desc .main .similar .thumbnails {margin: 0 0 0 -30px;}
#company .professional .thumbnails {margin: 0 0 0 -30px;}
#contact .thumbnails {margin: 0 0 0 -30px;}
#company #careers .thumbnails, #company #ethics .thumbnails {margin: 0 0 30px -30px;}
#company .professional #get_started .thumbnails {margin: 0;}



/**browser hacks**/

/**safari hacks**/
#company #values .img_slide .carousel-indicators{
	(;left: 47.5%;);
}

/**opera hacks**/
doesnotexist:-o-prefocus, #company #values .img_slide .carousel-indicators { left: 47.5%; }


/**IE hacks**/
#slider{
	top:-220px\9;
}
#contact .contact_form ul.selectboxit-container .selectboxit-options{
	min-width:557px\9!important;
}
#get_started I.icon-remove{
	top:-10px\9;
}
#company .professional .caption, #company .news_holder .caption{
	background-image:url(../img/pro-bg-hover.png)\9 !important;
	background-repeat:repeat\9 !important;
}
div.upload {background-image:url(../img/upload.png)\9 !important; background-repeat:no-repeat\9 !important; width:157px; height:57px; border:none\9;}
#company .news_holder .caption .arrow {
	background-image:url(../img/arrow-hover.png)\9 !important;
	background-position:right\9;
	background-repeat:no-repeat\9;
	width:24px\9;
	height:24px\9;
	border:none\9;
	color:none\9;
	margin-right:3px\9;
}

	#test_drive .test_form .selectboxit-container {width: 100%;}
	#test_drive .test_form .selectboxit-container .selectboxit	{	width: 100%!important; height: 50px; padding: 10px; background-color: #002a58; background-image: none; border: none; border-radius: 0; color: #fff;
																	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
	#test_drive .test_form .select {margin-bottom: 30px;}
	#test_drive .test_form .selectboxit-btn.selectboxit-enabled:hover, 
	#test_drive .test_form .selectboxit-btn.selectboxit-enabled:focus, 
	#test_drive .test_form .selectboxit-btn.selectboxit-enabled:active {background-color: #002a58; color: #fff;}
	#test_drive .test_form .selectboxit-container .selectboxit-options {background: #667f9b; width: 100%!important; min-width: 100%!important; border-radius: 0; overflow-y: hidden;}
	#test_drive .test_form .selectboxit-default-arrow {top: 47%!important; border-top: 6px solid #fff; border-right: 6px solid transparent; border-left: 6px solid transparent;}
	#test_drive .test_form .selectboxit-option-first {border-radius: 0;}
	#test_drive .test_form .selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {background: #002a58;}
	#test_drive .test_form .selectboxit-list {border: none;}
	#test_drive .test_form #test5SelectBoxItOptions a,
	#test_drive .test_form #test7SelectBoxItOptions a,
	#test_drive .test_form #testdrive_productSelectBoxItOptions a {padding: 10px; font-family: 'museo_sans_300regular'; font-size: 18px; color: #fff; text-decoration: none; border: none;}
		#test_drive .test_form #testdrive_productcatSelectBoxItOptions a {padding: 10px; font-family: 'museo_sans_300regular'; font-size: 18px; color: #fff; text-decoration: none; border: none;}
	#test_drive .test_form #test5SelectBoxItOptions a:hover,
	#test_drive .test_form #test7SelectBoxItOptions a:hover,
	#test_drive .test_form #testdrive_productSelectBoxItOptions a:hover {color: #fff;}
	#test_drive .test_form #testdrive_productcatSelectBoxItOptions a:hover {color: #fff;}
	#test_drive .test_form .selectboxit-text {font-family: 'museo_sans_500regular'; font-size: 20px; color: #fff;}
	#test_drive .test_form .selectboxit-arrow-container	{	background: #002a58; border: 3px solid #fff; width: 20px; height: 20px; line-height: 20px; right: 10px;
															border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;}


.my_editions .thumbnail {
	display: table-cell;
	vertical-align: middle;
}

hr.extra_hr {position: relative; border-top: none;}
hr.extra_hr:after,
hr.extra_hr:before {content: ''; background: #e6e6e6; position: absolute; width: 30px; height: 2px; top: 0;}
hr.extra_hr:after {right: -30px;}
hr.extra_hr:before {left: -30px;}




	#header .nav_holder .border .normal .dropdown-menu,
	#header .nav_holder .border .company .dropdown-menu	{	background: #002a58; border: none; top: 38px; margin: 0; padding: 20px 30px;
																					box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
																					border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;}
	#header .nav_holder .border .normal .dropdown-menu	{right: -30px; width: 178px;}
	#header .nav_holder .border .company {position: relative;}
	#header .nav_holder .border .company .dropdown-menu {right: auto; width: auto; left: 15px;}																					
	#header .nav_holder .border .normal .dropdown-menu li,
	#header .nav_holder .border .company .dropdown-menu li {margin: 0 0 10px; padding: 0; text-align: left; font-size: 16px;}
	#header .nav_holder .border .normal .dropdown-menu li:last-child,
	#header .nav_holder .border .company .dropdown-menu li:last-child {margin: 0;}
	#header .nav_holder .border .normal .dropdown-menu a,
	#header .nav_holder .border .company .dropdown-menu a {background: none; text-align: left; color: rgba(255, 255, 255, 0.6); padding: 0;}
	#header .nav_holder .border .normal .dropdown-menu a:hover,
	#header .nav_holder .border .company .dropdown-menu a:hover {background: none; text-align: left; color: #fff;}

.countrydrp{
	margin:0;
	background:none;
	
	border-radius:6px;
	width: 140px;
	}
	
.countrydrp:hover, .countrydrp:active, .countrydrp:focus{
	outline:none;
	-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0);
	-moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0);
	box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0);
	}
	
	#contact .contact_form .other_form .select-state #stateSelectBoxIt{top:0 !important;}
	#contact .contact_form .other_form .select-state.select-rel .error{
	width: auto;
left: 0;
	}
	
	#contact .contact_form .other_form .select-small .selectboxit-text{width:94%;}
	
	
	
	/* added by sagar*/


#test_drive{
	padding: 35px 0;	
}


#test_drive h3.t-read-forum {
	font-family: 'museo_sans_300regular';
	font-size: 28px!important;
	color: #002a58;	
	margin: -36px 100px 28px;
}

#test_drive .t-read-forum img,
.p-fig span img,
.signup img,
.test_head img
{
	vertical-align: baseline;
	margin-bottom: -6px;	
}
.p-fig, .p-fig a {
	height: 250px;
}
.p-fig img.blue-ego, .p-fig:hover img.white-ego{
	display: inline;
	vertical-align: baseline;
	margin-bottom: -4px;
}
.p-fig img.white-ego, .p-fig:hover img.blue-ego{
	display: none;		
}
#test_drive figure:first-child.p-img{
	padding-bottom: 0;
}

#test_drive .signup{
	font-family: 'museo_sans_700regular';
	font-size: 20px;
	line-height: 1;	
}

/**************test-drive-products-discussion-forum****************/

.testdrive-headbar{
	margin-bottom: 79px;	
}
.testdrive-headbar .testdrive-headbar-text{
	font-family: 'museo_sans_300regular';	
	font-size: 27px;
	line-height: 2;
	color: #002a58;
}	
.testdrive-headbar .selectboxit-container .selectboxit {
	width: 254px !important;
	height: 52px;
	padding: 6px;
	background-color: #002a58;
	background-image: none;
	border: none;
	border-radius: 0;
	color: #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.testdrive-headbar .selectboxit-text {
	font-family: 'museo_sans_700regular';
	font-size: 16px;
	color: #fff;
}
.testdrive-headbar .selectboxit-arrow-container {
	background: #002a58;
	border: 3px solid #fff;
	width: 20px;
	height: 20px;
	line-height: 20px;
	top: 15px;
	right: 10px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.testdrive-headbar .form-search input[type="text"]{
	font-family: 'museo_sans_700regular';
	border: none;
	height: 43px;
	color: #b3b3b3;
	width: 70%;
	font-size: 16px;
	box-shadow: none;
	padding: 6px 0 0 20px;
	
}
.testdrive-headbar .form-search .input-append{
	border: 1px solid #f2f2f2;	
	width: 100%;
	position: relative;
	
}
.testdrive-headbar .form-search .input-append button:focus{
	border: none;
	box-shadow: none;
}

.testdrive-headbar .input-append .add-on{
	height: 52px;
	width: 23%;
	background: transparent;
	border: none;
	
}

.testdrive-headbar .sb-icon-search{
	right: 4%;	
	top: 5%;
}

#test_drive h3{
	font-family: 'museo_sans_300regular';
	font-size: 28px !important;
	margin: -41px 159px 35px;
}




#test_drive .test_form .row textarea{
	border-radius: 0;
	-moz-border-radius: 0;
	background: #e6e6e6;
	line-height: 20px;
	padding: 10px;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	resize: none;
	height: 150px;
	width: 100%;
	margin-bottom: 40px;
}

#test_drive .test_form .btn {
	background: #002a58;
	border: none;
	padding: 20px 40px;
	font-family: 'museo_sans_700regular';
	font-size: 20px;
	color: #fff;
	text-shadow: none;
	text-align: center;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}

.carousel-inner{ height:600px;}
.page-template-template-our_value-php .carousel-inner{ height:auto;}

/*Body class line height different for taiwan chinese language*/
/*.lang-zh{
	line-height:1.6!important;
	font-size:12px;
	}
.lang-zh p{line-height:24px !important;
	font-size:12px !important;}
	.lang-zh ul li {line-height:24px !important;
	font-size:12px !important;}*/
	
	.chinese .detail_tabs .tab-content ul li,.chinese,.chinese ul li, .chinese p, .chinese h4, .chinese strong,.chinese ol li,.chinese table,.chinese code{
		line-height:24px !important;
	}
	
	.chinese .detail_tabs .tab-content p{line-height:24px !important;
	}
	
	.lang-zh .add-text h4{line-height:24px;}
	.lang-zh h4.line-height-zh{line-height:30px;}
	
	.lang-zh, .lang-zh h4, .lang-zh h3, .lang-zh h2{font-family: 'NotoSansHans-Regular-Alphabetic', sans-serif; font-weight:300;}
	
	
	
.lang-zh #desc .main h2{font-family: 'NotoSansHans-Regular-Alphabetic', sans-serif; font-weight:500;}

.lang-zh .selectboxit-text{font-family: 'NotoSansHans-Regular-Alphabetic', sans-serif; font-weight:500;}

.lang-zh .new_results .products .thumbnail span{font-family: 'NotoSansHans-Regular-Alphabetic', sans-serif;}

.lang-zh #company .conditions .caption h5{font-family: 'NotoSansHans-Regular-Alphabetic', sans-serif;}

.lang-zh #company h3, #company h4{font-family: 'NotoSansHans-Regular-Alphabetic', sans-serif;}

.lang-zh #contact .contact_form .other_form input[type="text"], .lang-zh #contact .contact_form .other_form input[type="password"], .lang-zh #contact .register .holder input[type="text"], .lang-zh #contact .register .holder input[type="password"]{font-family: 'NotoSansHans-Regular-Alphabetic', sans-serif;}

.lang-zh #contact .contact_form .selectboxit-text{font-family: 'NotoSansHans-Regular-Alphabetic', sans-serif;}

.lang-zh #contact .contact_form .other_form textarea{font-family: 'NotoSansHans-Regular-Alphabetic', sans-serif;}

.lang-zh #contact .contact_form .other_form .btn, .lang-zh #contact .register .holder .btn{font-family: 'NotoSansHans-Regular-Alphabetic', sans-serif;}

.lang-zh #contact .worldwide .head{font-family: 'NotoSansHans-Regular-Alphabetic', sans-serif; font-weight:700;}

.lang-zh #contact .worldwide ul.add li h4{font-family: 'NotoSansHans-Regular-Alphabetic', sans-serif; font-weight:300;}

.lang-zh #contact .where .head label{font-family: 'NotoSansHans-Regular-Alphabetic', sans-serif; font-weight:700;}

.lang-zh #content .two_section .smart p{font-family: 'NotoSansHans-Regular-Alphabetic', sans-serif; font-weight:300;}
.lang-zh #content .features .thumbnail .caption h4{font-family: 'NotoSansHans-Regular-Alphabetic', sans-serif; font-weight:700;}
.lang-zh .chTxtsmall-12{font-size:12px;}

/*product link testdrive*/
.buy-now{
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;		
}

#testimonials span.right{
	float: right;
	font-size: 18px;
	line-height: 40px;
	color: #797979;
	margin-bottom: 15px;
}

.see-more a{
	font-size: 18px;
	color: #fff;
	display: block;
	width: 100%;
	background: #073a69;
	text-align: center;
	height: 57px;
	line-height: 57px;
}
/*Adim modifies*/

#description .accordion-inner p{line-height:1.5;}
.comment-body p{font-size:14px; line-height:1.5;}


/*donald*/
.modal{
 background-color:transparent;
 border:0px;
 box-shadow:none;
}

.modal-header{
	border-bottom: 0px;
	}

.modal-body{
	max-height:none;}