﻿@charset "utf-8";
/* CSS Document */
/*
#####
Korhan Karagozoglu
#####
*/

/*      

 _____        _ _          _____           _            
|  __ \      (_) |        / ____|         | |           
| |  | | __ _ _| |_   _  | |     ___ _ __ | |_ _ __ ___ 
| |  | |/ _` | | | | | | | |    / _ \ '_ \| __| '__/ _ \
| |__| | (_| | | | |_| | | |___|  __/ | | | |_| | |  __/
|_____/ \__,_|_|_|\__, |  \_____\___|_| |_|\__|_|  \___|
                   __/ |                                
                  |___/                                 
                                     
*/

/* reset css rules */
body {margin: 0px; padding: 0px;  font-family:verdana, arial; font-size:13px; color:#000000; background-color:#ffffff; }
html, body, form { height: 100%; }
ul,ol,li { margin:0; padding:0; }
table { border-collapse:collapse;	border-spacing:0;}
fieldset,img {	border:0;}
address,caption,cite,code,dfn,em,th,var { font-style:normal;font-weight:normal;	}
ol,ul { list-style:none; }
caption,th {text-align:left;}
abbr,acronym { border:0;	}
a {outline-style:none; text-decoration:none; color:inherit;}
a:hover {text-decoration:none;}
a[href^=tel]{color:inherit;text-decoration:none;}
input { background-color: transparent; border: none; color: #000000; font-family:inherit; }
input[type="button"] {cursor:pointer; border:none; background-color:transparent;}
input[type="submit"] {cursor:pointer;}
input[type="text"], input[type="password"] { font-family:initial;}
textarea { background-color: transparent; border:none; overflow:auto; font-family:inherit;}
*:focus { outline: none;}
button {border:none; background-color:transparent; cursor:pointer; padding:0px;-webkit-appearance: none;border-radius: 0;}
a.overlink {position:absolute; background:url(../i/transparent.png) repeat; width:100%; height:100%; top:0px; left:0px; z-index:250;}
figure {margin:0px; padding:0px;}
/* clearfix */
.clearfix:after {content: "."; display: block; clear: both;visibility: hidden; line-height: 0; height: 0} 
.clearfix {display: inline-block} 
* html .clearfix {height: 1%;}
.clear { clear: both;}
i { font-style: normal; }

	/**** site css ****/


	body > .wrapper {height: auto; min-height: 100%;}
	.wrapper { height: 100%; width: 100%; }
	.content {width:1200px; position:relative; margin:0 auto;}
	.content:after {content:""; display:block; clear:both;}
	.container {width:100%; position:relative; z-index:5; padding-top:12px; }

	.opacity-bg { width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,.7); z-index:-1; opacity: 0; transition:.2s linear;}
	.opacity-bg.active { opacity: 1; z-index:999;}

	/**** Header Css ****/
	header { width:100%; padding: 5px 0; background-color: #ffffff;}
	header .logo{ float:left; line-height:80px; }
	header .logo img {vertical-align:middle;}
	header .top {width:100%;}
	header .tpRight {float:right; margin-right:40px;}

	/* mega topmenu css*/
	nav.menu {float:left; height:45px; margin-top:17px; }
	nav.menu > ul {display:block;}
	nav.menu > ul > li {float:left; height:45px; position:relative;}
	nav.menu > ul > li > a{position:relative; float:left; padding:0px 15px; height:45px; line-height:45px; color:#000000;font-size:18px;}
	nav.menu > ul > li > a:hover {color:#db000a;}

	nav.menu > ul > li > .dropdown { display:none; position:absolute; z-index:500; top:25px; padding-top:18px; width:180px; left:0px; height:auto; }
	nav.menu > ul > li > .dropdown ul {width:100%; background-color:#ffffff; border-top:3px solid #db000a; padding-bottom:10px; padding-top:10px; }
	nav.menu > ul > li > .dropdown > ul > li {width:100%;}
	nav.menu > ul > li > .dropdown > ul > li > a {width:100%; display:block; height:26px; line-height:26px; box-sizing:border-box; padding-left:10px; font-weight: bold; color:#000000;}
	nav.menu > ul > li > .dropdown > ul > li > a:hover {color:#db000a;}

	header .tpRight .tpLive {float: left; margin-top:20px;}
	header .tpRight .tpLive .live-icon{
		padding: 5px 25px;
		line-height: 36px;
		color: #ffffff;
		font-size: 16px;
		background-color: #e72626;
		box-sizing:border-box;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	/**header .tpRight .tpLive .live-icon{float: left; background:url(../i/live-n.png) no-repeat center center;  background-size:cover; margin-top: 2px;}**/
	header .tpRight .tpLive .youtube {position: relative; top: 5px; padding: 0 5px 0 10px;}
	header .tpRight .tpLive .twitter {position: relative; top: 5px; }

	#ebulten label.error { color: #e72626; font-size: 11px; font-style: italic; left: 5px; position: relative; top: -5px;}
	#registerForm label.error {color: #e72626; float: right; font-size: 11px;font-style: italic;position: relative;right: 5px;text-align: right;top: -38px;}
	#contactForm label.error {color: #e72626; float: right; font-size: 11px;font-style: italic;position: absolute;right: 5px;text-align: right;top: 7px;}

	/* topsearch css */
	.topSearch {float:left; width:40px; position:relative;}
	.searchbox{position:relative;min-width:40px; margin-top:20px; width:0;height:40px;float:right;overflow:hidden;-webkit-transition:width .3s;-moz-transition:width .3s;-ms-transition:width .3s;-o-transition:width .3s;transition:width .3s}
	.searchbox-input{opacity:0; top:0;right:0;border:0;outline:0;background:transparent;width:100%;height:40px;margin:0;text-indent:15px; font-family:georgia; font-size:15px;color:#28365b}
	.searchbox-input::-webkit-input-placeholder{ font-family:georgia; font-size:15px; color:#28365b;}
	.searchbox-input:-moz-placeholder{ font-family:georgia; font-size:15px; color:#28365b;}
	.searchbox-input::-moz-placeholder{ font-family: georgia; font-size:15px; color:#28365b;}
	.searchbox-input:-ms-input-placeholder{ font-family:georgia; font-size:15px; color:#28365b;}
	.searchbox-icon,.searchbox-submit{width:40px;height:40px;display:block;position:absolute;top:0;font-size:22px;right:0;padding:0;margin:0;border:0;outline:0;line-height:40px !important;text-align:center;cursor:pointer;color:#4a4a4a;background:transparent;-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; }
	.searchbox-open{width:318px;    background-color: #ffffff;}
	.searchbox-open .searchbox-icon {background-color:#000000; color:#ffffff;}
	.searchbox-open .searchbox-input {opacity:1;}
	
	/* language */
	

	.language {position:relative; padding-left:15px; margin-top:25px;padding-top:2px;  float:left; width:85px;}
	.language:after {content:'>'; font-family:monospace; font-size:16px; color:#4a4a4a;-webkit-transform:rotate(90deg); -moz-transform:rotate(90deg);-ms-transform:rotate(90deg); transform:rotate(90deg); right:10px; top:5px;padding:0 0 2px;position:absolute;pointer-events:none;}
	.language:before {content:'';right:6px;top:0px;width:20px;height:20px;position:absolute;pointer-events:none;display:block;}
	.language select {width:100%;font-family:georgia,arial;font-size:16px;padding:3px;margin: 0;color:#4a4a4a;border:none;background-color:transparent; outline:none;display: inline-block;-webkit-appearance:none;-moz-appearance:none; appearance:none;cursor:pointer;}
	.language select option {color:#202020;}
	
	/* layer inner */
	.advanced-slider {position: relative; width: 100%; display: inline-block;}
	.advanced-slider .postit {display: inline-block; line-height: 30px; padding: 0 15px; color: #db000a; font-size: 18px; font-weight: bold; border-bottom: 3px solid;}
	.advanced-slider .layer {color: #ffffff; font-size: 16px; position: absolute; top: 32%; left: 50%; z-index: 100; width: 900px; box-sizing: border-box; padding: 25px 50px; margin-left: -450px; text-align: center;}
	.advanced-slider .layer h2 {line-height: 36px; font-size: 28px; font-weight: bold; margin-top: 15px; overflow:hidden; }
	.advanced-slider .layer .counter {position:absolute; font-size:14px; padding-left:25px; box-sizing:border-box;bottom:0px; left:0px; background-color:#000000; width:100%; height:35px; line-height:35px; }
	.advanced-slider .layer .counter .heading {float:left; width:100px; color:#c2c2c2;}
	.advanced-slider .layer .counter .td {float:left; width:20%; border-right:1px solid #4d4d4d; color:#c2c2c2; line-height: 25px; text-align:center;height:25px; margin-top:5px;  box-sizing:border-box;}
	.advanced-slider .layer .counter .more {float:right; color:#a64646 !important; width:108px; text-align:center; box-sizing:border-box;}
	.advanced-slider .layer .counter .clock {float:left; width:calc(100% - 210px);}
	.advanced-slider .layer .counter .more:hover {text-decoration:underline;}
	.advanced-slider .layer .live {position:absolute; right:0px; top:0px; zoom:0.6; box-sizing:border-box; padding-left:10px; z-index:50;line-height:78px; background:url(../i/live.png) no-repeat center center; text-align:center; color:#ffffff; width:78px; height:78px;}

	.slides li:before {
		content: "";
		position: absolute;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.5);
		z-index: 5;
	}

	/**** event-gallery ****/
	.eventGallery {position: relative; width: 100%; display: inline-block;}
	.eventGallery .title {display: inline-block; width: 100%;}
	.eventGallery .title p {padding: 0 25px; text-align: center; font-size: 24px; font-weight: bold;}

	.eventGalleryCover {position: relative; width: 100%; display: inline-block;}
	.eventGalleryCover .box {float: left; width: 31.7%; margin-left: 24.5px;}
	.eventGalleryCover .box:first-child{margin-left: 0;}
	.eventGalleryCover .box > .img {display: inline-block;}
	.eventGalleryCover .box > .img img {display: block;  max-width: 100%;  height: auto;}
	.eventGalleryCover .box > .txt {display: inline-block;}
	.eventGalleryCover .box > .txt p:nth-child(1) {line-height: 24px; font-size: 18px; font-weight: bold; margin:5px 0;}
	.eventGalleryCover .box > .txt p:nth-child(2) {line-height: 20px; color: #9a9a9a; font-size: 14px; margin:0;}
	.eventGalleryCover .box > .txt p:nth-child(3) {line-height: 20px; color: #db000a; font-size: 14px; margin:5px 0;}

	/*** notices ***/
	.notices {position: relative; width: 100%; display: inline-block; background-color: #f9f9f9; padding: 25px 0; margin-top: 25px;}
	.notices h3 {text-align: center; font-size: 20px; padding: 0 40px; font-weight: bold; line-height: 28px;}

	/** subSlick **/
	.subCover{position: relative; width: 100%; display: inline-block; background: #f1f1f1; padding: 40px 0; margin-top: 25px;}
	.subCover .subSlick {position: relative; float: left; width: 65%;}
	.subSlick .layer {color:#ffffff; position:absolute; z-index:100; width:450px; height:260px; top:30%; left:10%;box-sizing:border-box; padding:25px; overflow: hidden;}
	.subCover .layer .postit {display: inline-block; padding:10px 15px; color:#ffffff; font-size:12px; background-color:#e72626;box-sizing:border-box;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.subSlick .layer h2 {margin:10px 0; font-size:24px; font-weight: bold; line-height:32px;}
	.subSlick .layer .date {border-bottom:1px solid #ffffff; height: 25px; line-height: 25px; font-size: 12px;}
	.subSlick .layer p {height:30px; line-height: 16px; margin-bottom:0px; overflow:hidden; font-size: 12px;}

	.subCover .subTwitter {float: right; width:32%;}
	.subCover .subTwitter img {display: block; max-width: 100%;  height: auto;}

	/**** subFrame Css ****/
	.subOver {width:100%; background:url(../i/subover.jpg) repeat-x; height:70px;}
	.breadCrumb {width:100%; height:30px; line-height:32px;}
	.breadCrumb ul {width:100%; height:30px;}
	.breadCrumb ul li {display:inline-block;}
	.breadCrumb ul li:after {content:">"; color:#979797; line-height:30px; padding:0 5px;float: left;font-family: monospace;}
	.breadCrumb ul li:last-child:after {display:none;}
	.breadCrumb ul li:last-child a {font-weight:bold;}
	.breadCrumb ul li a {float:left; color:#979797;}
	.breadCrumb ul li a:hover {text-decoration:underline;}
	.subOver h1{width:100%; color:#000000; margin:0px; font-size:24px; }
	.subFrame {width:100%;background-color:#ffffff; position:relative; }
	.subFrame:after {content:""; clear:both; display:block;}
	.subFrame .content {box-sizing:border-box; padding:30px 18px;  border-right:1px solid #ededed; border-left:1px solid #ededed;}
	
	/* announcement news box */
	
	.newsBox {width:100%; display:table; position:relative; border-bottom:1px solid #ededed; margin-bottom:18px; padding-bottom:18px; max-height:130px; overflow:hidden; color:#696969; }
	.newsBox:last-child {border-bottom:none;}
	.newsBox a {color:inherit;}
	.newsBox .img {width:200px; display:table-cell; vertical-align:top; padding-right:20px;}
	.newsBox .inText {display:table-cell; vertical-align:top;}
	.newsBox .inText h3 {margin:0px; color:#000000; font-size:16px; }
	.newsBox .inText .authorRow {width:100%; color:#2779b2; margin:10px 0px; display:block;height:25px; line-height:25px;}
	.newsBox .inText .authorRow .author {float:left; font-size:16px;  }
	.newsBox .inText .authorRow .date {float:left; font-size:11px; padding-left:15px; position:relative;}
	.newsBox .inText .authorRow .date:before {content:"-"; position:absolute; left:5px; }
	.newsBox .inText .spot {display:block; max-height:65px;font-size: 14px;font-family: Georgia; overflow:hidden;}
	.load {color:#000000; font-size:14px; width:100%; display:block; text-align:center; margin:20px 0px; }
	.load:after {content:">"; font-family:monospace;-webkit-transform:rotate(90deg); -moz-transform:rotate(90deg);-ms-transform:rotate(90deg); transform:rotate(90deg);position: absolute; margin-left: 6px;margin-top: -2px;font-size: 17px;}
	.load:hover {text-decoration:underline;}
	.newsBox.document h3 {padding-right:30px; box-sizing:border-box;}
	
	/* research page */
	
	.subLeft {width:calc(100% - 435px); box-sizing:border-box; float:left; position:realtive;}
	.subLeft:after,.subRight:after {content:""; clear:both; display:block;}
	.subRight {float:right; width:400px; box-sizing:border-box; position:relative;}
	.newsBox .download {background:url(../i/pdf.png) no-repeat; width:28px; height:30px; position:absolute; right:0px; top:0px; z-index:10; transition:0.5s;}
	.newsBox .download:hover {opacity:0.6; }
	.subLeft img, .subRight img {max-width:100%;}
	.videoPlayer {width:100%; margin:20px 0px;}
	.signup {width:100%; position:relative; background-color:#f4f4f4; margin-bottom:15px;}
	.signup .heading {width:100%; background:url(../i/signup.jpg) no-repeat 15px center #000000; text-align:center; color:#ffffff; font-size:16px; height:42px; line-height:42px; }
	.signup .inner {padding:15px; width:100%; box-sizing:border-box; overflow:hidden;}
	.signup .signBox {width:245px; padding:0 5px; box-sizing:border-box; font-family:verdana; font-size:12px; float:left; background-color:#ffffff; height:37px;-webkit-box-shadow: inset 1px 1px 5px 0px rgba(217,217,217,1);-moz-box-shadow: inset 1px 1px 5px 0px rgba(217,217,217,1);box-shadow: inset 1px 1px 5px 0px rgba(217,217,217,1);}
	.signup .connect {float:right; background-color:#aa1f1f; color:#ffffff; text-align:center; width:110px; height:37px; line-height:37px; border:none; cursor:pointer; transition:0.5s;}
	.signup .connect:hover {background-color:#000000;}
	
	.widgetItem {width:100%; overflow:hidden; margin-bottom:15px;}
	.widgetItem img {max-width:100%;}
	
	/* research Detail */
	
	.sideListFrame {width:100%; position:relative; border-top:1px solid #4f7078; margin-top:32px; margin-bottom:17px;}
	.sideListFrame:after {content:""; clear:both; display:block;}
	.sideListFrame .heading {position:absolute; left:0px; top:-33px; background-color:#4f7078; color:#ffffff; line-height:33px; height:33px; padding:0px 12px; font-size:16px;}
	.sideListFrame ul.sideList {width:100%; }
	.sideListFrame ul.sideList li {width:100%; padding:12px; box-sizing:border-box; background:url(../i/sidelist.jpg) repeat; border-bottom:1px solid #ffffff;}
	.sideListFrame ul.sideList li:after {content:""; clear:both;display:block;}
	.sideListFrame ul.sideList li a:hover i {color:#4f7078;}
	.sideListFrame ul.sideList li a {display:block; color:inherit;}
	.sideListFrame ul.sideList li .name {width:100%; margin-bottom:7px; font-size:16px; font-weight:bold; display:block;}
	.sideListFrame ul.sideList li .spot {width:100%; display:block;}
	.sideListFrame ul.sideList li .spot img {float:left; margin-right:10px;}
	.sideListFrame ul.sideList li .spot .sright {float:left; width:228px;}
	.sideListFrame ul.sideList li .spot .sright > i:first-child {display:block; color:#000000; font-size:14px; font-style:normal; margin:5px 0px;}
	.sideListFrame ul.sideList li .spot .sright > i:last-child {display:block; color:#a1a1a1; font-size:14px; font-style:normal}
	
	/* Detail page */
	
	.detailFrame {width:100%; position:relative; line-height:22px; font-size:16px; font-family:Georgia; color:#696969; }
	.detailFrame:after {content:""; clear:both;display:block;}
	.shareFrame {position:absolute; left:-53px; top:0px; width:35px;}
	.shareFrame li {width:35px; height:35px; margin-bottom:5px;}
	.shareFrame li a {display:block; width:100%; height:100%; text-align:center;color:#ffffff; line-height:35px; background-color:#d5d5d5; transition:0.5s; font-size:17px;}
	.shareFrame li a:hover {color:#2f3031;}
	
	.detailImg {width:100%; }
	.detailImg img {max-width:100%;}
	.articleInfo {width:100%; position:relative; border-bottom:1px solid #f4f4f4; padding-bottom:10px; font-family:verdana;}
	.articleInfo:after {content:""; clear:both;display:block;}
	.articleInfo h2 {color:#000000; margin:16px 0px; font-size:34px; line-height:normal; width:90%;}
	.articleInfo .author {display:block; color:#000000; width:100%; font-size:16px;}
	.articleInfo .date {display:block; width:100%; color:#a1a1a1; font-size:16px; margin-top:10px;}
	.articleInfo .download {background:url(../i/pdf.png) no-repeat; width:28px; height:30px; position:absolute; right:0px; bottom:10px; z-index:10; transition:0.5s;}
	.articleInfo .download:hover {opacity:0.6; }
	.articleInfo .live {position:absolute; right:0px; top:0px; line-height:78px; background:url(../i/live.png) no-repeat center center; text-align:center; color:#ffffff; width:78px; height:78px;}
	.articleInfo .postit {padding:0 15px; height:35px; line-height:35px; color:#ffffff; font-size:14px;position:absolute; left:15px; top:-43px; background-color:#e72626;}
	
	
	.aboutAuthor{float:right; font-family:verdana; font-size:13px;margin:17px; margin-right:0px; width:150px; background-color:#f4f4f4; box-sizing:border-box; padding:15px; position:relative;}
	.aboutAuthor img {max-width:100%;}
	.aboutAuthor .author {display:block; width:100%; color:#2779b2; height:33px; line-height:33px;}
	.aboutAuthor .title {display:block; width:100%; color:#696969; height:33px; line-height:33px; border-bottom:1px dotted #c1c1c1; border-top:1px dotted #c1c1c1; margin-bottom:5px;}
	.aboutAuthor a {color:#2779b2;}
	.aboutAuthor a:hover {text-decoration:underline;}
	
	p.spot {font-weight:bold;}
	.dContent {margin-top: 20px;}
	
	.innerGallery {width:100%; background-color:#000000; padding:15px; box-sizing:border-box; position:relative;}
	.innerGallery .slick-arrow {top:40%;}
	.innerGallery .slick-next {background:url(../i/g-next.png) no-repeat center center #4f7078; width:35px; height:40px; right:-18px;}
	.innerGallery .slick-prev {background:url(../i/g-prev.png) no-repeat center center #4f7078; width:35px; height:40px; left:-18px;}
	
	.links {width:100%; font-family:verdana; margin-bottom: 18px;}
	.links .heading {width:91.4%; background:url(../i/download.png) no-repeat left center; font-weight:bold; color:#000000; padding-bottom:10px; margin-top:20px; height:25px; padding-left:35px; line-height:35px; border-bottom:1px solid #f4f4f4;}
	.links ul {width:100%;padding-top:5px; font-size:13px;}
	.links ul li {width:100%; font-style:italic; }
	.links ul li a {display:block; color:inherit; padding:10px 0px; }
	.links ul li a:before {content:"-"; }
	.links ul li a span {color:#2779b2; text-decoration:underline;}
	
	
	
	/* executive Board */
	
	.boardMember {width:100%; position:relative; display:table;padding:25px 0px; border-bottom:1px solid #f4f4f4;}
	.boardMember:after {content:""; clear:both;display:block; }
	.boardMember .img {overflow:hidden;display:table-cell;  vertical-align:top; }
	.boardMember .img span {display: block;border-radius: 65px;overflow: hidden;height: 125px;width: 125px;text-align: center;}
	.boardMember .memberRight {display:table-cell;padding-left:18px;font-family:Georgia; vertical-align:top;}
	.boardMember .memberRight .name {display:block; color:#2779b2; font-weight:bold; font-size:14px; margin-bottom:10px; font-family:verdana;}
	.boardMember .memberRight .title {display:block; color:#000000; font-weight:bold; font-size:14px; margin-bottom:10px;font-family:verdana;}
	
	/* registraton */
	.summary {width:100%; position:relative; font-family:Georgia; margin-bottom:18px; border-bottom:1px solid #f4f4f4; color:#696969; font-size:16px; line-height:22px;}
	.summary:after {content:""; clear:both; display:block;}
	.summary .heading {width:100%; font-size:16px; font-weight:bold; background-color:#f4f4f4; height:30px; line-height:30px; text-indent:10px; font-family:verdana;}
	.summary .registration {float:right; font-family:verdana; background-color:#e72626; border-bottom:2px solid #aa1f1f; border-radius:5px; height:30px; line-height:30px; text-align:center; color:#ffffff; padding:0 15px; margin:10px 0px;}
	
	#regForm {display:none; width:470px;}
	#regForm .heading {width:100%; background-color:#000000; text-align:center; height:50px; line-height:50px; color:#ffffff; font-size:16px;}
	#regForm .inner {width:100%; box-sizing:border-box; padding:20px 25px;}	
	#regForm .inner .regBox {width:100%; height:35px;padding:0 5px; box-sizing:border-box; border-radius:3px; background-color:#efefef; font-family:verdana; font-size:13px; color:#a0a0a0;margin-bottom:15px; -webkit-box-shadow: inset 1px 1px 5px 0px rgba(217,217,217,1);-moz-box-shadow: inset 1px 1px 5px 0px rgba(217,217,217,1);box-shadow: inset 1px 1px 5px 0px rgba(217,217,217,1);}
	#regForm .inner .regSubmit {background-color:#a64646; height:42px;line-height:42px; width:190px; text-align:center; color:#ffffff; font-size:14px; font-family:verdana; position:relative; left:50%; margin-left:-95px;}
	.regSelect select{width:100%; height:35px; background-color:#efefef; color:#a0a0a0; text-indent:5px; border-radius:3px; border:none;outline:none;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin-bottom:15px; -webkit-box-shadow: inset 1px 1px 5px 0px rgba(217,217,217,1);-moz-box-shadow: inset 1px 1px 5px 0px rgba(217,217,217,1);box-shadow: inset 1px 1px 5px 0px rgba(217,217,217,1);}
	.regSelect{position:relative}
	.regSelect:after{content:'>';font:14px monospace;color:#aaa;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:8px;top:7px;padding:0 0 2px;border-bottom:1px solid #ddd;position:absolute;pointer-events:none}
	.regSelect option {background-color:#ffffff; color:#000000; }
			
	

	/* ongoing events */
	
	.ongoingEvent {width:100%; position:relative;}		
	.ongoingEvent:after {content:""; clear:both; display:block;}
	.ongoingEvent img {position:relative; z-index:1; max-width:100%;}
	.ongoingEvent .layer {background: rgba(0, 0, 0, 0.8); box-sizing: border-box; color: #ffffff; font-size: 16px; height: 300px; left: 5%; padding: 25px; position: absolute; top: 15%; width: 680px; z-index: 100;}
	.ongoingEvent .postit {background-color: #e72626; color: #ffffff; font-size: 14px; height: 35px; left: 25px; line-height: 35px; padding: 0 15px; position: absolute; top: -18px;}
	.ongoingEvent .live {position:absolute; right:20px; top:20px; z-index:50;line-height:78px; background:url(../i/live.png) no-repeat center center; text-align:center; color:#ffffff; width:78px; height:78px;}
	.ongoingEvent .layer h2 {margin:0px;font-size:38px; width:100%;  max-height:115px; margin-bottom:10px; line-height:38px; overflow:hidden;}
	.ongoingEvent .layer .date {border-bottom:1px solid #ffffff; height: 55px;line-height: 25px; }
	.ongoingEvent .layer p { margin-bottom:0px; margin-top: 10px; overflow:hidden;}
	.ongoingEvent .layer p .readmore {font-style: italic; font-size:12px; text-decoration: underline;}

	
	/* event page */
	
	
	.eventSliderWrap {width:100%; box-sizing:border-box; padding:0 15px; position:relative;}
	.eventSliderWrap .eventSlider {width:100%; background-color:#ffffff; font-size:16px; color:#696969; font-family:Georgia; padding:18px 50px; box-sizing:border-box; position:relative; top:-75px; z-index:100;-webkit-box-shadow: 0px 2px 5px 0px rgba(231,231,231,1);-moz-box-shadow: 0px 2px 5px 0px rgba(231,231,231,1);box-shadow: 0px 2px 5px 0px rgba(231,231,231,1);}
	.eventSliderWrap .eventSlider .heading{background-color:#002041; height:35px; line-height:35px; color:#ffffff;  font-family:verdana; padding:0 15px; position:absolute; left:0px; top:-18px;}
	.eventSliderWrap .eventSlider .slick-slide {height:260px;}
	.eventSliderWrap .slick-prev { width:25px; height:60px; background:url(../i/e-prev.png) no-repeat center center; left:-35px; top:40%;}
	.eventSliderWrap .slick-next{ width:25px; height:60px; background:url(../i/e-next.png) no-repeat center center; right:-35px; top:40%;}
	.eventSliderWrap .eventSlider img {max-width:100%;} 
	.eventSliderWrap .eventSlider .date {display:block; color:#2779b2; font-size:11px; line-height:25px; font-family:verdana; max-height:36px; overflow:hidden;}
	.eventSliderWrap .eventSlider .name {display:block; color:#000000; font-size:14px; font-family:verdana;}
	
	
	.eventList {width:100%;position:relative; margin-top:35px;}
	.eventList:after {content:"";clear:both;display:block;}
	.eventList .heading {width:100%; height:35px;border-bottom:1px solid #002041;}
	.eventList .heading span {float:left; height:35px; background-color:#002041; padding:0px 15px; line-height:35px; font-size:16px; color:#ffffff;}
	.eventList .eventBox {width:100%; display:table;padding:30px 0px; border-bottom:1px solid #f4f4f4;}
	.eventList .eventBox .img {display:table-cell; padding-right:15px; vertical-align:top;}
	.eventList .eventBox .eventBoxRight {display:table-cell; vertical-align:top;}
	.eventList .eventBox .eventBoxRight .name {width:100%; display:block; font-size:16px; color:#000000;}
	.eventList .eventBox .eventBoxRight .date {width:100%; display:block; font-size:11px; color:#2779b2; margin-top:5px;}
	.eventList .eventBox .eventBoxRight p {font-family:Georgia; font-size:16px; color:#696969; line-height:22px;}
	.eventList .eventBox .message {font-size: 16px; color: #000000; line-height:22px; text-align:center; padding: 0 60px;}

	#submitMessage {display:block; width:100%;}
	#submitMessage span {display:block;  text-align:center; font-size:18px; color:#5e5e5e; line-height:normal;}
	
	/* 404 page */
	
	.frame404 {width:100%; margin-top:80px; text-align:center; position:relative; font-family:Georgia; color:#000000; background:url(../i/404.jpg) no-repeat center bottom; background-size:cover; height:408px;}
	.frame404 .note {width:100%; font-weight:bold; font-size:45px; padding-top:45px;}
	.frame404 .description {margin-top:50px; font-size:16px; line-height:35px;}
	.frame404 .click {margin-top:50px; }
	.frame404 .click a {display:inline-block; background-color:#e72626; height:37px; line-height:37px; padding:0 15px; color:#ffffff; font-size:16px; font-family:verdana;}
	
	
	/* about us */
	
	
	
	.staticPage{ text-align: center; overflow: hidden; position:relative;}
	.staticPage img.background { position: absolute;left:0%; top:0;  z-index: 5; max-width:100%; width: 100%;}
	.staticPage .content {position:relative;text-align:left;z-index:10; border:none; padding:0px !important;}
	.staticPage .content .innerWrap {width:100%; margin-top:150px;position:relative; background-color:#ffffff; box-sizing:border-box; padding:25px; font-family:Georgia; color:#696969; font-size:16px; line-height:22px;}
	.staticPage .content h2 {font-family:verdana; color:#000000; margin-top:0px; font-size:24px; line-height:normal;}
	blockquote {padding:0px; margin:0px; color:#000000; position:relative;}
	blockquote:before, blockquote:after {font-family:Georgia; font-size:60px; color:#000000; line-height:60px;} 
	blockquote:before {content:"‘"; left:-15px; top:0px;position:absolute; }
	blockquote:after {content:"’"; display:inline-block; vertical-align:bottom; height:30px;}

	.form-page { background:#f1f1f1; }
	.form-page .container .content {margin:10px auto 20px; padding:20px; background:#fff; box-shadow:0 0 4px 4px #cdcdcd; }
	.form-page .container .content .form-content { max-width:730px; margin:0 auto; }
	.form-page h1 { font-size:34px; color:#000000; font-family:'roboto_slabbold',sans-serif; text-align:center; }
	.form-page h2 { font-size:28px; color:#000000; font-family:'roboto_slabbold',sans-serif; text-align:center;padding:10px 0; border-bottom:2px solid #000000; }
	
	.form-content-block {  }
	.form-content-block-50 .row { width:45%; height:30px; float:left; margin-bottom:30px; position:relative;}
	.form-content-block-50 .row:nth-child(2n) { float:right;  }
	.form-content-block .row .select-content { border-bottom:1px solid #b2b2b2; }
	.form-content-block .row .input-content { border-bottom:1px solid #b2b2b2; }
	.form-content-block .row .select-content select, .form-content-block .row .input-content input { display:block; width:100%; border:none; background:none; font-size:20px; color:#000000; padding:0; font-family: 'robotoregular';}

	.form-content-block .row .input-content input::-webkit-input-placeholder {color: #000000;}
	.form-content-block .row .input-content input::-moz-placeholder { color: #000000;	}
	.form-content-block .row .input-content input:-ms-input-placeholder { color: #000000;	}
	.form-content-block .row .input-content input:-moz-placeholder { color: #000000;}
	.require { font-size:21px; color:#b40000; position:absolute; top:2px; left:-20px; font-family: 'robotoregular'; }

	.form-content-block .row label.error {font-size: 11px; color: #e72626; display: inline-block; position: relative; margin-top: 5px;}

	.form-content-block-100 { display:block; }
	.form-content-block-100 .row { display:flex; justify-content:space-between; height:30px; margin-bottom:30px; position:relative; }
	.form-content-block-100 .input-content { max-width:250px; flex:1 1 auto; }
	.checkbox-radio-content { display:inline-block; justify-content: space-around; font-size:20px; color:#000000; font-family: 'robotoregular';  text-align: right;}
	.checkbox-radio-content label { cursor:pointer; }
	.checkbox-radio-content label input { opacity: 0; width:0; height:0; font-size:0; margin:0; }
	.checkbox-radio-content label span { width:18px; height:18px; display:inline-block; border:1px solid #060606; border-radius: 50%; position:relative; top:2px;}
	.checkbox-radio-content label input:checked + span:before { content:''; width:10px; height:10px; background:#b40000; border-radius:50%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}

	.education-title { position:relative; margin-right:20px; font-size:20px; color:#000000; font-family:'roboto_slabbold',sans-serif; }
	.education-title.normal { font-family: 'robotoregular'; }
	.education-content .row { margin-bottom:30px; }
	.education-content .row.flex { display:flex; }
	.education-content .row.flex .education-title { width:300px; }
	.education-content .row.flex .input-content { width:100%; }
	.education-content textarea { display:block; width:calc(100% - 20px); height:calc(100% - 20px); padding:10px; margin:10px 0; background:#ebebeb; border:1px solid #d9d9d9; font-size: 14px; color: #7b7b7b;  font-family: 'robotoregular';}
	.relative { position:relative; }

	#journalismBox, #declarationsBox {display: none;}

	.explain-text {  font-size:20px; color:#000000; font-family: 'robotoregular'; }
	.submit-button { display:inline-block; padding:10px 20px; background:#db000a; font-size:20px; color:#ffffff; font-family: 'robotoregular'; }
	.align-center { text-align:center; }

	/* results page */
	
	
	.sideLeft {float:left; width:230px; position:relative;}
	.sideRight {float:right; width:calc(100% - 245px); border-left:1px solid #e4e4e4; padding-left:15px; box-sizing:border-box;}
	
	
	.keywordFrame {width:100%; position:relative; height:42px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #e4e4e4; }
	.keywordFrame .heading {float:left; font-size:16px; font-weight:bold; line-height:42px; width:105px;}
	.keywordFrame input.textbox {float:left; text-indent:10px;     box-sizing: border-box; width:calc(100% - 206px); height:40px; border:1px solid #2b3f44; border-right:none; color:#8d8d8d; font-size:14px; font-family:verdana;}
	.keywordFrame .searchBtn {float:left; width:100px; height:40px; line-height:40px; background-color:#2b3f44;  transition:0.5s; color:#ffffff; text-align:center;}
	.keywordFrame .searchBtn:hover {background-color:#2C7588}
	
	
.search2 {display:inline-block; width:100%; font-family:Georgia, serif; font-size:16px; padding-bottom:20px; border-bottom:1px solid #e4e4e4;}
	.search2 .tit {width:100%; height:27px; line-height:27px; background-color:#4f7078; display:block; font-family:verdana; font-size:16px; margin-bottom:20px; color:#ffffff; padding-left:12px; box-sizing:border-box;}
	.search2 .top {padding:15px 15px 30px; display:inline-block;}
	.search2 .top span {font-size:24px; line-height:34px; float:left; margin-right:10px;}
	.search2 .top input {width:424px; height:34px; border-radius:4px; background:none; border:1px solid #b5b5b5; font-size:21px; padding:0 10px; font-family:Georgia, serif; float:left;}
	.search2 .top input[type="button"] {width:34px; background:url(../i/icoAra2.png) no-repeat 50%; box-sizing:content-box; padding:0; margin-left:3px; cursor:pointer;}
	.search2 .table {display:table; width:100%;}
	.search2 .left {display:table-cell; width:200px; border-right:1px solid #b9b9b9; padding-right:29px; vertical-align:top; color:#161616; font-size:14px; padding-top:9px;}
	.search2 .left a {color:#161616;}
	.search2 .left span.tit {display:block; font-family:Verdana, sans-serif; font-size:16px; border-bottom:1px solid #b9b9b9; padding-bottom:2px; color:#161616; margin-bottom:10px;}
	.search2 .left .row {margin-top:30px;}
	.search2 .left .row:first-child {margin:0;}
	.search2 .right {display:table-cell; width:705px; padding-left:45px; vertical-align:top;}
	.search2 .filter ul {padding-left:25px;}
	.search2 .filter li {margin-bottom:10px;}
	.search2 .filter li a:hover,
	.search2 .filter li.cur a {color:#923232;}
	.search2 .calendar {padding-left:25px;}
	.search2 .calendar span {float:left; width:58px; line-height:17px;}
	.search2 .calendar input {width:78px; height:15px; border:1px solid #b5b5b5; float:left; margin-right:5px; font-family:Verdana, sans-serif; font-size:11px; padding:0 5px; color:#161616;}
	.search2 .calendar .from {margin-bottom:6px; display:inline-table;}
	.search2 .calendar img {width:15px; height:16px; display:block; background:url(../i/icoCal.png) no-repeat; float:left;}
	.search2 .sort li {margin-bottom:10px;}
	.search2 .sort li input {display:none;}
	.search2 .sort li label {line-height:15px;}
	.search2 .sort li input + label span {width:16px; height:16px; margin-top:2px; border:1px solid #939393; border-radius:50%; float:left; margin-right:8px; box-sizing:border-box; position:relative;}
	.search2 .sort li input:checked + label span:before {content:""; position:absolute; width:10px; height:10px; background:#181818; border-radius:50%; left:2px; top:2px;}
	.search2 .refine input {width:100%; box-sizing:border-box; border:1px solid #b5b5b5; height:24px; padding:0 5px;}
	.search2 .refine a.btn {background:#f2f2f2; border:1px solid #dcdcdc; text-align:center; line-height:40px; width:130px; height:40px; font-weight:bold; color:#777777; font-size:13px; border-radius:5px; display:block; margin:30px auto; font-family:verdana; letter-spacing:0.5px; text-shadow:1px 1px 0 #fff;}
	.search2 .refine a.btn:hover {color:#993232;}
	.search2 .catFilter ul {background:none; padding:0; border:0; font-size:14px; color:#161616; margin-top:8px; padding-top:3px;}
	.search2 .catFilter > div > ul > li > span {display:none;}
	.search2 .catFilter ul ul {margin-left:6px; border-left:1px solid #c5c5c5; padding-left:7px;}
	.search2 .catFilter ul ul ul {margin-left:27px; border-left:1px solid #c5c5c5; padding-left:16px;}
	.search2 .catFilter li {margin-bottom:8px;}
	.search2 .catFilter li span {float:left; margin-right:7px; top:-1px; position:relative; width:14px; height:14px;}
	.search2 .catFilter li span.icoC {background:url(../i/rightArrow.gif) no-repeat 50% 50%;}
	.search2 .catFilter li span.icoE {background:url(../i/downArrow.gif) no-repeat 50% 50%;}
	.search2 .catFilter li span.none {display:none;}
	.search2 .catFilter input {display:none;}
	.search2 .catFilter input + label span.ch {width:11px; height:11px; border:1px solid #707070; margin-right:10px; position:relative; top:auto;}
	.search2 .catFilter input:checked + label span.ch:before {content:""; position:absolute; background:url(../i/ch.gif); width:11px; height:11px; left:0; top:0;}
	.search2 .resultTop span.tit {display:block; font-size:24px; font-weight:normal; color:#767676; border-bottom:1px solid #d3d3d3; padding-bottom:3px;}
	.search2 .resultTop span.tit h1 {display:inline; font-weight:normal; font-size:24px;}
	.search2 .resultTop .bottom {padding:2px 0; margin-bottom:25px; display:inline-block; width:100%; border-bottom:1px solid #d3d3d3;}
	.search2 .resultTop .bottom .per {float:left; margin-top:5px;}
	.search2 .resultTop .bottom .per > span {font-size:14px; float:left; margin-right:10px; line-height:22px; color:#3e3e3e;}
	.search2 .resultTop .bottom .per .ui-selectmenu-button {width:30px !important; height:21px; border-radius:0; border:1px solid #b5b5b5; padding:0; margin:0; font-size:14px; background:#fff;}
	.search2 .resultTop .bottom .per .ui-selectmenu-button .ui-selectmenu-text {padding:0; text-align:center; font-size:14px; font-family:Georgia, serif; font-weight:normal; line-height:21px;}
	.ui-selectmenu-menu {width:30px; border:1px solid #6f6f6f; box-sizing:content-box;}
	.ui-selectmenu-menu .ui-menu {border:0; padding:0; border-radius:0; width:30px !important; background:#fff;}
	.ui-selectmenu-menu .ui-menu .ui-menu-item {padding:0; display:block; height:20px; margin:0; text-align:center; font-family:Georgia, serif;}
	.ui-selectmenu-menu .ui-menu .ui-menu-item.ui-state-focus {border:0; padding:0; margin:0; height:20px; background:#d3d3d3; font-weight:normal; color:inherit;}
	.search2 .resultTop .bottom .pagingN {float:right; font-size:14px; line-height:21px;}
	.search2 .resultTop .bottom .pagingN span {float:left; margin:5px 5px 0 0;}
	.search2 .resultTop .bottom .pagingN input {width:20px; height:19px; padding:0; text-align:center; margin:0; border:1px solid #b5b5b5; font-size:15px; font-family:Georgia, serif; float:left; margin:5px 5px 0 0;}
	.search2 .resultTop .bottom .pagingN a.bn {float:left; background:url(../i/pnSearch.png); width:25px; height:31px; position:relative; margin-left:23px;}
	.search2 .resultTop .bottom .pagingN a.bn.next {background-position:right top; margin:0;}
	.search2 .resultTop .bottom .pagingN a.bn:hover {opacity:0.6;}
	.search2 .noR {color:#161616; margin-top:20px; font-size:14px;}
	.search2 .noR strong {display:block; font-weight:normal; font-size:15px; margin-bottom:40px;}
	.search2 .noR span {display:block; margin-bottom:7px; text-indent:35px;}
	.search2 .noR .sugg {padding-left:72px;}
	.search2 .noR .sugg p {margin-bottom:7px;}
	.search2 .searchList + .resultTop {border-top:1px solid #d3d3d3;}
	.noChild .ui-icon {display:none !important;}
	.noChild span.ch {margin-left:21px;}
	
	.resultTop span.tit {display:block; font-size:24px; font-weight:normal; color:#767676; border-bottom:1px solid #e4e4e4; padding-bottom:10px;}
	.resultTop span.tit h1 {display:inline; font-weight:normal; font-size:24px;}
	.resultTop .bottom {padding:2px 0;  display:inline-block; width:100%; border-bottom:1px solid #e4e4e4;}
	.resultTop .bottom .per {float:left; margin-top:5px;}
	.resultTop .bottom .per > span {font-size:14px; float:left; margin-right:10px; line-height:22px; color:#3e3e3e;}
	.resultTop .bottom .per .ui-selectmenu-button {width:30px !important; height:21px; border-radius:0; border:1px solid #b5b5b5; padding:0; margin:0; font-size:14px; background:#fff;}
	.resultTop .bottom .per .ui-selectmenu-button .ui-selectmenu-text {padding:0; text-align:center; font-size:14px; font-family:Georgia, serif; font-weight:normal; line-height:21px;}
	.ui-selectmenu-menu {width:30px; border:1px solid #6f6f6f; box-sizing:content-box;}
	.ui-selectmenu-menu .ui-menu {border:0; padding:0; border-radius:0; width:30px !important; background:#fff;}
	.ui-selectmenu-menu .ui-menu .ui-menu-item {padding:0; display:block; height:20px; margin:0; text-align:center; font-family:Georgia, serif;}
	.ui-selectmenu-menu .ui-menu .ui-menu-item.ui-state-focus {border:0; padding:0; margin:0; height:20px; background:#d3d3d3; font-weight:normal; color:inherit;}
	.resultTop .bottom .pagingN {float:right; font-size:14px; line-height:21px;}
	.resultTop .bottom .pagingN span {float:left; margin:5px 5px 0 0;}
	.resultTop .bottom .pagingN input {width:25px; height:25px; background-color:#839ba0; border:none; border-radius:4px; text-align:center; margin:0; color:#ffffff; font-size:15px; line-height:25px; font-family:Georgia, serif; float:left; margin:3px 5px 0 0;}
	.resultTop .bottom .pagingN a.bn {float:left; background:url(../i/pnSearch.png); width:25px; height:31px; position:relative; margin-left:23px;}
	.resultTop .bottom .pagingN a.bn.next {background-position:right top; margin:0;}
	.resultTop .bottom .pagingN a.bn:hover {opacity:0.6;}
	.resultTop .bottom .per select {margin-top:2px;}
	.noR {color:#161616; margin-top:20px; font-size:14px;}
	.noR strong {display:block; font-weight:normal; font-size:15px; margin-bottom:40px;}
	.noR span {display:block; margin-bottom:7px; text-indent:35px;}
	.noR .sugg {padding-left:72px;}
	.noR .sugg p {margin-bottom:7px;}
	.searchList + .resultTop {border-top:1px solid #d3d3d3;}
		
.searchList ul {width:100%; display:inline-block; margin-bottom:12px;}
	.searchList ul li {width:100%; display:table; position:relative; padding:15px 0px; border-bottom:1px solid #e4e4e4;font-family:Georgia; font-size:16px; color:#696969; line-height:22px;}
	.searchList ul li:last-child {border-bottom:none;}
	.searchList ul li.noImg {padding-top:45px;}
	.searchList ul li.noImg .caption {padding:3px 10px !important; top:10px; bottom:inherit;  background-color:#a64646; color:#ffffff;}
	.searchList ul li .caption {height:20px; position:absolute; top:128px; left:0px; background-color:#ffffff; padding:3px 7px; color:#a64646; z-index:20;}
	.searchList ul li .caption a {font-size:14px; color:inherit; font-family:verdana;}
	.searchList ul li .caption a:hover {color:#993232;}
	.searchList ul li .img {display:table-cell; vertical-align:top;padding-right:15px; width:200px;}
	.searchList ul li .righter {display:table-cell; vertical-align:top; }
	.searchList ul li .name {display:block; font-size:16px; color:#000000;}
	.searchList ul li .date {display:block; font-size:11px; margin:3px 0px; font-family:verdana;}
	.searchList ul li img {-webkit-transition: opacity 0.7s ease-in-out; -moz-transition: opacity 0.7s ease-in-out; -ms-transition: opacity 0.7s ease-in-out; -o-transition: opacity 0.7s ease-in-out; transition: opacity 0.7s ease-in-out;}
	.searchList ul li a:hover img {opacity:0.8; filter:alpha(opacity=80);}
	.searchList .righter .author {display: block;text-align: right;color: #2779b2;font-size: 14px; font-family: verdana;}
	
	/* contact */
	
	.contactLeft {width:50%; float:left; position:relative; font-family:Georgia; color:#696969; font-size:16px;}
	.contactLeft:after,.contactRight:after, .contactLeft .row:after, .contactRight .row:after  {content:"";clear:both; display:block;}
	.contactLeft .row {width:100%; position:relative; min-height:30px; margin-bottom:20px;}
	.contactLeft .row span {float:left; line-height:30px;}
	.contactLeft .row select {float:right; width:calc(100% - 130px); height:28px; border:1px solid #9f9f9f;}
	.contactLeft .row input.textbox {float:right; width:calc(100% - 130px); height:28px; border:1px solid #9f9f9f; padding:0 5px; box-sizing:border-box; font-family:Georgia; }
	.contactLeft .row textarea.message {float:right; width:calc(100% - 130px); overflow:auto; border:1px solid #9f9f9f; height:140px; box-sizing:border-box; padding:5px; font-family:Georgia; }
	.contactLeft .send {float:right; height:35px; width:85px; background-color:#aa1f1f; transition:0.5s; line-height:35px; color:#ffffff; }
	.contactLeft .send:hover {background-color:#2F3031;}
	
	.contactRight {float:right; width:45%; font-family:Georgia; color:#696969; font-size:16px;}
	.contactRight .row {width:100%; display:table; border-bottom:1px solid #e4e4e4; padding:15px 0px;}
	.contactRight .row:first-child {padding-top:0px;}
	.contactRight .row .icon {display:table-cell; width:60px; vertical-align:middle; text-align:center; }
	.contactRight .row .icon i {font-size:30px; color:#000000; }
	.contactRight .row .text {display:table-cell; vertical-align:middle; line-height:22px;}
	.contactRight .row .text a:hover {text-decoration:underline;}
	
	/* footer css */
	
	
	footer {width:100%;}
	footer .top {position: relative; width:100%; height:75px; background: #000000;}
	footer .top .left {float: left;}
	footer .top .left img {margin-top: 10px;}
	footer .top .right {float: right; margin: 26px 0;}
	footer .top .right .youtube-white {float: left; background-image: url(../i/youtube_white.png); width: 24px; height: 24px;}
	footer .top .right .twitter-white {float: left; background-image: url(../i/twitter_white.png); width: 24px; height: 24px; margin-left: 14px;}


	footer .bottom {width:100%; padding:25px 0;  background: #2f3031;}
	footer .footMenu {float:left; width:100%;position:relative;}
	footer .footMenu > ul {width:100%;}
	footer .footMenu > ul > li {float: left; position: relative; box-sizing: border-box; margin: 0 25px;}
	footer .footMenu > ul > li:first-child {margin-left: 0;}
	footer .footMenu > ul > li > a {width:100%; font-weight:bold; font-size: 16px; display:block; height:30px; line-height:30px; color: #ffffff;}
	footer .footMenu > ul > li > ul {width:100%;}
	footer .footMenu > ul > li > ul > li {width:100%;}
	footer .footMenu > ul > li > ul > li > a{width:100%; display:block; height:30px; line-height:30px; color: #a9a9a9;}

	footer .newsletter {
		float:right; width:30%; box-sizing:border-box;
		padding:13px 20px; position:relative;
		background:#ffffff; background-size:cover;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	footer .newsletter h3 {color:#000000; text-align:center; font-size:17px; margin:0 0 15px 0;}
	footer .newsletter .textbox {width:100%; background-color:#ffffff; height:32px; border-top:1px solid #2f3031; font-size:12px; font-family:verdana, arial; color:#000000; padding:0 10px; box-sizing:border-box;}
	footer .newsletter .textbox:nth-child(3) {border-bottom:1px solid #2f3031;}
	footer .newsletter .subscribe {
		width:100%; display:block; background-color:#db000a;
		color:#ffffff; border:0; cursor:pointer;
		text-align:center; padding:10px;
		box-sizing:border-box; margin-top: 15px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}

	#thanks {display:none;}
	#thanks span {line-height: 25px;padding: 20px;box-sizing: border-box;text-align: center;display: block;font-size: 15px;font-weight: bold; }

	.show-navobile {display: none; cursor:pointer; position: absolute; font-size: 18px; background-color: #000000; padding: 5px 15px; color: #ffffff; -webkit-transition: all 0.7s ease;transition: all 0.7s ease;right: 145px;top: 20px;}
	/*.show-navobile {display: none;  cursor: pointer;  font-size: 25px;  background-color: #000000;  padding: 5px 15px;  color: #ffffff;  float: right;  margin: 20px;}*/
	.show-navobile span {margin-left:5px;font-family: 'roboto_condensedbold';}
	

	
	



	/* old version browser warning css */
	#jr_overlay{top:0;left:0;padding:0;margin:0;z-index:2147483646;position:absolute}
	#jr_wrap{position:absolute;width:100%;z-index:2147483647;padding:0;margin:0}
	#jr_inner{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:12px;background:#FFF;border:1px solid #CCC;color:#4F4F4F;margin:0 auto;height:auto;padding:20px;position:relative;box-sizing:content-box}
	#jr_header{display:block;color:#333;padding-bottom:5px;margin:0;font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:1.3em;margin-bottom:.5em;border-bottom:1px solid #ccc}
	#jr_inner p{padding:5px;margin:0}
	#jr_inner ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}
	#jr_inner ul li{cursor:pointer;float:left;width:120px;height:122px;margin:10px 20px 10px 0;padding:0;text-align:center}
	#jr_inner li a{color:#333;font-size:.8em;text-decoration:none;padding:0;margin:0}
	#jr_inner li a:hover{text-decoration:underline}
	#jr_inner .jr_icon{width:100px;height:100px;margin:1px auto;padding:0;background:transparent no-repeat scroll left top;cursor:pointer}
	#jr_close{clear:both;padding:0;margin:0}
	#jr_close a{color:#fff;border:1px solid #830303;display:inline-block;width:auto;margin:0;background-color:#b00303;padding:5px 10px;text-decoration:none}
	#jr_close p{padding:10px 0 0;margin:0}
	
	/* resolutionFrame end */
	
	.resolutionFrame {width:100%; height:110px; background-color:#a80000; }
	.resolutionFrame:after {content:""; display:block; clear:both;}
	.resolutionFrame ul {width:100%;}
	.resolutionFrame ul li {float:left; width:11.11%; padding-top:15px; height:95px;   position:relative; font-size:16px; text-align:center;}
	.resolutionFrame ul li img {transition: all .2s ease-in-out;}
	.resolutionFrame ul li a {display:block; color:#212121;}
	.resolutionFrame ul li a:hover img, .resolutionFrame ul li a:hover i{transform: scale(1.1);}
	.resolutionFrame ul li span {position:absolute; left:0px; bottom:10px; width:100%;}
	.resolutionFrame ul li i {display: block; width: 100%; font-size: 50px; margin-top: 10px;transition: all .2s ease-in-out;}
	

        /* IE 10+  css hack */
		
		 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
				
			}
		
		/*  Safari 5 css hack */
		_::-moz-svg-foreign-content, :root .gameCenter .topArea a {font-weight:normal; margin-right:5px;}



		.sticky-footer {
			width: 100%;
			min-height: 40px;
			position: fixed;
			left: 0;
			bottom: 0;
			z-index: 999999;
			background: #e6e4e4;
			display: -webkit-box;
			display: -moz-box;
			display: -ms-box;
			display: box;
			-webkit-box-align: center;
			-moz-box-align: center;
			-ms-box-align: center;
			box-align: center;
		}

		.sticky-footer .txt {width: 1150px!important; margin: 5px auto; padding: 0 40px 0 10px; position: relative; font-weight: normal; font-size: 11px; line-height: 16px;}
		.sticky-footer .txt a {color: blue;}
		.sticky-footer .txt .tr {display: block; color: #484747; padding: 2px 0;}
		.sticky-footer .txt .tr:first-child {border-bottom: 1px solid #d2cdcd;}
		.sticky-footer .txt .close {
			position: absolute;
			top: 50%;
			right: 10px;
			font-size: 22px;
			cursor: pointer;
			-webkit-transform: translateY(-50%);
			-moz-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			-o-transform: translateY(-50%);
			transform: translateY(-50%);
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none;
		}