*::-webkit-input-placeholder {
	color: #666;
	opacity: 1;
}
*:-moz-placeholder {
	color: #666;
	opacity: 1;
}
*::-moz-placeholder {
	color: #666;
	opacity: 1;
}
*:-ms-input-placeholder {
	color: #666;
	opacity: 1;
}

body input:focus:required:invalid,
body textarea:focus:required:invalid {
	
}
body input:required:valid,
body textarea:required:valid {
	
}

html.js .loader {
	background: none repeat scroll 0 0 #ffffff;
	bottom: 0;
	height: 100%;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 9999;
}
html.js .loader_inner {
	background-image: url("../img/loader.gif");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #fff;
	height: 80px;
	width:  80px;
	margin-top: -40px;
	margin-left: -40px;
	left: 50%;
	top: 50%;
	position: absolute;
}

body {
	font-family: sans-serif;
	font-size: 16px;
	min-width: 320px;
	position: relative;
	line-height: 1.6;
	font-family: 'Roboto', sans-serif;
	overflow-x: hidden;
	color: #040a30;
}

.hidden {
	display: none;
}

b, strong {
  font-weight: 700;
}

a {
	font-weight: 700;
	text-decoration: none;
	color: #006ecc;
	border-bottom: 1px dashed #006ecc;
}
a:hover, a:focus {
	color: #ce3000;
	border-bottom: 1px dashed #ce3000;
  	text-decoration: none;
}


a.contains-image, a.contains-image:hover, a.contains-image:focus, a.noborder, a.noborder:hover, a.noborder:focus { 
	border: none !important; 
	color: transparent;
}

.heb_text {
	direction: rtl;
}





.top_bg {
	width: 100%;
	height: 216px;
	background-image: url(../img/top-backgr.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.header_wrapper {
	width: 100%;
	height: 216px;
	display: flex;
	justify-content: space-between;
}
.tf_logos_wrap {
	display: flex;
	justify-content: space-between;
	margin-top: 36px;
}
.hdr_icon_wrap {
	display: flex;
	justify-content: space-between;
	text-align: center;
	font-size: 18px;
}
.hdr_icon_wrap a {
    color: #fff;
    font-family: "ZurichW01-LightCondense1121579";
    transition: all .9s;
    font-weight: 500;
}
.hdr_icon_wrap a:hover, .hdr_icon_wrap a:focus {
	color: #c7e1ff;
	transition: all .9s;
	font-weight: 500;
}
.hdr_icon_wrap a img {
	opacity: 1.0;
	transition: all .9s;
}
.hdr_icon_wrap a:hover img, .hdr_icon_wrap a:focus img {
	opacity: 0.4;
	transition: all .9s;
}
.hph1 {
	margin: 0;
	padding: 0;
}

.ee_logo {
	margin-top: 10px;
}
.holr2 {
	padding-top: 41px;
	padding-left: 10px;
}
.hd_sep {
	margin-left: 28px;
	margin-right: 28px;
}
#fte img {
	margin-top: -8px;
}

#main {
    width: 100%;
    background-image: url(../img/center-backgr.gif);
    height: auto;
    background-repeat: repeat-x;
    min-height: 610px;
    background-position: top;
    background-position-y: 10px;
}


.main_content {

}
.main_content_p1 {
	display: flex;
	padding-top: 57px;
	justify-content: space-between;
}


.h2homew {
	display: flex;
	position: relative;
}
.h2hp1 {
	background-image: url(../img/sub-title-left-backgr.gif);
	height: auto;
	background-repeat: no-repeat;
	background-position: 0 0;
	font-family: "ZurichW01-LightCondense1121579";
	font-weight: 500;
	font-size: 22px;
}
.h2hp1 h2 {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	white-space: nowrap;
	color: #ce3000;
}
.h2hp2 {
	width: 100%;
	background-image: url(../img/sub-title-right-backgr.gif);
	height: auto;
	background-repeat: no-repeat;
	background-position: 0 0;	
}

.main_content_p1_r {
	padding-top: 24px;
}

.sem_item div {
	color: #ce3000;
	font-weight: 500;
}
.sem_item {
	color: #ce3000;
	font-weight: 500;
	padding-bottom: 20px;
}

.swiper-container {
    width: 740px;
    height:auto;
}
.swwrow1 {
	overflow: hidden;
}
.swiper_wrapper {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
.swwrow2 {
	width: 100%;
	background-image: url(../img/slider-title-backgr.gif);
	height: auto;
	min-height: 60px;
	background-repeat: no-repeat;	
	display: flex;
	justify-content: center;
	align-items: center;
}
.swwrow3 {
	width: 100%;
	background-image: url(../img/slider-details-backgr.gif);
	height: auto;
	min-height: 60px;
	background-repeat: no-repeat;
	/* position: relative; */
	display: flex;
	justify-content: center;
	align-items: center;
}
.swtxt1 {
	text-align: center;
	color: #fff;
	font-size: 28px;
	line-height: 24px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.swtxt2 {
	text-align: center;
	color: #005dcc;
	font-size: 16px;
	line-height: 24px;
	padding-top: 15px;
	padding-bottom: 15px;	
}
.swwcontent {
	border: 1px solid #81b4f1;
}
.mswiper-nav_wrap {
	display: flex;
	justify-content: flex-end;
}
.mswiper-nav {
	display: flex;
	width: 140px;
	justify-content: space-between;
	margin-top: 10px;
}
.swwrow2 {
	font-family: "ZurichW01-LightCondense1121579";
}
.mswiper-nav {
	width: 140px;
	background-image: url(../img/arrows-backgr.gif);
	height: 40px;	
}



.main_content_p2 {
	padding-top: 30px;
}
.main_content_p1_l {
	padding-right: 40px;
}

.mc_p2_wrap {
	display: flex;
	justify-content: space-between;
}


.hp2_box_cnt {
	min-height: 200px;
}


.pb_home {
	font-weight: 500;
}

.hp2_box2_cnt {
    display: flex;
    margin-top: 6px;
}

.hpnews_btn_wrap {
	width: 42px;
	height: 265px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.hara {
	position: absolute;
	right: 0;
	top: 14px;
	border-bottom: none;
}

a#msprev:focus img, a#msnext:focus img {
	outline-style:none;
	box-shadow:none;
	border-color:transparent;
}
a#msprev:focus, a#msnext:focus {
	outline-style:none;
	box-shadow:none;
	border-color:transparent;
}

.pheader_wrapper {
	margin-top: 60px;
	background-image: url(../img/title-backgr.png);
	height: auto;
	width: 100%;
	font-family: "ZurichW01-LightCondense1121579" !important;
	font-weight: 400;
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 0px;
	margin-bottom: 10px;
}
.h1mp1 {
	padding-top: 13px;
	text-transform: uppercase;
}
h1.h1mp11m {
    margin: 0;
    padding: 0;
    line-height: 30px;
    padding-top: 8px;
}
.h1mp32 {
	color: #0038a3;
	font-size: 35px;
	font-weight: 400;
}
.h1mp31 {
	color: #73799B;
	font-size: 35px;
	font-weight: 400;	
}
.h1mp3 {
	margin-right: 10px;
	margin-left: 10px;
}
.h1mp3 img {
	vertical-align: top;
	padding-top: 9px;
}

.sp_cr_wrapper {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-around;
	padding-top: 40px;
}
.res_crt_wrapper {
	
}
.res_crt_wrapper_outer {
	width: 331px;
	margin-bottom: 50px;
}
.sp_hdr {
	
}
a.splnkimg img {
	opacity: 1;
	transition: all 0.85s ease;	
	/*transform: scale(1);*/
	filter: grayscale(0%);
    /* filter: blur(5px); */	
	border-radius: 0px;
	box-shadow: 9px 7px 33px -12px rgba(0,27,82,0.2);
}
a.splnkimg:hover img, a.splnkimg:focus img {
	opacity: 0.65;
	transition: all 0.85s ease;
	/*transform: scale(1.35);*/
	filter: grayscale(100%);
    /* filter: blur(5px); */	
	border-radius: 2px;
}
a.splnkimg {
	font-weight: 700;
	text-decoration: none;
	color: #006ecc;
	border-bottom: 1px dashed #006ecc;
}
a.splnkimg:hover, a.splnkimg:focus {
	color: #ce3000;
	border-bottom: 1px dashed #ce3000;
  	text-decoration: none;
}

.sp_hdr {
	background-image: url(../img/funding-title-backgr.gif);
	height: 60px;
	width: 331px;
	background-position: 0px 27px;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 21px;
	line-height: 30px;
	margin-bottom: 5px;
}
.sp_hdr1 {
    background-image: url(../img/funding-title-backgr.gif);
    height: 60px;
    width: 331px;
    background-position: 0px 27px;
    background-repeat: no-repeat;
    text-align: center;
    font-size: 21px;
    line-height: 30px;
    margin-bottom: 5px;
    font-weight: 700;
    color: #006ecc;
}
.sp_img img {
	border: 1px solid #81b4f1;
}
.orderid {
	color:#ce3000;
	font-size: 14px;
}


.res_crt_wrapper2 {

}
.res_crt_wrapper_outer2 {
	width: 331px;
	margin-bottom: 50px;
}

a.reslnkimg img {
	opacity: 1;
	transition: all 0.85s ease;	
	/*transform: scale(1);*/
	filter: grayscale(0%);
    /* filter: blur(5px); */	
	border-radius: 0px;
	box-shadow: 9px 7px 33px -12px rgba(0,27,82,0.2);
}
a.reslnkimg:hover img, a.reslnkimg:focus img {
	opacity: 0.65;
	transition: all 0.85s ease;
	/*transform: scale(1.35);*/
	filter: grayscale(100%);
    /* filter: blur(5px); */	
	border-radius: 2px;
}
a.reslnkimg {
	font-weight: 700;
	text-decoration: none;
	color: #006ecc;
	border-bottom: 1px dashed #006ecc;
}
a.reslnkimg:hover, a.reslnkimg:focus {
	color: #ce3000;
	border-bottom: 1px dashed #ce3000;
  	text-decoration: none;
}

.res_hdr {
	background-image: url(../img/funding-title-backgr.gif);
	height: 60px;
	width: 331px;
	background-position: 0px 27px;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 21px;
	line-height: 30px;
	margin-bottom: 5px;
}

.rsm_main_wrapper {
	display: flex;
	justify-content: center;
}
.rsm_wrapper {
	width: auto;
	height: auto;
	border-radius: 50px;
	background: rgb(77,152,240);
	background: -moz-linear-gradient(90deg, rgba(77,152,240,1) 0%, rgba(22,108,214,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(77,152,240,1) 0%, rgba(22,108,214,1) 100%);
	background: linear-gradient(90deg, rgba(77,152,240,1) 0%, rgba(22,108,214,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4d98f0",endColorstr="#166cd6",GradientType=1);
	display: flex;
	justify-content: center;
	margin-top: 0;
	padding-top: 9px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 9px;
}

/* ============================ */
.nice-select.n_sel.yrsel {
	text-align: center !important;
	width: 150px;
}
.nice-select.n_sel.yrsel.open ul.list {
	width: 140px;
}
.nice-select.n_sel.yrsel.open ul.list li {
	text-align: center;
}
/* ============================ */

.rsm_wrapper label {
	/* display: none; */
	color: #fff;
	font-size: 20px;
	padding-right: 11px;
	padding-top: 2px;
	font-weight: 500;
}
.publ_menu_opt {
	padding-left: 20px;
	padding-top: 11px;
	font-size: 18px;
}
.n_sel {
    border: 1px solid #fff !important;
    background-color: transparent;
    white-space: normal;
    height: auto;
    line-height: 22px;
    font-size: 18px;
    font-weight: 500;
    padding-top: 5px;
    padding-bottom: 5px;
    z-index: 0;
}
.nice-select .list { 
	z-index: 1;
}
.nice-select .option {
    cursor: pointer;
    font-weight: 400;
    line-height: 20px;
    list-style: none;
    min-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    padding-top: 12px;
    padding-bottom: 12px;
}
.n_sel .current {
	color: #fff;
}
.nice-select:after {
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    content: '';
 }
 .nice-select:hover {
    border-color: #ccede8;
}
.nice-select.open .list {
	background-color: #2579dc;
	color: #fff;
  /*  transform: scale(1) translateY(0); 	 */
}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
	background-color: rgba(0,61,154,0.5);
}




.ra_mpart_wrap h2 {
    background-image: url(../img/sub-title-long-backgr.gif);
    height: auto;
    width: 100%;
    background-repeat: no-repeat;
    margin-top: 50px;
    padding-top: 0;
    margin-bottom: 28px;
    padding-bottom: 10px;
    background-position: 0px 100%;
    color: #ce3000;
    font-family: "ZurichW01-LightCondense1121579" !important;
    font-weight: 500;
    font-size: 30px;
}

.ra_ctopics_wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 50px;
}
.r_topic_img img {
    width: 185px;
    height: auto;
    border: 1px solid #81b4f1;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.r_topic_wrapper_outer2 {
	width: 331px;
	height: auto;
	margin-bottom: 30px;
}
.r_topic_descr {
	text-align: center;
	font-size: 16px;
	margin-top: 15px;
}
.r_topic_hdr {
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	background-position: 0 100%;
	background-repeat: no-repeat;
	padding-top: 1px;
	margin-bottom: 13px;
	padding-bottom: 10px;
}
.r_topic_hdrb1 {
	background-image: url(../img/research-left-backgr.gif);
}
.r_topic_hdrb2 {
	background-image: url(../img/research-center-backgr.gif);
}
.r_topic_hdrb3 {
	background-image: url(../img/research-right-backgr.gif);
}
a.r_topicimg img {
	opacity: 1;
	transition: all 0.85s ease;	
	/*transform: scale(1);*/
	filter: grayscale(0%);
    /* filter: blur(5px); */	
	border-radius: 0px;
	box-shadow: 9px 7px 33px -12px rgba(0,27,82,0.2);
}
a.r_topicimg:hover img, a.r_topicimg:focus img {
	opacity: 0.65;
	transition: all 0.85s ease;
	/*transform: scale(1.35);*/
	filter: grayscale(100%);
    /* filter: blur(5px); */	
	border-radius: 2px;
}
a.r_topicimg {
	font-weight: 700;
	text-decoration: none;
	color: #006ecc;
	border-bottom: 1px dashed #006ecc;
}
a.r_topicimg:hover, a.r_topicimg:focus {
	color: #ce3000;
	border-bottom: 1px dashed #ce3000;
  	text-decoration: none;
}

.ct_res_ar_list {
    background-image: url(../img/red-point.png);
    background-position: 0px 7px;
    padding-left: 25px;
    background-repeat: no-repeat;
    font-weight: 700;
    text-decoration: none;
    color: #0038a3;
    font-size: 18px;
}
.res_ar_list_wrap {
	margin-top: 30px;
}
.res_ar_abs_wrap {
	margin-top: 30px;
}
.res_ar_paper_wrap {
	margin-top: 30px;
}
.editor_content h2 {
    background-image: url(../img/sub-title-long-backgr.gif);
    height: auto;
    width: 100%;
    background-repeat: no-repeat;
    margin-top: 50px;
    padding-top: 0;
    margin-bottom: 28px;
    padding-bottom: 14px;
    background-position: 0px 100%;
    color: #ce3000;
    font-family: "ZurichW01-LightCondense1121579" !important;
    font-weight: 500;
    line-height: 32px;
    font-size: 28px;
}
.res_ppdf a {
	text-decoration: none;
	border-bottom: none;
	border: 1px solid #006ecc;
	border-radius: 16px;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 20px;
	padding-bottom: 3px;
}
.res_ppdf a:hover, .res_ppdf a:focus {
	border: 1px solid #ce3000;
	border-radius: 16px;
}

.acn_wrap {
	margin-top: 30px;
}
.srs_wrap {
	margin-top: 30px;
}
.ret_wrap  {
	margin-top: 30px;
	text-align: center;
}




.editor_content ul {
	list-style: outside none none;
	margin-bottom: 30px;
	margin-left: 5px;
	margin-top: 0;
	margin-top: 0px;
}
.editor_content ul li {
	list-style-image: url("../img/icon-text.gif");
	margin-top: 12px;
	padding-left: 4px;	
}
.editor_content ul li a {
	vertical-align: bottom;
	/*display: inline-block;*/
	/* padding-top: 0px; */
	padding-bottom: 1px;
}






.news_index_wrapper {
	padding-bottom: 10px;
	margin-top: 50px;
	/*border: 1px solid green;*/
}

/* with flexbox */
.grid2 {
  display: flex;
  flex-wrap: wrap;
}
.grid-col {
	flex-grow: 1;
}
.grid-col--2, .grid-col--3 { display: none }


.grid-item2 {
	width: 552px;
	height: auto;
	/*border:1px solid red;*/
	margin-bottom: 50px;
}
.grid-col--4 .grid-item2 {
	margin-left: 33px;
}

@media only screen and (max-width : 1200px) { 
	.grid-col--1, .grid-col--2, .grid-col--3 { display: none }
	.grid-col {	}
	.grid-col--4 .grid-item2 { 
		margin-left: auto;
		margin-right: auto;
	}
}
@media only screen and (max-width : 590px) { 
	.grid-col--1, .grid-col--2, .grid-col--3 { display: none }
	.grid-col {	}
	.grid-col--4 .grid-item2 { 
		width: 330px;
	}
}
/* with flexbox */


.pdate {
	width: 165px;
	height: 26px;
	font-weight: 600;
	margin-bottom: 0;
	margin-top: 0;
	color: #777;
	text-align: left;
	font-size: 15px;
	padding-left: 0px;
	padding-top: 1px;
	/* text-align: center; */
}

.nshdr {
	margin: 0;
	padding: 0;
	color: #181a29;
	font-weight: 700;
	font-size: 20px;
	margin-top: 15px;
	margin-bottom: 18px;
	text-align: left;
}
.mimg_wr {
	float: left;
	padding-right: 34px;
	padding-bottom: 32px;
}
.mimg_wr img {
	border: 2px solid #81b4f1;
	display: block;
	
}
.grid-news-wrapper {
	border: 1px solid #2C518D;
	padding-left: 40px;
	padding-right: 36px;
	padding-bottom: 37px;
	padding-top: 2px;
	position: relative;
	height: auto;
}
.bgb1 {
	border: 2px solid  #cce5ff;
	border-top: 14px solid #cce5ff;
	background-color: #E9F6FF;
}
.bgb2 {
	border: 2px solid  #d9e7ff;
	border-top: 14px solid #d9e7ff;
	background-color: #f1f6ff;
}
.st_news_wrapper {
	text-align: center;
	margin-top: 30px;
}
.st_news_header {
	color: #ce3000;
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 6px;
}
.nmod {
	width: 100%;
	text-align: center;
}
.pheader_wrapper2 {
	margin-top: 60px;
	background-image: url(../img/title-backgr.png);
	height: auto;
	width: 100%;
	font-family: "ZurichW01-LightCondense1121579" !important;
	font-weight: 400;
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-top: 0px;
	margin-bottom: 10px;
}
h1.h1single {
	margin: 0;
	padding: 0;
	font-size: 26px;
	font-weight: 700;
	color: #ce3000;
	margin-top: 5px;
	margin-bottom: 30px;
}
.s_show_date {
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: 700;
}
.bti {
	width: 100%;
	text-align: center;
}



.backti {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 30px;
}


.page_inner2 {
    min-height: 620px;
}
.pagination {
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	width: 100%;
}
.pg_line_sep {
	width: 100%;
	background-image: url(../img/pager-line.gif);
	height: 3px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 10px;
	margin-top: 2px;
}
nav.pagination a.page-numbers {
	margin-left: 12px;
}
nav.pagination span.page-numbers.current {
	margin-left: 12px;
	color: #ce3000;
}
.pagination div {
	width: max-content;
	margin-left: auto;
	margin-right: auto;
	padding-right: 12px;
}
.sngl_sp {
	height: 40px;
}
.pdate {
	height: 43px;
	width: 193px;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
	margin-top: -36px;
	padding-left: 0;
	padding-top: 10px;
	text-align: center;
}
.pdbg1 {
	background-image: url(../img/date-backgr-1.png);
}
.pdbg2 {
	background-image: url(../img/date-backgr-2.png);
}


.press_wrapper {
	margin-top: 40px;
	margin-bottom: 30px;
}
.press_card_wrapper {
	margin-bottom: 60px;
}
.editor_content .press_wrapper h2 {
	background-image: url(../img/red-point.png);
	height: auto;
	width: 100%;
	background-repeat: no-repeat;
	margin-top: 45px;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 16px;
	background-position: 0px 11px;
	color: #0038a3;
	font-family: 'Comfortaa', cursive !important;
	/* font-family: "ZurichW01-LightCondense1121579" !important; */
	font-weight: 600;
	font-size: 22px;
	padding-left: 30px;
}
.press_card_cnt_wrapper {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.press_card_cnt_rup {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 20px;
	width: 331px;
}
.press_card_cnt_rdn {
	background-position: 0px 8px;
	background-repeat: no-repeat;
	height: 20px;
	width: 331px;
}
.press_card_cnt_rimg img {
	border: 1px solid #81b4f1;
}
.press_card_cnt_l {
	padding-right: 30px;
}
.press_card_lline {
background-image: url(../img/line.gif);
	height: 6px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top: 30px;
}

.proposed_lnk {
	width: 100%;
	height: 20px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 40px;
	font-size: 22px;
}
.prj_main_wrapper {
	display: flex;
	justify-content: center;
}




.prioject_card_wrapper div.prioject_card_hdr h2 {
	background-image: url(../img/red-point.png);
	height: auto;
	width: 100%;
	background-repeat: no-repeat;
	margin-top: 45px;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 16px;
	background-position: 0px 11px;
	color: #0038a3;
	font-family: 'Comfortaa', cursive !important;
	/* font-family: "ZurichW01-LightCondense1121579" !important; */
	font-weight: 600;
	font-size: 22px;
	padding-left: 30px;
}




.prioject_wrapper {
	margin-top: 40px;
	margin-bottom: 30px;
}
.prioject_card_wrapper {
	margin-bottom: 60px;
}
.editor_content .prioject_wrapper h2 {
	background-image: url(../img/red-point.png);
	height: auto;
	width: 100%;
	background-repeat: no-repeat;
	margin-top: 45px;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 16px;
	background-position: 0px 11px;
	color: #0038a3;
	font-family: 'Comfortaa', cursive !important;
	/* font-family: "ZurichW01-LightCondense1121579" !important; */
	font-weight: 600;
	font-size: 22px;
	padding-left: 30px;
}
.prioject_card_cnt_wrapper {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.prioject_card_cnt_rup {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 20px;
	width: 331px;
}
.prioject_card_cnt_rdn {
	background-position: 0px 8px;
	background-repeat: no-repeat;
	height: 20px;
	width: 331px;
}
.prioject_card_cnt_rimg img {
	border: 1px solid #81b4f1;
}
.prioject_card_cnt_l {
	padding-right: 30px;
}
.prioject_card_lline {
	background-image: url(../img/line.gif);
	height: 6px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top: 42px;
}

.crow {
	display: flex;
	margin-bottom: 4px;
}
.ccell1 {
	width: 120px;
	font-weight: 400;
	color: #73799B;
}
.ccell2 {
	font-weight: 700;
}
.prjspsep {
	padding-left: 10px;
	padding-right: 10px;
	color: #ce3000;
	font-weight: 500;
}
.prjupll {
	margin-top: 10px;
}
.crowsep {
	clear: both;
	width: 100%;
	height: 20px;
}
.ladm img {
	margin-top: -3px;
}
.prj_ppdf a {
	text-decoration: none;
	border-bottom: none;
	border: 1px solid #006ecc;
	border-radius: 16px;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 20px;
	padding-bottom: 1px;
	padding-top: 2px;
}
.prj_ppdf {
	margin-top: 20px;
}
.prj_ppdf a:hover, .prj_ppdf a:focus {
	border: 1px solid #ce3000;
	border-radius: 16px;
}

.rsm_main_wrapper {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.rsm_main_wrapper div.rsm_wrapper.teammenu div.nice-select.n_sel.open {
	min-width: 245px;
}
.hp2_box_cnt1 {
	height: 318px;
	overflow: hidden;
}









.content_iner_t_wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 10px;
}
.tcard_mw {
	width: 539px;
	margin-bottom: 45px;
}
.tcard_wrapper {
	display: flex;

}
.tcard_img img {
	width: 165px;
	height: 205px;
	border: 1px solid #81b4f1;
	margin-top: 11px;
	-webkit-box-shadow: 8px 10px 15px -12px rgba(73,96,128,0.5);
	-moz-box-shadow: 8px 10px 15px -12px rgba(73,96,128,0.5);
	box-shadow: 8px 10px 15px -12px rgba(73,96,128,0.5);
}
.tcard_content {
	padding-left: 41px;	
}
.tcard_mh {
	margin-bottom: 6px;
}
.tcard_mh_n {
	font-size: 24px;
	font-weight: 700;	
}
.tcard_mh_s {
	font-size: 20px;
}
.tcard_icons {
	margin-bottom: 12px;
}
.tcard_icons a {
	margin-right: 20px;
	display: inline-block;
}
a.tmceml1 {
	margin-right: 25px;
}
.trow1 {
	display: flex;
	margin-bottom: 5px;
}
.tc1 {
	margin-right: 10px;
}
.trow2, .tc1 {
	color: #687786;
	font-weight: 400;
}
.tcard_icons a {
	opacity: 1;
	transition: all 0.5s ease-out;
}
.tcard_icons a:hover, .tcard_icons a:focus  {
	opacity: .3;
	transition: all 0.5s ease-out;
}
.trow21 {
	color: #687786;
	font-weight: 400;
	margin-top: 6px;
}
.editor_content .trow3 ul {
	list-style: outside none none;
	margin-bottom: 30px;
	margin-left: -15px;
	margin-top: 0;
	margin-top: 0px;
}
.editor_content .trow3 ul li {
	list-style-image: url("../img/icon-text.gif");
	margin-top: 12px;
	padding-left: 4px;	
}

.tcard_mw1 {
	width: 100%;
	margin-bottom: 60px;
}
.ppl_gs h3 {
	background-image: url(../img/red-point.png);
	height: auto;
	width: 100%;
	background-repeat: no-repeat;
	margin-top: 33px;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 16px;
	background-position: 0px 11px;
	color: #0038a3;
	font-family: 'Comfortaa', cursive !important;
	/* font-family: "ZurichW01-LightCondense1121579" !important; */
	font-weight: 600;
	font-size: 22px;
	padding-left: 30px;
}
a.ppl_al_link {
	opacity: 1 !important;
	padding-bottom: 0px;
	padding-top: 0px;
	line-height: 19px;
}

.content_iner_contact_wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	margin-bottom: 40px;
	margin-top: 30px;
}
.cntus {
	font-family: "ZurichW01-LightCondense1121579" !important;
	font-weight: 500;
	font-size: 30px;
	text-align: center;
	margin-bottom: 0;
	margin-top: 10px;
}
.cntusts {
	height: 30px;
	width: 100%;
}




.swwcontent a div.swwrow3 div.swtxt2 {

}
.swwcontent a:hover div.swwrow3 div.swtxt2, .swwcontent a:focus div.swwrow3 div.swtxt2 {
	color:#ce3000  !important;
}

a.hp_main_news {
		color: #ce3000;	
}
.main_news_wrapper {
	text-align: center;
}


.sem_item2 {
    text-align: left;
    margin-top: 9px;
    margin-bottom: 18px;
}


img.mfp-img {
    z-index: 10000000;
}
.mfp-wrap {
    z-index: 1042000000;
}






.pbl_info {
	margin-left: 10px;
}
.publ_cart_wrapper div.pbl_nstring2 a {
	padding-left: 0px;
	padding-right: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px solid #b1d4fc;
	border-radius: 16px;
	margin-right: 6px;
	font-size: 14px;
	display: inline-block;
	margin-top: 0px;
	margin-bottom: 0px;
	border-image-width: 0;
	opacity: 1;
	transition: all 0.5s ease-out;
}
.n_sel {
	border: 1px solid #fff !important;
	background-color: transparent;
	white-space: normal;
	height: auto;
	line-height: 16px;
	font-size: 16px;
	font-weight: 500;
	padding-top: 8px;
	padding-bottom: 5px;
	z-index: 0;
}
.rsm_wrapper {
	width: auto;
	height: auto;
	border-radius: 50px;
	background: rgb(77,152,240);
	background: -moz-linear-gradient(90deg, rgba(77,152,240,1) 0%, rgba(22,108,214,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(77,152,240,1) 0%, rgba(22,108,214,1) 100%);
	background: linear-gradient(90deg, rgba(77,152,240,1) 0%, rgba(22,108,214,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4d98f0",endColorstr="#166cd6",GradientType=1);
	display: flex;
	justify-content: center;
	margin-top: 0;
	padding-top: 3px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 3px;
}

.publ_cart_wrapper div.pbl_nstring2 a:hover, .publ_cart_wrapper div.pbl_nstring2 a:focus { 
	border: 0px solid #cd2707;
	opacity: .4;
	transition: all 0.5s ease-out;
}
.pbl_astring {
	margin-top: 5px;
	margin-bottom: 2px;
}
.pbl_nstring2 {
	margin-top: 0px;
	display: inline;
	margin-left: 14px;
}
.remodal-wrapper {
    z-index: 1000000;
}
.remodal-overlay {
  background: rgba(0,37,91, 0.55);
}
.publ_cart_wrapper {
	margin-bottom: 25px;
}
.pbl_akr {
	font-weight: 700;
}
.pbl_snotes {
	font-weight: 700;
	color: #ce3000;
	font-size: 14px;
	font-style: italic;
}

.publ_rw_h2 {
	margin: 0;
}
.publ_rw_abs_title {
	font-size: 20px;
	margin-bottom: 15px;
	color: #0038a3;
	font-weight: 700;
}
.publ_rw_abs {
    background-color: rgba(255,255,255,0.85);
    text-align: left;
    padding: 35px;
    padding-top: 10px;
}
.publ_rw_1_abs {
	background-color: rgba(255,255,255,0.85);
	color: #651000;
	text-align: center;
	padding: 35px;
	padding-bottom: 0;	
}
.publ_rw_btxt_title {
	font-size: 20px;
	margin-bottom: 15px;
}
.publ_rw_bib {
	background-color: rgba(0,86,188,0.85);
	color: #fff;
	text-align: left;
	padding: 35px;
}
.publ_rw_1 {
	background-color: rgba(255,255,255,0.85);
	color: #651000;
	text-align: center;
	padding: 35px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.btn_close {
    color: transparent;
}
.remodal-close {
	position: absolute;
	top: 0;
	right: 0;
	left: unset;
	display: block;
	overflow: visible;
	width: 35px;
	height: 35px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	text-decoration: none;
	color: #95979c;
	border: 0;
	outline: 0;
	background: transparent;
}
.remodal {
	box-sizing: border-box;
	width: 100%;
	margin-bottom: 10px;
	padding: 0px;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	/* color: #fff; */
	background: rgba(255,255,255,0.75);
	border: 1px solid #4d98f4;
	border-top: 5px solid #4d98f4;
	border-bottom: 5px solid #4d98f4;
	font-size: 14px;
}
.pbl_titlestr a {
	color: #731200;
}
.pbl_titlestr a:hover, .pbl_titlestr a:focus {
		color: #cd2707;
}
.publ_menu_opt {
	padding-left: 20px;
	padding-top: 3px;
	font-size: 18px;
	font-weight: 500;
}
.pbl_name {
	font-weight: 700;
}
.publ_all_wrapper {
	padding-top: 5px;
}

.pub_lnk_s2 a {
	margin-right: 15px;
}

.rsm_main_wrapper {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: left;
	flex-wrap: wrap;
	margin-bottom: 0px;
}
.editor_content .ra_mpart_wrap h2 {
	background-image: url(../img/sub-title-long-backgr.gif);
	height: auto;
	width: 100%;
	background-repeat: no-repeat;
	margin-top: 30px;
	padding-top: 0;
	margin-bottom: 28px;
	padding-bottom: 14px;
	background-position: 0px 100%;
	color: #ce3000;
	font-family: "ZurichW01-LightCondense1121579" !important;
	font-weight: 500;
	line-height: 26px;
	font-size: 24px;
}

.pbl_titlestr a {
	color: #731200;
	border-bottom: 1px dashed #731200;
}
.pbl_titlestr a:hover, .pbl_titlestr a:focus {
		color: #cd2707;
}

/***************************/
.rsm_wrapper label {
	/* display: none; */
	color: #fff;
	font-size: 16px;
	padding-right: 11px;
	padding-top: 5px;
	font-weight: 400;
}





.acsl_logo {
	margin-top: 10px;
}
.ms_logo {
	margin-top: 54px;
}
.tf_logos_wrap {
	display: flex;
	justify-content: space-between;
	margin-top: 43px;
}
.holr2 {
	padding-top: 32px;
	padding-left: 10px;
}
.hdr_icon_wrap {
	display: flex;
	justify-content: flex-end;
	text-align: center;
	font-size: 18px;
}
.icon2 {
	margin-left: 90px;
}
/*
.top_bg {
	width: 100%;
	height: auto;
	background-image: url(../img/top-backgr.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
*/
.main_content_p1 {
	display: flex;
	padding-top: 57px;
	justify-content: space-between;
	padding-bottom: 30px;
}
.main_content_p1_l {
	padding: 0;
	display: flex;
	padding-top: 20px;
}
.main_content_p1_l_txt {
	padding-left: 55px;
}
.mc_ll_wrapper {
	padding-top: 0px;
}
.mc_ll_txt {
	padding-top: 30px;
}
.mc_ll_img img {
	border: 1px solid #81b4f1;
}
/*
.main_content_p1_l_txt h2 {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	white-space: nowrap;
	color: #ce3000;
	background-image: url(../img/sub-title-left-backgr.gif);
	height: auto;
	background-repeat: no-repeat;
	background-position: 0 0;
	font-family: "ZurichW01-LightCondense1121579";
	font-weight: 500;
	font-size: 33px;
}
*/
.hd_sep {
    margin-left: 8px;
    margin-right: 8px;
    margin-top: -6px;
}
.bee {
	margin-right: 13px;
}
.in_b1_st2_wr {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-bottom: 10px;
}
.in_b1_st2_tl {
	padding-left: 10px;
}
.hpnews_btn_wrap {
    width: 42px;
    height: 220px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.hp_banner_wrapper {
    margin-top: 4px;
}
.ll_txt_st {
	margin-bottom: 3px;
}
#logomark {
	margin-top: 30px;
}




.talks_cards_wrapper {
	padding-top: 10px;
}
.tcard_wrap {
	margin-bottom: 50px;
}
.theader {
    background-image: url(../img/red-point.png);
    background-position: 0px 5px;
    font-size: 22px;
    padding-left: 30px;
    background-repeat: no-repeat;
    color: #0038a3;
    font-weight: 500;
    line-height: 24px;
}
.tdcinwr {
	display: flex;
}
.tdp_wrap {
	display: flex;
	padding-top: 15px;
	color: #000;
	font-weight: 700;
}
.tdcinwr1 {
	display: block;
	padding-left: 19px;
}
.tdcinwr2 {
	display: block;
	padding-left: 19px;
}
.tdpwcol1 {
	width: 200px;
}
.tdpwcol2 {
	width: auto;
}
.tfooter {
	color: #777;
	font-style: italic;
	font-size: 14px;
}
.tfooter .tls21 {
	margin-right: 20px;
}
.tfooter .tls22 {
	font-style: normal;
}


.ft_over {
	margin-top: 20px;
	background-image: url(../img/bottom-backgr.gif);
	height: 451px;
	width: 100%;
	background-repeat: repeat-x;
	z-index: 0;
}
.footer_content {
	width: 100%;
	height: 450px;
	background-image: url(../img/bottom-center-backgr.jpg);
	background-position: 0 0;
	z-index: 100;
}
.ft_wrapper {
	display: flex;
	justify-content: space-between;
	padding-top: 185px;
	color: #fff;
	font-size: 18px;
}
.ft_bl1 {
	width: 539px;
}
.ft_bl2 {
	width: 539px;
	font-size: 16px;
}
.ft_bl2 a {
	color: #c7e1ff;
	border-bottom: 1px dashed #c7e1ff;
  	text-decoration: none;	
}
.ft_bl2 a:hover, .ft_bl1 a:focus {
	color: #fff;
	border-bottom: 1px dashed #fff;
  	text-decoration: none;		
}
.ft_b1_st2_wr {
	display: flex;
	padding-top: 8px;
	padding-bottom: 9px;
}
.ft_b1_st2_eml {
	padding-left: 15px;
}
.ft_b1_st2 {
	margin-top: 0px;
	margin-bottom: 0px;
}
.ft_b2_st1 {
    padding-top: 10px;
    font-size: 14px;
}
.ft_b2_st2 {
    margin-top: 34px;
    margin-bottom: 34px;
}
.ft_b2_st3 {
	margin-top: 8px;
	margin-bottom: 8px;
}
.ft_name {
	font-size: 30px;
	font-family: "ZurichW01-LightCondense1121579";
	font-weight: 500;
}
.ft_b2_st3 a span {
	color: #fff;
}



#main_nav.fixed {
    position: fixed;
    top: 0px;
    left: 0;
    z-index: 1;
    width: 100%;
    box-shadow: 0px 4px 6px 1px rgba(0,0,0,0.4);
    background-color: rgba(22,80,147,0.92);
}
.fixedtl {
    position: fixed;
    top: 0px;
    left: 0;
    z-index: 1;
    width: 100%;
}

#scroll {
	position: fixed;
	right: 70px;
	bottom: 30px;
	cursor: pointer;
	width: 50px;
	height: 50px;
	background-color: rgb(89,158,255);
	text-indent: -9999px;
	display: none;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	z-index:1000;
}
#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff;
}
#scroll:hover {
    background-color: rgb(196,30,0);
    opacity:1;
}

a.skip-main {
    height: 1px;
    left: -999px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
    z-index: -999;
}
a.skip-main:hover {
    color: #d86400;
}
a.skip-main:focus, a.skip-main:active {
	background-color: #f0eff4;
	border: 1px solid #1b3873;
	color: #556ca2;
	font-size: 14px;
	height: 35px;
	left: 5px;
	overflow: hidden;
	padding-top: 4px;
	text-align: center;
	top: 7px;
	width: 240px;
	z-index: 999;
	transition: all 0.8s; 
}






ul.list_blue {
	list-style: outside none none;
	margin-bottom: 30px;
	margin-left: 5px;
	margin-top: 0;
}
ul.list_blue li {
	list-style-image: url("../img/icon-blue.gif");
	margin-top: 5px;
	padding-left: 4px;	
}


/* ---- grid ---- */

.popup-gallery-grid {
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 40px;
}

/* clear fix */
.popup-gallery-grid:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- .grid-item ---- */

.popup-gallery-sizer,
.popup-gallery-grid-item {
  /*width: 33.333%;*/
  width: 20%;
}

.popup-gallery-grid-item {
	  float: left;
      padding: 4px;
      z-index:0;
}

.popup-gallery-grid-item img {
	display: block;
	max-width: 100%;
	background-color: #fff;
	border: 2px solid #81b4f1 !important;
	/* outline: 1px solid #87b5e7 !important; */
	padding: 2px;
	-moz-transition: all 0.8s;
	-webkit-transition: all 0.8s;
	transition: all 0.8s;
	z-index: 0;
	opacity: 1;
}

.popup-gallery-grid-item:hover img, .popup-gallery-grid-item:focus img {

  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -moz-transition: all 0.8s;
  -webkit-transition: all 0.8s;
  transition: all 0.8s; 
  /*
    border: 1px solid #87b5e7 !important;
    outline: 1px solid #87b5e7 !important;  
    */
}

.popup-gallery-grid-item a:focus {
    border: 0px solid #87b5e7 !important;
    outline: 0px solid #87b5e7 !important;  	
}

.gridimg {
    opacity:1;
    transition: opacity 0.5s;
}
.opaque {
    opacity:0.75;
    transition: opacity 0.5s;
  -moz-transition: all 0.8s;
  -webkit-transition: all 0.8s;
  transition: all 0.8s; 
}

.zopaque {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -moz-transition: all 0.8s;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;

}

@media only screen and (max-width : 992px) {
	.popup-gallery-sizer, .popup-gallery-grid-item {
	  width: 50%;
	}
}

@media only screen and (max-width : 566px) {
	.popup-gallery-sizer, .popup-gallery-grid-item {
	  width: 100%;
	}
}


/* gal */











.hdr_icon_wrap {
	display: flex;
	justify-content: flex-end;
	text-align: center;
	font-size: 18px;
	display: none;
}
.top_bg {
	width: 100%;
	height: 86px;
	background-image: url(../img/top-backgr.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.header_wrapper {
	width: 100%;
	height: 86px;
	display: flex;
	justify-content: space-between;
}

.hp2_box_cnt1 {
	height: 298px;
	overflow: hidden;
}
.main_content_p2 {
    padding-top: 5px;
}
.ft_over {
	margin-top: 40px;
	background-image: url(../img/bottom-backgr.gif);
	height: auto;
	width: 100%;
	background-repeat: repeat-x;
	z-index: 0;
	background-position: 0px 0px;
}
.ft_wrapper {
	display: flex;
	justify-content: space-between;
	padding-top: 43px;
	color: #fff;
	font-size: 18px;
}
.footer_content {
	width: 100%;
	height: 280px;
	background-image: url(../img/bottom-center-backgr.jpg);
	background-position: 0 0px;
	z-index: 100;
	margin-top: 0px;
}
.h2hp1 {
    background-image: url(../img/sub-title-left-backgr.gif);
    height: auto;
    background-repeat: no-repeat;
    background-position: 0 0;
    font-family: "ZurichW01-LightCondense1121579";
    font-weight: 500;
    font-size: 18px;
}
.h1mp32 {
    color: #0038a3;
    font-size: 30px;
    font-weight: 400;
}
.main_content_p1 {
    display: flex;
    padding-top: 40px;
    justify-content: space-between;
    padding-bottom: 20px;
}
.pheader_wrapper {
    margin-top: 45px;
    background-image: url(../img/title-backgr.png);
    height: auto;
    width: 100%;
    font-family: "ZurichW01-LightCondense1121579" !important;
    font-weight: 400;
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-top: 0px;
    margin-bottom: 10px;
}
.hdr_other_logos_wrapper img {
    height: 48px;
    width: auto;
}
#tchlogo img {
    margin-top: 1px;
    height: 59px;
}
.hd_sep {
	margin-top: 7px;
} 
.ms_logo {
	margin-top: 16px;
}
.tf_logos_wrap {
    display: flex;
    justify-content: space-between;
    margin-top: 11px;
}
.hph1 img {
	height: 46px;
	width: auto;
}
#logomark img {
	height: 46px;
	width: auto;	
	margin-top: 5px;
}
.hpnews_btn_wrap {
	width: 42px;
	height: 590px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.hp_banner_wrapper {
    margin-top: 28px;
}
.mc_ll_txt {
    padding-top: 24px;
}
.hp2_box2_cnt {
	display: flex;
	margin-top: 12px;
}

.holr1 div.tf_logos_wrap div.hd_sep.bee img, .holr1 div.tf_logos_wrap div.hd_sep img {
	width: 9px;
	height: 56px;
	margin-top: -5px;
}

.editor_content {
	min-height: 555px;
}

/*  ------------  */
ul li#menu-item-467.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-467.menu-item-mida a {
	font-family: Verdana,Arial,Helvetica,sans-serif !important;
	font-size: 18px !important;
	font-weight: 400;
}

.heb_text h2 {
	font-family: Verdana,Arial,Helvetica,sans-serif  !important;
	margin-top: 0 !important;
}
.heb_text {
	margin-bottom: 50px;
}
.sem_item {
    color: #040a30;
    font-weight: 500;
    padding-bottom: 15px;
    padding-right: 9px;
}

.h1mp32 {
    color: #0038a3;
    font-size: 35px;
    font-weight: 400;
    white-space: nowrap;
}
.editor_content h2 {
    background-image: url(../img/sub-title-long-backgr.gif);
    height: auto;
    width: 100%;
    background-repeat: no-repeat;
    margin-top: 5px;
    padding-top: 0;
    margin-bottom: 13px;
    padding-bottom: 13px;
    background-position: 0px 100%;
    color: #ce3000;
    font-family: "ZurichW01-LightCondense1121579" !important;
    font-weight: 500;
    line-height: 32px;
    font-size: 28px;
}
.hara2 {
    position: absolute;
    right: 0;
    top: 14px;
    border-bottom: none;
}
.mpheb {
	    color: #0038a3;
    font-size: 30px;
    font-weight: 300 !important;
    white-space: nowrap;
    font-family: Tahoma;
}
.mphebtxt {
	direction: rtl;
}
.hl_date {
	color: #ce3000;
}
.pblempta {
	font-weight: 500;
}

.in_b1_st2_eml {
	display:none;
}
.in_b1_st2_tl {
    padding-left: 0;
}
.in_b1_st2_wr {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: block !important;
    margin-bottom: 0px;
}
/*
.hp2_box1 {
	width: 539px;
	min-height: 300px;
	height: 699px;
	overflow: hidden;
	position: relative;
}
*/
.hp2_box1 {
    width: 100%;
    min-height: 300px;
    height: 699px;
    overflow: hidden;
    position: relative;
}
.sem_wrap {
    width: 100%;
    overflow-y: hidden;
    height: 595px;
}

.hp_box_btm {
	background-image: url(../img/box-bottom-backgr.gif);
	height: 22px;
	width: 100%;
	margin-top: 27px;
	position: absolute;
	bottom: 0px;
	background-position: 0 0;
	background-color: #fff;
	background-repeat: no-repeat;
}
.pub_item {
	padding-bottom: 20px;
	padding-right: 5px;
}
#bnrmpsmall {
	display: none;
}
.hp_banner {
	margin-top: 25px;
	margin-bottom: 30px;
	
}
.hp_banner a img {
	display: block;
	width: 100%;
	max-width: 587px;
	height: auto;	
}
.in_b1_st2_tl a.ags img {
	width: 30px;
	height: 32px;
	margin-top: -2px;
	margin-left: 8px;
	opacity: 1;
	transition: all .9s;
}
.in_b1_st2_tl a.ags:hover img, .in_b1_st2_tl a.ags:focus img {
	opacity: .5;
	transition: all .9s;
}
.bld {
	font-weight: 500;
}
.imggs {
	margin-bottom: 5px;
	margin-top: -5px;
}



.hps {
	font-size: 18px;
	font-weight: 800;
	color: #CE3000;
}
.hpab {
    color: #72768F;
    font-style: italic;
    margin-top: 2px;
    display: inline-block;
}

.hppbl {
	padding-bottom: 23px;
}