﻿

/* hebrew */
@font-face {
	font-family: 'Alef';
	font-style: normal;
	font-weight: 400;
	src: local('Alef Regular'), local('Alef-Regular'), url(https://fonts.gstatic.com/s/alef/v6/YSq5FGaxu3aLqDeLnbayWg.woff2) format('woff2');
	unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin */
@font-face {
	font-family: 'Alef';
	font-style: normal;
	font-weight: 400;
	src: local('Alef Regular'), local('Alef-Regular'), url(https://fonts.gstatic.com/s/alef/v6/PgKMCGPCV9cpBC0J2OLAhg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* hebrew */
@font-face {
	font-family: 'Assistant';
	font-style: normal;
	font-weight: 400;
	src: local('Assistant'), local('Assistant-Regular'), url(https://fonts.gstatic.com/s/assistant/v1/Fur5L4pc_qxx9mG3n62YjxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
	unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin */
@font-face {
	font-family: 'Assistant';
	font-style: normal;
	font-weight: 400;
	src: local('Assistant'), local('Assistant-Regular'), url(https://fonts.gstatic.com/s/assistant/v1/Uc4viXlMMsk3-slnOukfHFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* hebrew */
@font-face {
	font-family: 'Assistant';
	font-style: normal;
	font-weight: 700;
	src: local('Assistant Bold'), local('Assistant-Bold'), url(https://fonts.gstatic.com/s/assistant/v1/dZywGH4pMxP6OVyrppOJx0Byb1TKJa77egybnpn19yM.woff2) format('woff2');
	unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin */
@font-face {
	font-family: 'Assistant';
	font-style: normal;
	font-weight: 700;
	src: local('Assistant Bold'), local('Assistant-Bold'), url(https://fonts.gstatic.com/s/assistant/v1/dZywGH4pMxP6OVyrppOJx-gdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* hebrew */
@font-face {
	font-family: 'Assistant';
	font-style: normal;
	font-weight: 800;
	src: local('Assistant ExtraBold'), local('Assistant-ExtraBold'), url(https://fonts.gstatic.com/s/assistant/v1/-mTR0sX8a0RsadH4AMDT8EByb1TKJa77egybnpn19yM.woff2) format('woff2');
	unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin */
@font-face {
	font-family: 'Assistant';
	font-style: normal;
	font-weight: 800;
	src: local('Assistant ExtraBold'), local('Assistant-ExtraBold'), url(https://fonts.gstatic.com/s/assistant/v1/-mTR0sX8a0RsadH4AMDT8Ogdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@media print {
	/* All your print styles go here */
	/*#header, #footer, #nav { display: none !important; } */

	#logo ,#top_header{
		/* display:none;*/
	}
	/*#listenButton1,#top,.header_bottom,.banner_image,#header_title  #breadcrumbs{
        display:none !important;
    }*/
	.banner_text h1{
		display:block !important;
	}
	#main{
		background:red !important;
	}
	.social_networks_wrap{
		display:none;
	}
	img{
		display:none;
	}
	#filter,.print_div_index,#not_mach_filter,#load_publication{
		display:none !important;
	}
	.print_class{
		display:block;
		font-size:30px;
	}
}
/* *************************************explorer 11*******************************
@import url('https://fonts.googleapis.com/css?family=Alef');
@import url('https://fonts.googleapis.com/css?family=Assistant:400,700,800'); 
******************************************************************************  */
/* _:-ms-fullscreen, :root .filter_select {	   		
	    background-size: 0%;	
} */
_:-ms-fullscreen, :root .video_item a, .image_item a{
	text-decoration: none;
}
select::-ms-expand {
	display: none;
}

_:-ms-fullscreen, :root #filter_sumit{
	height:38px;
}
_:-ms-fullscreen, :root #filter [type=submit]{
	height:93%;
}
/* _:-ms-fullscreen, :root #type_filter{
	display:none
}
  */

/*#publication-archive input#research_filter_text {
    padding-bottom: 0;
    margin-bottom: 2px;
}*/
/* *************************************explorer 10*******************************
******************************************************************************  */
/* _:-ms-input-placeholder, :root .filter_select {	   		
	    background-size: 0%;	
} */
.iframe_wrap{
	position: relative;
	height: 0px;
	padding-top: 60%;
}
.iframe_wrap_podcast{
	padding-top: 71%;
}
.iframe_wrap iframe{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;

}
_:-ms-input-placeholder, :root .social_networks a.box{
	text-decoration: none;
}
:-ms-input-placeholder {
	color:    #a9a9a9;
}
_:-ms-input-placeholder, :root .video_item a, .image_item a{
	text-decoration: none;
}
_:-ms-input-placeholder, :root .filter_select{
	border: 1px solid #a9a9a9;
}
select::-ms-expand {
	display: none;
}
_:-ms-input-placeholder, :root #page_404 .search_button input{
	margin: 0;
	padding: 0;
}
_:-ms-input-placeholder, :root #hp_banner2 a {
	display: block;
	position: absolute;
	/* padding-top:95%; */
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
}
/* .home{
	font-family: 'Assistant', sans-serif !important;
} */
_:-ms-fullscreen, :root .video_item a:after, :root .hp_video_article .fancybox:after{
	color:#e62117 !important;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.video_item a::after, .hp_video_article .fancybox::after{
		color:red !important;
	}
}

/* *************************************firefox*******************************
******************************************************************************  */
@-moz-document url-prefix(){
	.filter_select{
		border: 1px solid rgb(169, 169, 169);
		color: rgb(209, 209, 209);
	}
	.filter_select option {
		background-color: #fff;
	}
	.tab_subject:focus{
		/*outline: 0px;*/
	}
}
/*******************************************************************************************
                               Fonts
*******************************************************************************************/
@font-face { /* regular */
	font-family: 'ptSans';
	src: url('../fontPTSans/PTC55F.ttf') format('truetype'); /* Safari, Android, iOS */
	font-style: normal;
	text-rendering: optimizeLegibility;
}
@font-face {
	font-family: 'MuseoSlab';
	src: url('../fontMuseoSlab/Museo_Slab_500_2-webfont.eot');
	src: url('../fontMuseoSlab/Museo_Slab_500_2-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fontMuseoSlab/Museo_Slab_500_2-webfont.woff2') format('woff2'),
	url('../fontMuseoSlab/Museo_Slab_500_2-webfont.woff') format('woff'),
	url('../fontMuseoSlab/Museo_Slab_500_2-webfont.ttf') format('truetype'),
	url('../fontMuseoSlab/Museo_Slab_500_2-webfont.svg#museo_slab500') format('svg');
	font-weight: normal;
	font-style: normal;

}

/*******************************************************************************************
								General
*******************************************************************************************/
.print_class{
	display:none;
}
body.home{
	padding-top: 181px;
	background-color:  #fafafa;
}
body.home .title_separate_lines .title,body.home a.title_hrf{
	background-color:  #fafafa;
}
body{
	font-family: MuseoSlab, Arial;
	font-size: 15px;
	color: #212121;
	position: relative;
	padding-top: 181px;
	overflow-x: hidden;
}
a{
	color: #044156;
	text-decoration: underline;
}
a:hover, a:focus{
	cursor: pointer;
	color: #3598c4;
}
img{
	max-width: 100%;
}
article{
	margin: 55px 0 40px 0;
}
::-webkit-input-placeholder {
	/*color:#747474;*/
}
a i.fa.fa-th {
	margin-right: 4px;
	margin-left: 4px;
}
/* a.author.person_link {
    margin-right: 2px;
}
a.author.person_link {
    margin-left: 2px;
} */
#single_research .persons_wrapper .manager .title_separate_lines{
	margin-top:60px;
}
/*.title_separate_lines,*/
.comment-form input[type=submit] {
	background-color: #044156;
	border-color: #044156;
}
.comment-form input[type=submit]:hover{
	background-color: #044156;
	border-color: #044156;
}
.content_single_research{
	text-align:justify;
	clear:both;
}

.about_the_author+.social_networks_wrap.clearfix{
	margin-top: -20px;
}

/*******************************************************************************************
								Header
*******************************************************************************************/
#top_header{
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 999;
	background-color:#122030;
}
.private_header#top_header {
	background: #179db5;
}
.header_bottom{
	background-color: #fff;
	border-bottom: 1px solid #e7e6e6;
	padding-bottom: 5px;
	margin-bottom: 15px;
}
.home .header_bottom{
	border-bottom: 0;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#top{
	position: relative;
	height: 84px;
}
#breadcrumbs{
	/*line-height: 1.2;
    padding-left: 0px;
	padding-top:30px;*/
	margin: 12px 0px;
	float:right;
	width: 40%;
	padding-left:10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-right:30px;
	/*color:#747474;*/
}
/*ul#breadcrumbs li{
	display:inline-block;
}
ul#breadcrumbs .separator{
	padding-left: 5px;
    padding-right: 5px;
}*/
#top_header .social_networks, #copyright .social_networks{
	float: right;
	margin-top: 12px;
}
#top_header .social_networks a.box,#copyright .social_networks a.box{
	margin-bottom: 0px;
	color: #122030;
}
/*******************************************************************************************
								Top Menu
*******************************************************************************************/

#top_menu{
	/* float: left; */
	display: inline-block;
	vertical-align: middle;
	font-size:15px;
}
#menu-top-menu li{
	display: inline-block;
}
#menu-top-menu li a{
	padding: 0px 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: PTSans;
	line-height: 50px;
	font-weight: bold;
}
#menu-top-menu li:first-child a{
	border-left: none;
	padding-left: 0;
}
#menu-top-menu li:last-child a {
	border-right: none;
}
/* #menu-top-menu li a[href='http://daatsolutions.co/inss/he']{
	font-family:'Assistant', sans-serif!important;
} */
.hebrow>a{
	font-family:'Assistant', sans-serif!important;
}

/*******************************************************************************************
								Top Links
*******************************************************************************************/
#top_links{
	float: right;
	margin-top: 7px;
}
#top_links a{
	font-size: 20px;
	color: #969696;
	margin-bottom: 0;
}

/*******************************************************************************************
								Search
*******************************************************************************************/
#top_header .container{
	height: 100%;
	position:relative;
}
#header_open_search_wrap{
	display: inline-block;
	position: relative;
	vertical-align: middle;
	height: 100%;
}
#header_open_search{
	background: none;
	border: none;
	font-size: 0px;
	vertical-align: middle;
	margin-left: 11px;
	height: 30px;
	color: #ffffff;
	border-left:3px solid #fff;
	border-color: rgba(183, 183, 183, 0.5);
	padding-left: 23px;
}
#header_open_search:focus{
	outline: 1px solid #fff;
}
#header_open_search:after{
	content: "\f002";
	font-family: fontAwesome;
	font-size: 15px;
}
#header_gcs{
	display: none;
	background: #edecec;
	border: 1px solid #e3e2e3;
	padding: 24px;
}
#header_gcs input[type=text]{
	background-image:none !important;

}
td.gsc-search-button {
	border: 3px solid #3598c4;
}
body .gsc-input-box {
	height: auto;

}
#header_gcs td{
	padding: 0px;
	position: relative;
}
body .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2{
	border-radius: 0px;
	/* height: 38px; */
	height: initial;
	border: none;
	width: 42px;
	vertical-align: middle;
	margin: 0px;
	position: relative;
	z-index: 9;
	background-color:black;
	opacity: 0;
}
body .gsc-search-button input.gsc-search-button-v2{
	opacity: 0;
}

body .gsc-search-button:after {
	content: "\f002";
	font-family: fontAwesome;
	font-size: 20px;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	color: #fff;
	background: #000;
	line-height: 38px;
	text-align: center;
}
input.gsc-input:focus,input.gsc-search-button.gsc-search-button-v2:focus{
	outline: 2px solid -webkit-focus-ring-color !important;
}
.gsc-search-box-tools .gsc-search-box .gsc-input{
	text-indent: 10px !important;
}
/*******************************************************************************************
								Logo
*******************************************************************************************/
#logo_div{
	border-bottom:1px solid #fafafa;
	border-color:rgba(183, 183, 183, 0.5);
}
#logo{
	color: #fff;
	font-family: PTSans;
	text-align: center;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3496c2+0,17546f+100 */
	background: -webkit-linear-gradient(top,  #3496c2 0%,#17546f 100%); /* Chrome10-25,Safari5.1-6 */
	background: -moz-linear-gradient(top,  #3496c2 0%, #17546f 100%); /* FF3.6-15 */
	background: linear-gradient(to bottom,  #3496c2 0%,#17546f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3496c2', endColorstr='#17546f',GradientType=0 ); /* IE6-9 */
	background: url(../images/Header-INSS-Heb-1920X150-INT-BG.jpg) repeat-x;
}
#logo img{
	width: 72% !important;
	/*padding-bottom:20px;
	padding-top:20px;*/
}
.logo{
	float: left;
	padding: 5px 0;
	margin-top: 14px;
	display: block;
	margin-bottom: 17px;
}
.info_logo{
	float: right;
}
.logo_university{
	float:right;
	margin-top: 43px;
	max-width: 217px;
}
/*******************************************************************************************
								Main Menu
*******************************************************************************************/
.social_networks{
	display:inline-block;
}
#right_manue{
	position:absolute;
	top:14px;
	right:11px;

}
#main_menu{
	display: inline-block;
	width:100%;
	/*padding-left:50px;*/
	padding-top: 15px;
}
.mega-no-link > a {
	pointer-events: none;
}
#mega-menu-wrap-primary_navigation {
	/*background: #fff;	*/
}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation{
	padding-left:35px;
}
nav.no_side_menu #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation{
	padding-left:0px;
}
#mega-menu-wrap-primary_navigation{
	background:none;
}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item{
	/*padding-right: 27px;*/
}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item:last-child{
	padding-right: 0;
}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item > a.mega-menu-link
,#menu-top-menu li a{
	/*color: #333;*/
	color: #ffffff;
	border-bottom: 3px solid transparent;
	height: 37px;
	line-height: 45px;
	/*padding: 0;*/
	font-weight:bold;
	font-family: PTSans, arial;
	transition: all .3s;
	margin: 0px 10px;
	padding: 0px;
	outline: none;
}
[lang = "he-IL"] #mega-menu-wrap-primary_navigation a{
	font-family: 'Assistant', sans-serif !important;
}

#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link:after,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link:after,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item-has-children > a.mega-menu-link:after,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item-has-children > a.mega-menu-link:before{
	content: none;
}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-current-menu-ancestor > a.mega-menu-link,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item > a.mega-menu-link:focus,
#menu-top-menu li:focus,#menu-top-menu li a:hover,#menu-top-menu li a:focus{
	/*background: #fff;
	color: #3598c4 !important;*/
	border-color: #3598c4;
	font-weight:bold;
	background: none;
}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item ul.mega-sub-menu{
	border-top: 3px solid #3598c4;
	-webkit-box-shadow: 1px 1px 30px rgba(0,0,0,.06);
	-moz-box-shadow: 1px 1px 30px rgba(0,0,0,.06);
}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu{
	width: 250px;
}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu{
	border-top: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item ul.mega-sub-menu,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
	background-color: #edecec;
}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
	color: #333;
	font-size: 15px;
	font-family: ptSans;
	/* font-weight:600; */
}

#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
	padding: 2px 20px;
	/* border-bottom: 1px solid #e3e2e3; */
	border-bottom: 1px solid rgb(215, 215, 215);
}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu{
	display: flex;
}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{
	color: #FFFFFF;
	padding: 0;
	/*  border-left: 1px solid #e3e2e3; */
	border-left: 1px solid rgb(215, 215, 215);
	padding-bottom: 15px;
}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:last-child{
	/* border: none; */
}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-item ul.mega-sub-menu li a{
	border-bottom: 1px solid #e3e2e3;
}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link{
	padding: 7px 0 7px 34px!important;
}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link:focus{
	color: #333!important;
}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus{
	background-color: #f5f5f5;
	color:#3598c4!important;
}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{
	background-color: #f5f5f5;
}
.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu:first-of-type>li>a.mega-menu-link{
	font-weight:600!important;
}
#mega-menu-wrap-primary_navigation, #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation ul.mega-sub-menu, #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation li.mega-menu-item,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation a.mega-menu-link,
#mega-menu-wrap-primary_navigation, #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation, #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation ul.mega-sub-menu, #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation li.mega-menu-item,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation a.mega-menu-link{
	font-size:15px !important;
}
.mega-two_colums.mega-menu-item.mega-menu-item-type-custom.mega-menu-item-object-custom.mega-menu-item-has-children.mega-align-bottom-left.mega-menu-megamenu,
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li.mega-menu-megamenu.mega-menu-item.mega-two_colums{
	position:relative !important;
}
body #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation.mega-keyboard-navigation + .mega-menu-toggle.mega-menu-open,
body #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation.mega-keyboard-navigation a:focus,
body #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation.mega-keyboard-navigation input:focus{
	-webkit-box-shadow: inset 0px 0px 3px 1px #3395c0;
	-moz-box-shadow: inset 0px 0px 3px 1px #3395c0;
	-ms-box-shadow: inset 0px 0px 3px 1px #3395c0;
	-o-box-shadow: inset 0px 0px 3px 1px #3395c0;
	box-shadow: inset 0px 0px 3px 1px #3395c0;

}
/*******************************************************************************************
								Side Menu
*******************************************************************************************/
#side_menu_wrap .sub-menu{
	display:none;
}


#side_menu_button {
	background: none;
	border: none;
	display: inline-block;
	vertical-align: middle;
	margin-right: 16px;
	/* margin-right:5px; */
	padding: 0 4px;
	position:absolute;
	left:11px;
	top:27px;
	z-index:999;
}
#side_menu_button span {
	border-top: 4px solid #FFFFFF;
	display: block;
	width: 34px;
	padding-bottom: 7px;
}
#side_menu_button span:last-child{
	padding-bottom: 0;
}
#side_menu_wrap {
	top: 0;
	bottom: 0;
	left: 0;
	position: fixed;
	z-index: 99999;
	background-color: #fff;
	font-family: PTSans;
	display: none;
}
#close_side_menu {
	font-size: 20px!important;
	padding: 2px 8px;
	float: right;
	/*color: #707070;*/
	background: none;
	border: none;
	position: absolute;
	right: 11px;
}
.side_menu_wrap_content{
	width: 300px;
	max-height: 100%;
	overflow-y: auto;
}
#side_menu_wrap .logo{
	display: block;
	margin: 40px 0;
	padding: 0 60px;
	float:none;
	text-align: center;
}
#side_menu li{
	list-style: none;
}
#side_menu>div>ul>li:first-child>a{
	border-top: 1px solid #eaeaea;
}
#side_menu li a {
	background-color: #FFFFFF !important;
	position: relative;
	display: block;
	border-bottom: 1px solid #eaeaea;
	color: #333;
	font-size: 15px;
	/* padding: 0 60px;*/
	padding: 0 30px;
	height: 44px;
	line-height: 44px;
	text-decoration: none;
	outline-color:1px;

}
#side_menu #menu-side-menu>li>a{
	font-weight:bold;
}
#side_menu li.open>a,#side_menu li>a:focus{
	font-weight: bold;
	color: #3598c4 !important;
	border-right: 3px solid #3598c4;
	/* outline-color: 1px; */

}
#side_menu li>a:hover{
	color: #3598c4 !important;
}
#side_menu a:focus{
	outline: 2px solid #3598c4;
}
#side_menu li:last-child a{
	border-bottom: 1px solid #eaeaea;
}
#side_menu li ul li:last-child a{
	/*border-bottom: none;*/
}
#side_menu li a[href*="/"]:hover, #side_menu li aa[href*="/"]:focus{
	background-color: #f5f5f5;
	/*text-decoration: underline;*/
	/*color: #044156;
	border-right: 3px solid #3598c4;*/
}
#side_menu_wrap .side_content{
	padding: 0 60px;
}
#side_menu_wrap .social_networks{
	margin-top: 40px;
}
#side_menu_wrap .social_networks a.box:first-child{
	margin-left: 0;
}
#side_menu_wrap .contact_info{
	margin-top: 40px;
	font-size: 14px;
}
#side_menu_wrap .contact_info .phone{
	display: block;
	/*color: #707070;*/
	margin-bottom: 6px;
}
#side_menu_wrap .contact_info .email{
	color: #333;
	text-decoration: none;
}

/*******************************************************************************************
								DONATE
*******************************************************************************************/
.form_danate  input{
	width:100%;

}
.form_danate{
	width: 109px;
	border:2px solid #8fa8b9;
	padding: 10px 5px 5px;
	box-sizing: content-box;
}

.form_danate :last-child {
    position: absolute;
}


/*******************************************************************************************
								Breadcrumbs
*******************************************************************************************/
#header_title {
	border-color: #d2d3d4;
	background: url(../images/header_bg.png) no-repeat;
	background-color: #f6f6f6;
	height: auto;
	background-position: center center;
	border-top: 1px solid #d2d3d4;
	border-bottom: 1px solid #d2d3d4;

}
#header_title .h1 {
	/*color:#747474;*/
	font-size: 18px;
	/*  line-height: 87px; */
	/* line-height: 1.2;
     padding-top:30px;*/
	margin: 12px 0px;
}
span[typeof="ListItem"]{
	line-height: 87px;

}
/*.breadcrumbs{
	float:right;
}
.breadcrumbs span {
	font-family: PTSans;
    padding: 0 5px;
    color: #333;
    font-size: 13px;
}*/
/*******************************************************************************************
								Banner
*******************************************************************************************/
.banner_image{
	height: 168px;
	position: relative;
	display: block;
	background-size: cover;
	background-position: center;
	margin-top: 20px;
}
.banner_image[data-credit]:after {
	content: attr(data-credit);
	font-size: 12px;
	color: #191a1a;
	background-color: #ffffff;
	opacity: 0.7;
	position: absolute;
	width: 100%;
	height: 16px;
	bottom: 0;
	left: 0;
	margin-top: -16px;
	padding: 0 17px 0 0px;
}
.banner_text{
	position: absolute;
	/*  margin-right: 13%; */
	margin-right: 30%;
	/* top: 30%;*/
	font-size:30px;
}
button[id^="listenButton"]{
	/* background: none;
	border-style: solid;
	padding-top: 2px; */
	float:right;
	margin: 15px 0px;
}
.banner_text .h1 {
	animation: banner_text 2s;
}

@keyframes banner_text {
	0% {
		transform: translate(120px);
	}
	100% {
		transform: translate(0px);
	}
}

/*******************************************************************************************
								404
*******************************************************************************************/
.error_message{
	font-family: PTSans;
	color: #838383;
	font-size: 170px;
	font-weight: 700;
	line-height: 1;

}
.ul_links ul {
	font-family: PTSans;
	/*color: #707070;*/
	line-height: 34px;
	list-style: none;
	padding:0;
}
/* #page_404 .ul_links ul li:before{
	height: 18px;
    width: 18px;
    float: left;
    margin-right: 8px;
    border-radius: 50%;
    content: ' ';
    background: #044156 url(../images/arrow.png) center no-repeat;
	margin-top:8px;
} */
.ul_links ul  li i{
	height: 18px;
	width: 18px;
	line-height: 18px;
	margin-right: 8px;
	border-radius: 50%;
	background-color: #044156;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
}
.ul_links ul  li span{
	vertical-align: middle;
	display: inline-block;
}
.helpful_links h3,.search_wrapper h3{
	line-height: 20px;
}
.ul_links a{
	color: #044156;
}
.ul_links a:hover, .ul_links a:focus{
	color: #3598c4;
}
.search_wrapper p{
	font-family: PTSans;
	color: #838383;
	line-height: 20px;
}
.search_form  .search_field{
	position:relative;
	display: inline-block;
	/*  width: 87.5%; */
	width: calc(100% - 38px);
	float: left;
	font-size:14px;
}
.search_form  .search_field i{
	position:absolute;
	right:-25px;
	top:35%;
	color: #fff;
}
.search_form  .search_field input{
	border:1px solid #e7e6e6;
	font-family: PTSans;
	padding:8px 0 8px 15px;
	width:100%;
	vertical-align: middle !important;
	cursor: pointer;
}
.twitter-typeahead{
	width:100%;
}
.tt-menu{
	position: absolute;
	width: calc(100% + 38px);
	margin: 3px 0;
	padding: 8px;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
}
.search_form .search_button{
	display: inline-block;
	width: auto;
	/*margin-left: -3px;*/
}
.search_form .search_button input,.search_form .search_button a{
	width:38px;
	height:38px;
	border: none;
	background-color: #000;
	transition: all .2s;
	display: inline-block;
	float:left;
}
.search_form .search_button input:hover{
	background-color:#044156;
}
#page_404 .search_button input{
	margin: 0;
	padding: 0;
}
#page_404 .helpful_links{
	padding-left: 70px;
}
.title_404{
	margin-bottom: 30px;
	margin-top: 20px;
}
/*******************************************************************************************
								Content
*******************************************************************************************/
/* content p, .content ul, .content ol, .content */
.title_separate_lines {
	/* padding-top: 20px;*/
}
.sub_title_separate_lines{
	display: inline-block;
	position: relative;
	z-index: 9;
	background: #fff;
	padding-left: 14px;
	padding-right: 0;
}


.content_text{
	font-family: PTSans;
	/*color:  #707070;*/
	line-height: 20px;
	margin-bottom: 20px;
	clear: both;
}
#content_page .content_text p {
	clear: both;
}
.content a{
	font-family: PTSans;
	color: #044156;
	line-height: 20px;
}
.content a:hover, .content a:focus{
	text-decoration: underline;
	color: #3598c4;
}
.content h2{
	font-family: MuseoSlab;
	color:  #333;
	font-size: 18px;
	line-height: 24px;
	display:inline-block;
}
.social_networks_wrap{
	background-color: #f6f6f6;
	text-align: center;
	/* margin-top:45px; */
	/*margin-top:85px;*/
	float: none;
	clear: both;
	line-height: 40px;
	margin-bottom: 15px;
}
.tax-page_tags .social_networks_wrap,
.page-template-template-search-results .social_networks_wrap{
	margin-top: 15px;
}
table.alignright {
	margin-bottom: 15px;
}
.social_networks_wrap .social_networks{
	display: inline-block;
	margin-left:10px;
	margin-bottom:-5px;
}
.social_networks_wrap .text{
	font-family: PTSans;
	/*color:  #707070;*/
	line-height: 20px;
	padding-bottom: 10px;
	text-align: center;
	/* width:62%; */
}
.in_class{
	/* padding-top:15px;  */
	padding-top:2px;
}
/*.social_networks_wrap>div:nth-child(2){
	width:25%;
}*/
.download_file{
	margin: 15px 0px;
}
#single_publication .download_file{
	margin-top:0px;
	float:right;
	padding-left:5px;
	display:inline-block;
}
.content h2 {
	/*  font-size: 18px;
     line-height: 27px;
     margin-top: 0;
     font-weight: 400;
     margin-bottom: 28px; */
	/*width: 40px;
    float: right; */
	font-size: 18px;
	line-height: 27px;
	margin-top: 8px;
	font-weight: 400;
	margin-bottom: 0;
}
.content_img img {
	width: 100%;
	height: auto;
}
.content_img{
	margin-bottom:30px;
	position: relative;
}
.content_img.single_image{
	margin-bottom: 15px;
	margin-left: 15px;
	float: right;
	width: 300px;
}
blockquote {
	border-color: #044156;
	font-style: italic;
	font-size: 14px;
	padding: 15px;
	margin: 13px 40px;
	background-color: #f6f6f6;
}
/*.single_digital_book_paypal .publication_info input*/
.single_digital_book_paypal .publication_info .download_file a {
	/*margin-top: 15px;*/
	margin-bottom: 0;
}
.wrap_btn_print_publication.only_paypal{
	margin-left: 15px;
}
.archive_readmore_download_wrap.only_paypal{
	margin-left: 16px;
}
.download_file a,.registration_form a,.event_button_a a{
	border-width: 0;
	border-style: solid;
	border-radius: 2px;
	background: #044156;
	color: rgba(255,255,255,.8) !important;
	padding: 5px 23px;
	/* padding: 10px 29px; */
	line-height: 17px !important;
	font-size: 14px;
	display: inline-block;
	margin-bottom: 1.5px;
	text-decoration: none !important;
	clear:both;
}

.alignleft, .alignright {
	/* margin-top: 20px; */
	margin-bottom:-5px;
}


/*table*/
.content table {
	font-family: PTSans;
}
table{
	width:100%;
}
table th {
	line-height: normal;
	padding-bottom: 12px;
}
table tr {
	border-bottom: 1px solid;
	border-color: #eaeaea;
}
table td {
	padding: 25px 0;
	padding-right: 15px;
}
/* table.alignright {
    margin-bottom: 30px;
} */
/******************************************************************************************
								Person
*******************************************************************************************/
#single_researcher .name {
	display: none;
}
#single_researcher > .row{
	margin-bottom: 40px;
}
.other_language_page a {
	margin-bottom: 8px;
	/* margin-top: -26px; */
	float: right;
	background-color: #044156;
	height: 27px;
	/*   width: 156px; */
	text-align: center;
	border-radius: 3px;
	padding-top: 2px;
	padding-right: 25px;
	padding-left: 25px;
}

.other_language_page a:focus, .print_div_index .print_btn:focus,
#filter [type=submit]:focus, .download_file a:focus, .registration_form a:focus, .event_button_a a:focus {
	opacity: .7;
}
.other_language_page a {
	color: #fff;
	font-size: 15px;
	direction: rtl;
	text-decoration: none;
	font-family: arial;
	/*padding:30px;*/
}
.cv_content{
	clear:both;
}
.social_networks .download_file {
	margin: 0px 0px 0px 5px;
	display: inline-block;
	border-left: 1px solid #e8e8e8;
}
.social_networks .download_file a {
	border-radius: 4px;
	margin-right: 5px;
	margin-left: 10px;
	padding-top: 9px;
	padding: 9px 8px 8px;
	font-size: 13px;
	margin-bottom:4px;
	width: 60px;
	height:33px;
	font-weight: bold;
}
.social_networks .download_file i{
	padding-left: 6px;
	font-size: 14px;
}
.person_img{
	width:100%;
	height:auro;
}
#single_researcher .person{
	padding-bottom: 15px;
	border-bottom: 1px solid #e8e8e8;
	margin: 0;
}
#single_researcher .person .image.has_background_image {
	padding-top: 66.8%;
}
.person + .links {
	margin-top: 10px;
	margin-bottom: 25px;
	font-family: PTSans;
}
.person + .links a:not(:first-child):before {
	content: '';
	padding-right: 10px;
	margin-left:7px;
	border-left: 1px solid #044156;
	display: inline-block;
	height: 12px;
}
.subject_field h3 {
	font-size: 16px;
	font-family: PTSans;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 1px solid #e8e8e8;
	margin-top:9px;
	margin-bottom: 16px;
}
#single_researcher .subjects h3 {
	margin-bottom: 3px;
}

.ul_links.subject{
	margin-top: 10px;
	margin-bottom: 25px;
	font-family: PTSans;
	font-size: 14px;
}
.ul_links.subject li{
	display:inline-block;
}
.ul_links.subject li:not(:last-child):after {
	content: '';
	border-right: 1px solid #044156;
	padding-left: 7px;
	margin-right: 10px;
	display: inline-block;
	height: 12px;
}
.list ul {
	padding-left: 16px;
	/*color: #707070;*/
}
.list ul#menu-top-menu{
	padding:0
}
.mega-two_colums>ul{
	position: relative;
	width: 530px !important;
	margin-right:auto!important;
	margin-left:auto!important;
	right:0% !important;
}
.mega-two_colums{
	position:absloute!important;
}
.list.research_fields ul {
	-moz-column-count: 2;
	-moz-column-gap: 2.5em;
	/* 	    -webkit-column-count: 2;  */
	-webkit-column-gap: 2.5em;
	column-count: 2;
	column-gap: 2.5em;
}
.person_publications_wrap, .person_articles_wrap, .person_videos_wrap,.videos_videos_wrap, .research_publications_wrap,
.research_events_wrap, .related_publications_wrap, .related_articles_wrap, .more_info_wrap,.research_podcasts_wrap,.related_podcats_wrap {
	margin-bottom: 40px;
}
.related_publications_wrap .related_podcats_wrap{
	margin-bottom: 0;
}

#index_video h2#not_mach_filter2 {
	/*  padding-right: 15px; */
	display:none;
}
.research_publications_wrap{
	clear:both;
}
.person_contact .phones span:before {
	content: "\f095";
	font-family: FontAwesome;
	margin-right: 10px;
}
.person_contact .emails span:before {
	content: "\f003";
	font-family: FontAwesome;
	margin-right: 10px;
}
.person_videos iframe.video{
	/*height: 255px;
    width: 100%;
    border: none;*/
}
.person_video .image, #subject .video_item.image,.video_video .image{
	/* height: 180px; */
	width: 100%;
	border: none;
}
#subject .video_item.image,.video_video .image, .video_item a{
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	outline-offset: -2px;
}
#subject .video_item.image{
	background-repeat: no-repeat;
	background-size: cover;
}
#subject .video_item.image a{
	/* padding-top:65.5%; */
	padding-top:60%;
	width: 100%;
	border: none;
	display: block;
}
.content_vid {
	/* height: 75px; */
	font-family: PTSans;
	height: 80px;
	display: block;
	position: relative;
}
.t_video {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	/*  line-height: 1.5;
     font-size: 17px; */
	font-size: 18px;
	color: #333333;
	margin-top: 5px;
	/* margin-bottom: 9px; */

}
#gallery .video_item a:after{
	margin-top: 0px;
}
.image_item  .content_vid {
	height: 55px;
}
.person_vid {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.person_video .video_item ,.video_video .video_item{
	height: 180px;
	width: 100%;
	border: none;
	position: relative;
}
#index_video #filter .typeahead {
	margin-top: 0px !important;
	margin-bottom: 2px !important;
}
.video_video .video_item,.hp_video_slider .video_item{
	/* height: 130px; */
	height: 0px;
	padding-top: 70.7%;
	background-size: cover;
	background-position: center;
	position:relative;
}
.hp_video_slider a{
	text-decoration:none;
}
.job_des {
	font-family: PTSans;
	margin-top: 5px;
	margin-bottom: 15px;
}
#single_research .about {
	font-family: PTSans;
	/* color: #707070;*/
}

/*******************************************************************************************
								List
*******************************************************************************************/
.archive_post_footer{margin-top: 5px;}
.archive_post_footer:after{
	content: '';
	display: block;
	clear: both;

}
#hp_podcast .iframe_podcast{
	margin-top: 0;
}
.iframe_podcast{
	margin-top: 5px;
}
.iframe_podcast_wrap{
	margin-bottom: 40px;
}
.publication_podcast_wrap{
	padding-bottom: 15px;
}
.archive_readmore_download_wrap{
	float: right;
	width: 107px;
	text-align: center;
}
.list_item{
	margin-bottom:65px;
	border-bottom: 1px solid #e7e6e6;
}
.list_item .more_info {
	border:0;
}
.list_item h3.title {
	font-size: 18px;
	margin: 0 0 5px;
	line-height: 27px;
}
.list_item .text {
	margin-top: 20px;
	font-family: PTSans;
	clear: both;
	text-align: justify;

}
.list_item .text p {
	margin-bottom: 20px;
	/*color: #707070;*/
}
.read_more_div{
	display: inline-block;
}
a.read_more {
	margin-right: 0;
	font-family: PTSans;
	text-decoration: none;
}
a.read_more:after {
	content: '>';
	padding-left: 5px;
}
a.read_more:hover {
	text-decoration:none;
}
.more_info {
	border-color: #e0dede;
	font-size: 12px;
	clear: both;
	overflow: hidden;
	padding: 5px 0;
	border-bottom: 1px solid #e7e6e6;
	text-align: right;
}
/*******************************************************************************************
								Events
*******************************************************************************************/

.event_program .download_file a {
	padding: 10px 15px;
	clear:both;
}


.index_item {
	margin-bottom: 29px;
	display: block;
}
.index_item.col-sm-4:nth-child(3n+1) {
	clear: both;
}
.index_item .overlay{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;

	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(bottom, rgba(255,255,255,1) 0%, rgba(4,65,86,1) 0%, rgba(4,65,86,0.82) 86%, rgba(4,65,86,0.79) 100%);
	background: -webkit-gradient(bottom left, top left, color-stop(0%, rgba(255,255,255,1)), color-stop(0%, rgba(4,65,86,1)), color-stop(86%, rgba(4,65,86,0.82)), color-stop(100%, rgba(4,65,86,0.79)));
	background: -webkit-linear-gradient(bottom, rgba(255,255,255,1) 0%, rgba(4,65,86,1) 0%, rgba(4,65,86,0.82) 86%, rgba(4,65,86,0.79) 100%);
	background: -o-linear-gradient(bottom, rgba(255,255,255,1) 0%, rgba(4,65,86,1) 0%, rgba(4,65,86,0.82) 86%, rgba(4,65,86,0.79) 100%);
	background: -ms-linear-gradient(bottom, rgba(255,255,255,1) 0%, rgba(4,65,86,1) 0%, rgba(4,65,86,0.82) 86%, rgba(4,65,86,0.79) 100%);
	background: linear-gradient(to top, rgba(255,255,255,1) 0%, rgba(4,65,86,1) 0%, rgba(4,65,86,0.82) 86%, rgba(4,65,86,0.79) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#044156', GradientType=1 );

	opacity: 0;
	color: #fff;
	padding-top: 20px;
	transform: translateX(-100%);
	transition: all .3s ease-in-out;
}
.index_item  .overlay {
	padding: 10% 5%;
}
.event .overlay {
	padding: 20% 5%;
}
.index_item .overlay .links{
	margin-bottom: 9px;
}
.index_item .image_wrapper{
	position: relative;
	overflow: hidden;
	display: block;
}
.index_item .image_wrapper:hover .overlay, .index_item:focus .image_wrapper .overlay{
	-webkit-transform: translateX(0%);
	transform: translateX(0%);
	opacity: 1;
}
.index_item .image_wrapper:focus .overlay, .index_item:focus .image_wrapper .overlay{
	-webkit-transform: translateX(0%);
	transform: translateX(0%);
	opacity: 1;
}

.image_wrapper .overlay .links a {
	color: #fff;
	background: #333;
	width: 41px;
	height: 41px;
	border-radius: 50%;
	display: inline-block;
}
.image_wrapper .overlay .links a:first-child {
	margin-right: 7px;
}
.image_wrapper .overlay .links a i{
	font-size: 17px;
	line-height: 41px;
}
.index_item .content_item{
	margin-top: 20px;
}
.index_item .title{
	font-size: 18px;
	line-height: 24px;
	display: block;
	margin-bottom: 3px;
	margin-top:5px
}
.index_item .subjects span, .index_item .date, .index_item .name{
	font-family: PTSans;
}
.index_item .name{
	display: block;
	font-size: 15px;
}
.index_item .subjects span {
	font-size: 13px;
	line-height: 14px;
}
.index_item .content_item .date{
	margin-bottom: 16px;
	display: block;
}
.index_item .content_item p{
	/*color:  #707070;*/
}
/*******************************************************************************************
								event
*******************************************************************************************/

/*.event_content .title_separate_lines{
	    margin-bottom: 5px;
}
.event_content .image{
	float: left;
	margin: 0 2% 10px 0;
	position: relative;
	//width: 50%;
}
.event_content .image img{
	width:100%;

}
.event_content.no_image .title_separate_lines{
	 width: 100%;
}
.event_content .title_separate_lines {
    float: right;
   //width: 47%;
}
.event_content span{
	display:block;
}
.to_date {
    display: inline-block;
    margin-left: 5px;
}
.from_date{
	display:inline-block;
}
#map{
	width: 100%;
	height: 400px;
	margin-top:30px;
	margin-bottom:30px
}
.event .address {
    margin-bottom: 10px;
}*/
.event_content .title_separate_lines{
	margin-bottom: 0px;
}
.event_content_content span{
	display:block;
	clear:both;
}
.event_content_image{
	min-height: 250px;
	overflow-y: auto;
	overflow-y: -moz-hidden-unscrollable;
}
.event_content_image img{
	min-height: 250px;
	width: 100%;
	height: auto;
	max-width: none;
	max-height: 400px;
	min-width: 100%;
}
.event_button{
	position:absolute;
	bottom:0px;
	font-size: 0px;
}
.event_content_image,.event_content_content{
	width: 48.5%;
	display: inline-block;
	vertical-align: text-top;
	overflow-x: hidden;
	/* padding-left: 1%; */
	position: relative;
	margin-left: 0px;
	margin-right: 1%;
}
.event_content_content{
	padding-bottom: 35px;
}
.event_content_content.three_buttons{
	padding-bottom: 70px;
}
.touch .fancybox-nav span {
	visibility: visible;
}
.view_event_program a.fancybox {
	border-width: 0;
	border-style: solid;
	border-radius: 2px;
	background: #044156;
	color: rgba(255,255,255,.8) !important;
	padding: 10px 15px;
	line-height: 17px !important;
	font-size: 14px;
	display: inline-block;
	/* margin-bottom: 10px; */
	text-decoration: none !important;
}
.event .download_file {
	display: inline-block;
	margin:0;
	margin-right: 15px;
}
.event .view_event_program {
	display: inline-block;
	/* margin-left: 15px; */
}
#single_event .title_separate_lines,.summary_event{
	margin-bottom: 6px;
}
#single_event .content_text {
	font-family: PTSans;
	/*color: #707070;*/
	line-height: 20px;
	margin-bottom: 10px;
	display: inline;
}

a.map {
	font-size: 20px;
	margin-right: 5px;
}
.gallery .image {
	display:block;
	padding-top: 60.59%;
	background-size: cover;
	background-position: center;
	position: relative;
	/* 	max-width: 100%;
        float: none;
        margin: 0; */
}
.gallery .image_item {
	padding: 0 15px;
}
.gallery .image_content {
	margin-top: 5px;
	margin-bottom: 15px;
}
.gallery .video_content {
	margin-bottom: 20px;
	margin-top: 5px;
}
.video_item:nth-child(4n+1) {
	clear: both;
}
.fancybox-next ,.fancybox-prev {
	width: 10%;
	height: 88%;
}
.fancybox-nav:focus span{
	visibility: visible;
}
.gallery_image  {
	margin-bottom: 15px;
}
/*.registration_form, .media_articles, .more_info_event, #single_event .download_file{
    display: inline-block;
    font-family: PTSans;
}
.registration_form a, .media_articles a, .more_info_event a,.download_file a{
	margin-bottom:0px !important;
}
.event_more_info div:not(:last-child) > a:after {
    content: '';
    padding-left: 10px;
    margin-right: 7px;
    border-right: 1px solid #044156;
    display: inline-block;
    height: 12px;
}*/
.event_button .event_button_a{
	display:inline-block;
	padding-right: 5px;
	padding-top: 5px;
}
.event_button .event_button_a a{
	/*padding-right:15px;
	padding-left:15px;*/
	margin-bottom: 0px;
	padding-right:15px;
	padding-left:15px;
}
.event_program, .event_content {
	margin-bottom: 30px;
	overflow: auto;
	position:relative;
}
.video_item a:after, .hp_video_article .fancybox:after, .person_video .video_item:after{
	content: "\f522";
	font-family: dashicons;
	text-decoration: none;
	font-size: 50px;
	position: absolute;
	left: 0%;
	top: 0%;
	bottom: 0%;
	right: 0%;
	line-height: 50px;
	/* margin-top: -32px; */
	/* color: #e62117; */
	/* color: rgba(116, 116, 116 ,0.65); */
	-webkit-text-stroke-width: 3px;
	-webkit-text-stroke-color: #1d8dbf;
	/* color: rgba(116, 116, 116, 0); */
	color: #1d8dbf;
}
.video_item a, .hp_video_article .fancybox, .person_video .video_item{
	outline-offset: 0;
}
.video_item a:before, .hp_video_article .fancybox:before, .person_video .video_item:before{
	content: "";
	font-family: dashicons;
	text-decoration: none;
	font-size: 50px;
	position: absolute;
	left: 0%;
	top: 0%;
	bottom: 0%;
	right: 0%;
	line-height: 50px;
	/* margin-top: -32px; */
	/* color: #e62117; */
	/* color: rgba(116, 116, 116 ,0.65); */
	-webkit-text-stroke-width: 3px;
	-webkit-text-stroke-color: #1d8dbf;
	/* color: rgba(116, 116, 116, 0); */
	color: #1d8dbf;
}
/*******************************************************************************************
								Research Program
*******************************************************************************************/
#single_research .persons_wrapper .title_separate_lines {
	margin-bottom: 10px;
}
#single_research .image[data-credit]:after {
	/*  padding-top: 5px; */
}
.title_separate_lines, #single_research .persons_wrapper .manager .title_separate_lines {
	position: relative;
	margin-bottom: 30px;
	clear:both;
}
.title_separate_lines .title{
	display: inline-block;
	color: #343333;
	font-size: 18px;
	margin: 0;
	position: relative;
	z-index: 9;
	background: #fff;
	padding-right: 14px;
	font-weight: bold;

}
.title_separate_lines .separate_lines{
	display: inline-block;
	border-top: 1px solid #e7e6e6;
	border-bottom: 1px solid #e7e6e6;
	padding-top: 4px;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 50%;
	margin-bottom: -3px;
	/*margin-bottom: -13px;*/
}
.one .title_separate_lines .separate_lines,.one.title_separate_lines .separate_lines {
	border-bottom: none;
}
.related_publications_wrap .title_separate_lines{
	clear: both;
}
.related_podcats_wrap{
	margin-top: 40px;
}
.about .image{
	max-width: 50%;
	float: left;
	margin: 0 15px 15px 0;
	position: relative;
}
.about, .links_list, .persons_wrapper{
	margin-bottom: 50px;
	clear:both;
}
.links_list a{
	/* color: #333; */
	padding: 10px 0;
	display: block;
	border-bottom: 1px solid #e7e6e6;
	font-size: 14px;
}
.links_list a i{
	margin-right: 18px;
	background: #333;
	color: #fff;
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
.person{
	margin-bottom: 40px;
}
.person .image {
	margin-bottom: 19px;
	position:relative;
}
.image_wrapper .image_item[data-credit]:after,#single_research .image[data-credit]:after, .image[data-credit]:after,#single_research .image[data-credit]:after,.content_img[data-credit]:after, .wp-caption-text {
	content: attr(data-credit);
	font-size: 12px;
	color: #191a1a;
	background-color:#dce5e9;
	/*opacity: 0.8;*/
	position: absolute;
	width: 100%;
	/*height: 16px;*/
	/*top: 100%;*/
	bottom: 0;
	left: 0;
	margin-top: -16px;
	padding: 0 5px 0 5px;
	overflow:hidden;
	z-index:99;
	max-height: 44px;
	/*white-space: pre-wrap;*/
	line-height:14px;

}
.image_wrapper .image_item[data-credit]:hover::after,#single_research .image[data-credit]:hover::after, .image[data-credit]:hover::after,#single_research .image[data-credit]:hover::after,.content_img[data-credit]:hover::after, .wp-caption-text {
	height:auto;
	bottom:0;
	overflow:visible;
	max-height:none;
}
.hp_aside_article:hover .content_img[data-credit]:after{
	height:auto;
	bottom:0;
	overflow:visible;
	max-height:none;
}
.content_img:hover .content_img[data-credit]:after{
	overflow:visible;
}
/* .more_info_object_video .image.has_background_image:after {
    top: 55.5%;
	left: 0;
    margin-left: 10px;
} */
/* .image:after{

	content: attr(data-credit);
	font-size: 12px;
	color: #191a1a;
	background-color: #ffffff;
	opacity: 0.7;
	position: absolute;
	width: 100%;
	height: 16px; */
/*   top: 100%;  */

/*    bottom: 0; */
/* left: 0;
margin-top: -16px;
padding: 0 0 0 10px;
} */

.image.col-sm-4[data-credit]:after{
	padding-left: 25px;
}
.wp-caption {
	border: none;
	padding: 0;
	margin: 0;
	position: relative;
	margin-left: 15px;
	margin-bottom: 15px;
}
.has_background_image{
	background-size: cover;
	background-position: center;
}
.person .image.has_background_image {
	padding-top: 70.7%;
}
#single_research .person .image{
	display: none;
}
#single_research .manager .person .image{
	display: block;
}
.person_details_wrapper{
	margin-top: 14px;
	line-height: 20px;
	
}
.related_researchers.persons > [class *= 'col-']:nth-child(4n + 1) {
   clear: both;
}
.person  .person_details{
	float: left;
	margin-top:8px;

}
.person .person_details .role{
	font-family: PTSans;
	margin-top: -3px;
}
.person .social_networks{
	float: right;
}
[lang="en-US"] .person_details{
	padding-left:2px;
}
.social_networks a{
	/* color: #bebdbd; */
	color: #848484;
	display: inline-block;
	text-align: center;
	line-height: 18px;
}
.social_networks a.box{
	font-size: 16px;
	background-color: #ffffff;
	border-radius: 4px;
	/* border: 1px solid #e8e8e8; */
	margin: 0 5px 15px;
	padding: 3px;
	/* padding-bottom: 0px; */
	width: 23px;
	height: 23px;
}
.tooltip{
	opacity: 1;
	position: static;
}
.tooltip span {
	display: none;
	opacity: 0;
}
a[aria-label].tooltip:hover:after {
	content: attr(aria-label);
	position: absolute;
}
a.tooltip:hover {
	position: relative;
}
.social_networks a:hover:after {
	font-family: PTSans;
	color: rgba(255,255,255,0.8);
	font-size: 11px;
	font-weight: 400;
	line-height: 21px;
	text-align: center;
	background-color: #46494a;
	padding: 0 8px;
	border-radius: 3px;
	bottom: -30px;
	left: -50%;
}
.social_networks a.tooltip:hover:before {
	width: 0;
	height: 33px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #46494a;
	position: absolute;
	content: '';
}
a.tooltip.box.website{
	transition: all .5s;
}
a.tooltip.box.website:hover {
	background-color: #69cbef;
}
.person .description {
	color: #838383;
	margin: 17px 0 0;
	font-family: ptSans;
}
.persons_wrapper .col-sm-4:nth-child(3n+1) {
	clear: both;
}
/*******************************************************************************************
								Index Subjects
*******************************************************************************************/
#index_subjects .content, #index_researches .content{
	margin-bottom: 50px;
}
.flip_box{
	position: relative;
	z-index: 1;
	margin: 0;
	backface-visibility: hidden;
}
.flip_box_inner_wrapper{
	position: relative;
	margin-bottom: 30px;
	-webkit-transform: translateZ(0);
}
.flip_box_inner_wrapper .flip_box_front, .flip_box_inner_wrapper .flip_box_back{
	transition: all .4s cubic-bezier(.2,.85,.4,1.275)!important;
}
.flip_box_inner_wrapper .flip_box_front{
	-webkit-transform: rotateY(0);
	-ms-transform: rotateY(0);
	transform: rotateY(0);
	z-index: 10;
}
.flip_box:hover .flip_box_front, .flip_box:focus .flip_box_front {
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
	z-index: -1;
}
.flip_box_front img{
	width: 100%
}
.flip_box_inner_wrapper .flip_box_back{
	width: 100%;
	height: 100%;
	background-color: #044156;
	color: #fff;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	z-index: -1;
}
.flip_box_back_wrap{
	display: inline-block;

	max-width: 80%;
	vertical-align: middle;
}
.flip_box_back_wrap h3{
	font-size: 14px;
	text-transform: uppercase;
}
.flip_box_inner_wrapper .flip_box_back:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.flip_box_inner_wrapper .flip_box_back h3{
	display: inline;
	font-size: 15px;
	text-transform: uppercase;
}
.flip_box:hover .flip_box_back, .flip_box:focus .flip_box_back {
	-webkit-transform: rotateY(0);
	-ms-transform: rotateY(0);
	transform: rotateY(0);
	z-index: 1;
}
/* filter*/
.loader {
	display:none;
	border: 8px solid #f3f3f3; /* Light grey */
	border-top: 8px solid #3498db; /* Blue */
	border-radius: 50%;
	width: 70px;
	height: 70px;
	animation: spin 2s linear infinite;
	margin-right: auto;
	margin-left: auto;
	margin-top:100px;
	margin-bottom:100px;
}

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
article#index_events.from_subject #research_filter, article#index_events.from_subject #from_date,  article#index_events.from_subject #event_filter, article#index_events.from_subject #to_date
{
	width: 29.1%;
}

ul.filter_subject li , ul.filter_gallery li{
	display: inline-block;
	float: left;
	margin-right: 30px;
}
ul.filter_subject , ul.filter_gallery{
	overflow: hidden;
	list-style: none;
	padding: 0;
	line-height: 34px;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #e0dede;
}

ul.filter_subject li a , ul.filter_gallery li a{
	text-decoration: none;
	display:block;
	color: #333;
	border-top: 3px solid transparent;
}
ul.filter_subject li a.active  ,  ul.filter_gallery li a.active{
	color: #044156;
	border-top: 3px solid #044156;
}
#not_mach_filter{
	display:none;
}
/*******************************************************************************************
								Subject
*******************************************************************************************/
.article.index_item  .overlay{
	opacity:1 ;
	transform: translateX(0%) ;
	padding:5%;
}
.subject_other_content{
	text-align: justify;
}
.article.index_item  .image_wrapper:hover .title, .article.index_item  .image_wrapper:hover .overlay span,
.article.index_item a:focus .image_wrapper .title, .article.index_item a:focus .image_wrapper .overlay span{
	font-weight: bold;
}
/* .article.index_item  .image_wrapper:hover .title{
	font-size:17px;
}
.article.index_item  .image_wrapper:hover .overlay span {
	font-size:12px;
} */
.article.index_item .image_wrapper .has_background_image {
	padding-top: 40%;
}

/* .article.index_item  .image_wrapper:hover  {
   height: 240px;

} */

#slogan h1 {
	color: #ffffff;
	margin: 0;
}
#stage{
	padding-top: 15px;
	padding-bottom:	15px;
}
.slick-dotted.slick-slider{
	margin-bottom:0;
}
#slider_subject{
	float: left;
	width: 65%;
	margin-right: 4.9%;
}
#slider_subject .slick-dots li button:before{
	font-size: 45px;
}
#slider_subject .slick-dots{
	bottom: 10px;
}
#slider_subject .slick-dots li{
	margin: 0 1px;
}
#slider_subject .image{
	position: relative;
	padding-top: 38%;
}
#slider_subject .image .overlay{
	padding: 6%;
	width: 40%;
	background: #000;
	opacity: 0.7;
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
}
#slider_subject .image .overlay h3{
	margin: 0 0 25px 0;
	font-size: 18px;
}
#slider_subject .image .overlay p{
	margin: 0;
}
#stage_right{
	float: right;
	width: 30.1%;
	padding-right:28px;
}
#slider_subject_right .image{
	position: relative;
	display: block;
	/* padding-top: 100%; */
	/* height:373px; */
	padding-top: 66%;
}
#slider_subject_right{
	padding-bottom: 5%;
}
#slider_subject_right .event_details{
	position: absolute;
	left: 0;
	bottom: 12%;
	/* 	bottom:0px; */
	background: #000;
	opacity: 0.8;
	color: #fff;
	display: inline-block;
	padding: 10px 15px;
	right: 12%;
}
.event_details span {
	line-height: 1.5;
}
#slider_subject_right .event_details h3{
	font-size: 16px;
	margin: 0;
}
a#link_to_events{
	display: block;
	padding-top: 18%;
	position: relative;
	text-align: center;
}
.wrap_vertical_align_text{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	font-size: 0;
}
#link_to_events span{
	position: static;
}
.vertical_align_helper{
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.vertical_align_helper + * {
	display: inline-block;
	width: 99%;
	vertical-align: middle;
}
#link_to_events .vertical_align_helper + *, .newsletter .vertical_align_helper + * {
	color: #fff;
	font-size: 14px;
}
.slogan_wrapper{
	background-color: #6f6e78;
	padding:15px;
	/* padding-bottom: 20px; */
}
#slogan h2, #slogan p,#slogan h1{
	color: #fff;
	display: inline-block;
	margin: 0;
	vertical-align: middle;
}
#slogan h1{
	font-size: 50px;
	text-transform: uppercase;
}
#slogan p{
	font-size: 25px;
	font-style: italic;
}
#subject .related_researchers.persons .col-sm-4:nth-child(4n+1){
	clear: both;
}
#subject .related_publications_wrap .list_item {
	margin-bottom: 50px;
}
#subject .title_separate_lines +.publication_item,
#single_research .research_podcasts_wrap .title_separate_lines +.publication_item,
#single_event .related_podcats_wrap .title_separate_lines +.publication_item,
#single_publication .related_podcats_wrap .title_separate_lines +.publication_item,
#single_researcher .related_podcats_wrap .title_separate_lines +.publication_item
{
	border-top: none;
}
#subject .related_publications_wrap .list_item .more_info{
	border: none;
}
#subject .related_research .image, #subject .other_content .image{
	padding-top: 75%;
	position: relative;
}
#subject .other_content .image{
	margin-bottom: 20px;
}
#subject .related_research .read_more, #subject .other_content .read_more, #subject .more_info_object .read_more{
	display: block;
	text-align: right;
	margin-top: 10px;
}
#subject .more_info_object .image{
	padding-top: 70.7%;
	position: relative;
}
#subject .more_info_object_video  .image {
	/*   padding-top: 19%; */
	padding-top: 90%;
}

#subject .more_info_object_video {
	padding-left: 15px;
	padding-right: 15px;

}
#subject .image.has_background_image {
	position: relative;
}
#subject .more_info_object_video h3 {
	font-size: 18px;
	line-height: 27px;
	margin-top: 4px;
	font-family:PTSans;
}

#subject .more_info_object_video a.read_more {
	font-size: 13px;
	float: right;
	/* margin-bottom: 10px; */
}
#subject .more_info_object_video p {
	margin: 0 0 2px;
	/* font-family:PTSans; */
}
#subject .more_info_video  iframe.video {
	width: 100%;
	height: 340px;
	border: none;
}
.more_info_video>.col-sm-8 {
	padding: 0;
	float:none;

}
.more_info_video>a{
	display:block !important;
}
#subject {
	margin-top: 50px;
}
#subject .link_to_all_videos {
	margin-top: 10px;
}
/*******************************************************************************************
								Team
*******************************************************************************************/
#team .role {
	display: none;
}
#team .persons .col-sm-4:nth-child(3n+1){
	clear: both;
}
#team .title_separate_lines{
	margin-bottom: 20px;
}
.button_toggle_cat{
	cursor: pointer;
	/* border: none;
    width: 100%;
    text-align: left;
    background-color: #fff;
    padding-left: 0;
	padding-right: 0; */
}
.button_toggle_cat .title:before{
	font-family: FontAwesome;
	margin-right: 10px;
}
.button_toggle_cat.open_category .title:before{
	content: "\f068";
}
.button_toggle_cat.close_category .title:before{
	content: "\f067";
}
.button_toggle_cat.close_category + .persons{
	display: none;
}
.person_contact .emails{
	float: right;
}
.person_contact .phones{
	float: left;
}
.person_contact .emails span, .person_contact .phones span{
	display: block;
}
.person .person_publications{
	margin-bottom: 10px;
	display: block;
}
.person .person_research_fields{
	margin-top: 10px;
}
.person_team{
	margin-bottom:20px;
}
/*******************************************************************************************
								Index Publications
*******************************************************************************************/
.sheet_tytle:before{
	font-family: FontAwesome;
	margin-right: 10px;
}
.open_sheet.sheet_tytle:before{
	content: "\f068";
}
.close_sheet.sheet_tytle:before{
	content: "\f067";
}
.close_sheet +.sheet_item{
	display:none;
}

.sheet_tytle{
	display: inline-block;
	padding-bottom:3px;
	cursor:pointer;
	padding-left: 15px;
	font-weight: 600;
}
.volume .fa-download:before {
	content: "\f019";
	color:#044156;
}
.volume .download_file .fa-download:before {
	content: "\f019";
	color:#fff;
}
.volume_item .volume_tytle{
	color: #044156;
	border-bottom: 1px solid #044156;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.sheet_item .read_more_div{
	display:none;
}
.volume_item .download_sheet{
	display: inline-block;
	margin-left: 10px;
}
.volume_item .volume_tytle h3{
	width: calc(100% - 80px);
	display:inline-block;
}
.volume_item .download_file{
	display: inline-block;
	/*float: right;*/
	float:none;
}
.publication_item>.image {
	position:relative;
	float: left;
	border-right: 25px solid #fff;
	width: 150px;
	box-sizing: content-box;
	/* border-bottom: 25px solid #fff; */
	/*padding-top: 12.45%; */
	position: relative;
	margin-bottom: 14px;
	background-color: #fff;
	background-size: cover;
	background-position: center;
}
.publication_item>.image:before{
	padding-top: 71%;
	content:'';
	display: block;
}
.publications_focus_on{
	border: 1px solid #747474;
}
.read_about .publication_focus_on {
	margin-top: 12px !important;
	display: block;
}
.publication_item h3 {
	font-size: 18px;
	line-height: 27px;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: bold;
}
.summary_text {
	/* color: #747474;*/
	font-family: PTSans;
	clear:both;
	text-align: justify;
}

.content_publication h3 a {
	text-decoration: none;
	color: #333;
}

.content_publication h3 a:hover {
	color: #044156;
}
.label_for{
	display:none;
}
.publication_item .video_item.image>a{
	display: block;
	/*   position: absolute; */
	top: 0px;
	height: 100%;
	width: 100%;
}
/*******************************************************************************************
								filter
*******************************************************************************************/
#posts-archive #filter .typeahead{
	width:100%;
}

#filter>select,#filter>input,#filter>.filter_typeahead,#filter input[type=date],
#posts-archive.from_subject #research_filter,#posts-archive.from_subject #from_date,#posts-archive.from_subject #to_date,
#posts-archive.from_author #subject_filter,#posts-archive.from_author #from_date,#posts-archive.from_author #to_date,
#article_archive.from_type #subject_filter, #article_archive.from_type #research_filter, #article_archive.from_type #event_filter, .from_type #from_date, .from_type #to_date, .from_type #free_text,
.post-type-archive-podcast .from_author #filter .filter_select,.post-type-archive-podcast .from_subject #research_filter{
	display:inline-block;
	width:28.9%;
	font-size: 14px;
	margin-right: 1.4px;
	vertical-align:middle;
}
.post-type-archive-podcast .from_author #filter .filter_free_text,.post-type-archive-podcast .from_subject #filter .filter_free_text{
	width: 87.1%;
}
#filter .typeahead{
	margin-top: -3px;
	width:100%;
	vertical-align: middle !important;
	background-color: #ffffff !important;
}
.from_type #subject_filter,.from_type #research_filter, .from_subject #type_filter  ,.from_subject #research_filter , .from_subject #filter>select,
.from_author #filter .filter_select,.from_event #research_filter,.from_event #subject_filter,
#index_video input#from_date, #index_video input#to_date,
#posts-archive  #subject_filter,#posts-archive #from_date,#posts-archive  #to_date,#posts-archive  #research_filter,.from_research #research_filter ,.from_research #subject_filter,
.post-type-archive-podcast .from_only_podcast #filter #subject_filter,.post-type-archive-podcast .from_only_podcast #filter #research_filter,.post-type-archive-podcast .from_publication #filter #subject_filter,.post-type-archive-podcast .from_publication #filter #research_filter{
	width:43.4%;
	margin-right: 0.4%;
}
#filter .tt-menu{
	width: 100%;
}
[type=date] {
	-webkit-appearance: none;
	-moz-appearance: none;
	background:#fff;
}
input[type="date"]:focus:before,
input[type="date"].validdate:before {
	content: "" !important;
	display:none;
}
input[type="date"]:before {
	content: attr(placeholder) !important;
	color: #aaa;
	margin-right: 0.5em;
	display:block;
}

#filter [type=submit]{
	width: 12%;
	position: absolute;
	right: 0px;
	top: 0px;
	bottom: 0px;
	margin-bottom: 3px;
	border-radius: 0;
}
#filter{
	position:relative;
	margin-bottom: 40px;
	font-size:0px;
}
#filter .fa-search{
	position: absolute;
	right: 6.5%;
	color: #ffffff;
	top: 42%;
}
.filter_select {
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	/* color:#a9a9a9; */
	background: url(../images/arrow_d_gray.png) no-repeat 95%;
	background-size: 8%;
	/*color: #747474;*/
	border-color: #a9a9a9;
}
.from_type  .filter_select, .from_author  .filter_select{
	background-size: 4%;
	/*  background: url(../images/arrow_d_gray.png) no-repeat 98%; */
}
.filter_select, .datepicker, .filter_free_text, .typeahead {
	padding-left: 6px;
	border-radius: 3px;
	/* margin-right:5px; */
	margin-bottom:2px;
}
#research_filter_text{
	margin-bottom:0;
}
.from_type #type_filter,.from_author #research_filter,.from_subject #subject_filter,.from_author #research_filter,.from_event #event_filter{
	display:none;
}
.datepicker, .filter_free_text, .filter_typeahead .typeahead {
	border: 1px solid;
	border-color: rgb(169, 169, 169);
	/*color:#747474;*/
}
#ui-datepicker-div .ui-widget-header .ui-icon{
	background:  url(../images/ui-icons_555555_256x240.png);
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px !important;
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px!important;
}
.from_research select#research_filter {
	display: none;
}
.filter_select option {
	color: #333;
}
.post-type-archive-article #type_filter, .tax-articles_type #type_filter{
	display:none;
}
#index_events .datepicker,#index_events select{
	width:21.8%;
}
#index_events #filter .fa-search{
	top:31%;
}
#filter_sumit{
	background: #044156 url(../images/search-icon.png) no-repeat 50% 54%;
	background-size: 17%;
}
#index_events #filter_sumit{
	background: #044156 url(../images/search-icon.png) no-repeat 50% 54%;
	background-size: 12%;
}
.filter_select {
	padding-right: 30px;
}
::-webkit-datetime-edit-text, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-year-field {
	/*color:#747474;*/
}

/*******************************************************************************************
								Publication
*******************************************************************************************/
.publication_info{
	font-family: PTSans;
	margin: 5px 0;
	padding: 5px 0;
	/* border-top: #e7e6e6 1px solid; */
}
.publication_info .other_language_page{
	float:left;
}
.publication_item .cataloging_more_info {
	font-size: 14px;
}
.publication_info:last-child {
	clear: both;
}
.content h3.title, .content h1.title {
	margin-bottom: 28px;
	width: 79%;
	font-size: 18px;
}
#single_publication .content h1.title {
	margin-bottom: 20px;
}
/*#single_publication .social_networks_wrap{
	margin-top:15px;
}*/
.morepd button#listenButton1 {
	margin-top: 5px;
}
button#listenButton1 {
	margin-top: 25px;
}
.morepd .print_wrap {
	/* margin-top: -35px;*/
}
.page_navigation {
	height: 34px;
	line-height: 34px;
	border-top: 1px solid #e7e6e6;
	border-bottom: 1px solid #e7e6e6;
	margin-bottom: 60px;

}
.page_navigation a {
	text-decoration: none;
	font-size: 13px;
	color: #044156;
	/* font-family:PTSans; */

}
.page_navigation a.prev:before {
	content: '<';
	padding-right: 5px;
}
.page_navigation a.next:after {
	content: '>';
	padding-left: 5px;
}
.page_navigation a.next {
	margin-left: 15px;
	margin-right: 10px;
}
.page_navigation a:hover, .page_navigation a:focus {
	text-decoration: none;
	color:#3598c4;
}
.summary_content{
	font-weight: bold;
	/* padding-bottom:7px; */
	padding-bottom:15px;
	/*  margin-bottom: 40px; */
}
.summary_content>p{
	margin-bottom: 40px;
}
.details_publication {
	margin-bottom: 14px;
	float: none !important;
	/* width: calc(100% - 120px); */
	margin-top: 2px;
}
.wrap_btns_publication{
	float: right;
	margin-bottom: 7px;
}
.wrap_btns_publication .morepd.wrap_btn_print_publication .other_language_page{
	padding-right: 5px;
	padding-left: 2px;
}
.wrap_btns_publication .morepd.wrap_btn_print_publication  .print_wrap{
	display: inline-block;
}
.wrap_btns_publication .morepd.wrap_btn_print_publication .publication_info{
	margin: 5px 0 0;
    padding: 5px 0 0;
}
.archive_readmore_download_wrap{
	top: -9px;
	position: relative;
}
.archive_readmore_download_wrap.digital_book_paypal{
	left: -26px;
}
.details_publication>div:not(:last-child) {
	margin-bottom: 10px;
}
.details_publication p {
	display: inline-block;
}
/*.publication_info span.title {
    font-weight: bold;
}*/
.publish_date {
	display: inline-block;
	float: right;
}
.cataloging_references p, .cataloging_author_reference_text p {
	color: #212121;
	margin-bottom: 0;
}
.cataloging_references p {
	display: inline-block;
}
.page_navigation .not_enabled,.page_navigation .not_enabled:hover,.page_navigation .not_enabled:focus {
	color: rgb(169, 169, 169);
	cursor: default;
}
/* .publication_info .download_file, .publication_info .read_more {
    width: 21%;
    display:inline-block;
    margin-left:15px;
    margin-top: 3px;
    vertical-align: middle;
	margin-bottom:0;
	margin-right: 0px;
    text-align: right;
} */
.download_file,.read_more {
	margin-right: 0;
	margin-top: 3px;
	vertical-align: middle;
	margin-bottom: 3px;
	margin-left: 0px;
	text-align: right;
	display: inline-block;
}
.archive_post_footer .download_file{
	margin-right: 27px;
}
.publication_info .download_file, .publication_info .read_more {
	display: inline-block;
}
.publication_info .read_more{
	vertical-align:bottom;
}
.author_area .col-sm-3:nth-child(4n+1) {
	clear: both;
}
.about_the_author {
	margin-top: 30px;
	margin-bottom: 30px;
}
/*#single_publication .social_networks_wrap {
    margin-top: 0;
}*/
.related_publications {
	margin-top: 30px;
	overflow: hidden;
}
.slider_related_publications {
	margin-left:-20px;
}
.related_publications .slick-slide {
	margin-left: 20px;
}
.slick-slide{
	height:auto;
}

button.slick-next {
	right: 0;
	background: url(../images/right-arrow.png) no-repeat 50% 50%;
	background-color: rgba(0,0,0,.5);
	background-size: 32px;
	width: 40px;
	height: 40px;
}
.related_publications button.slick-prev{
	left: 20px;
}
button.slick-prev{
	left: 0;
	background: url(../images/left-arrow.png) no-repeat 50% 50%;
	background-color: rgba(0,0,0,.5);
	background-size: 32px;
	width: 40px;
	height: 40px;
	z-index: 99;
}
#slider_subject_right  .slick-prev,#slider_subject_right   .slick-next{
	display:none !Important;
}
#slider_subject_right:hover .slick-prev,#slider_subject_right:hover .slick-next{
	display:block !Important;
}


#slider_video .slick-disabled {
	background-color: rgba(0,0,0,0.2);
	cursor: default;
}
button.slick-next:hover, button.slick-next:focus {
	background: rgba(0,0,0,.5) url(../images/right-arrow.png) no-repeat 50% 50%;
	background-size: 32px;
}
button.slick-prev:hover, button.slick-prev:focus{
	background: rgba(0,0,0,.5) url(../images/left-arrow.png) no-repeat 50% 50%;
	background-size: 32px;
}

.slick-next:before,.slick-prev:before{
	content: '';
}
.image_wrapper .has_background_image {
	padding-top: 70.7%;

	background-size: cover;
	background-position: center;
}
.load_more{
	border-radius: 2px;
	background-color: #044156;
	color: #fff;
	font-family: PTSans;
	padding: 13px 29px;
	width: 137px;
	margin-right: auto;
	margin-left: auto;
	cursor:pointer;
	display: block;
	border: none;
	margin-top: 50px;
}

.load_more:focus {
	opacity: .7;
}

#load_publication, #load_articles{
	padding: 13px 20px;
	text-align:center;
}
.publication_item {
	transition: visible .5s .5s;
	border-top: 1px solid #e7e6e6;
	padding-top: 15px;
	margin-bottom: 12px;
	clear: both;
}
.slider_related_publications .index_item {
	margin-bottom: 0;
}
/*******************************************************************************************
								Sidebar
*******************************************************************************************/


input.typeahead.tt-input {
	cursor: auto;
}
.tt-menu.tt-open{
	cursor:default;
}
.titleEvent {
	font-weight: bold;
	color: #333333;
	/* font-size: 22px; */
	font-size: 19px;
	line-height: 1.2;
}

.adress {
	color: #808080;
	/* line-height: 2.5; */
	/* padding-top: 8px; */
}
#sidebar_events a{
	text-decoration:none;
}
#sidebar_events .content_event{
	color: #676767;
	margin-top:15px;
	/* font-size:16px; */
	font-size:14px;
}
.event_page {
	text-align: right;
	text-decoration: underline;
	padding-top: 4px;
}
.sidebarcont{
	background-color:  rgba(0, 0, 0, 0.54);
	position: absolute;
	bottom:0px;
	line-height: 1;
	left: 0px;
	font-family: PTSans;
	color: #FFFFFF;
	text-align: left;
	right: 0px;
	padding: 10px 15px;
}
.banner.content_img[data-credit]:after {
	bottom: 0;

}
.sidebartitle {
	font-weight: bold;
	font-size: 22px;
	padding-bottom: 5px;
}
.sidebarsubtitle {
	font-size: 16px;
}
.sidebar_banner a.banner{
	position:relative
}
.hp_expert_text_wrap {
	padding: 5px;
}
.hp_expert_text_wrap a{
	padding-left: 5px;
	padding-right: 5px;
}
#sidebar_newsletter{
	padding: 27px 20px;
	border: 1px solid #e0e0e0;
}
#sidebar_newsletter .newsletter {
	position: relative;
	text-align: center;
	display: block;
	padding-top: 29.2%;
}
.newsletter_text {
	position: absolute;
	top: 43%;
	left: 0;
	bottom: 0;
	right: 0;
	overflow: hidden;
	color: #fff;
	vertical-align: middle;
}
#sidebar{
	/* padding-left: 65px; */
}
#sidebar section{
	margin-bottom: 10px;
}
#sidebar h4 {
	font-size: 15px;
	margin: 0;
	margin-bottom: 18px;
}
#sidebar_search_research .search_button i {
	top: 50%;
	margin-top: -7px;
	position: absolute;
	left: 50%;
	margin-left: -6px;
	color: #fff;
}
#sidebar_search_research .search_form .search_button{
	position:relative;
	font-size:14px;
}
#sidebar_events .image {
	display:inline-block;
	width: 105px;
	margin-right: 13px;
	vertical-align: middle;
}
/*#sidebar_events .content{
	display:inline-block;
	vertical-align:top;
    width: calc(100% - 125px);
}*/
.tilte_event  a{
	font-size: 18px;
	font-weight: bold;
	color: black;
}
#sidebar_events .content {
	margin-bottom: 0;
}
#sidebar_events .content a {
	text-decoration: none;
}

#sidebar_events .date {
	/*color:#747474;*/
	/*   font-size: 14px; */
	font-size: 13px;
	padding-top:6px;
}
span.publicationauthor {
	/* font-family: PTSans; */
	font-size:13px;

}
.authors {
	padding-top: 8px;
	height: 30px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
#sidebar_events .image.has_background_image{
	padding-top: 27%;
}
#sidebar_events {
	border: 1px solid #e2e2e2;
}

#sidebar_events>div {
	border-bottom: 1px solid #e2e2e2;
	padding: 20px 15px;
}
a.authorLink:after{
	content: ', ';
}
a.authorLink:last-child:after {
	content: '';
}
#sidebar_publications {
	border: 1px solid #e2e2e2;

}
#sidebar_publications .item {
	border-bottom: 1px solid #e2e2e2;
	padding: 15px 15px;
}
#sidebar_publications .item:last-child {
	border: none;
}
#sidebar_publications ul.tabs {
	width: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color: #f1f2f2;
}
#hp_side_publication #sidebar_publications ul.tabs li:not(:last-child){
	border-right: 1px solid #747474;

}
#hp_side_publication #sidebar_publications ul.tabs li{
	float: left;
	border-bottom: 1px solid #747474;
}
#sidebar_publications ul.tabs li{
	width:32.5%;
	display: inline-block;
}
#sidebar_publications ul.tabs li a {
	width: 100%;
	display: inline-block;
	color: #333;
	text-align: center;
	padding: 9px 16px;
	text-decoration: none;
	transition: 0.3s;
	font-size: 14px;
	border-top:3px solid transparent;
}
#sidebar_publications .tabcontent ,#sidebar_publications .tabcontent_post{
	display:none;
}
#sidebar_publications  #popular ,#sidebar_publications  #popular_post{
	display:block;
}
#sidebar_publications a.tab_links.active ,#sidebar_publications a.tab_links_post.active {
	background-color: #ffffff;
	border-top: 3px solid #044156;
}
#sidebar_publications .image {
	/* width: 52px;
    margin-right: 13px; */
	/* width: 25%; */
	width: 24%;
	margin-right: 10px;
	display: inline-block;
	vertical-align: top;
	position:relative;
}
#popular .image:after ,#recent .image:after{
	/*width:80% !important;*/
	width:100% !important;
	left:0px;
	font-size: 11px;
	margin-top:2px;
	max-height: 45px;
	/*background:none;*/
}
#popular .image:hover::after ,#recent .image:hover::after{
	/*width:80% !important;*/
	max-height: none;
	/*background:none;*/
	width: 292px !important;
	right: 0px;
	background-color: #dce5e9;
}

#sidebar_publications .date{
	height:20px;
}
#sidebar_publications .authors{
	padding-top:3px;
	height:20px;
}
#sidebar_publications .image.has_background_image{
	/* padding-top: 13.7%; */
	padding-top:25%;
}
#sidebar_publications .content{
	display:inline-block;
	/* vertical-align:middle; */
	/* width:calc(100% - 75px); */
	/*width:70%;*/
	width:100%;
}
#sidebar_search_research .search_form {
	padding: 15px;
	font-size:0;
	/* padding-bottom:5px; */
}
#sidebar_publications .content a {
	text-decoration: none;
}
#sidebar_publications .date {
	/*color:#747474;*/
	font-size:13px;
}
#sidebar_publications .tabcontent ,#sidebar_publications .tabcontent_post {
	-webkit-animation: fadeEffect 1s;
	/* animation: fadeEffect 1s; */
}
@-webkit-keyframes fadeEffect {
	from {opacity: 0;}
	to {opacity: 1;}
}

@keyframes fadeEffect {
	from {opacity: 0;}
	to {opacity: 1;}
}

.sidebar_banner{
	border: 1px solid #e0e0e0;

	/* padding: 27px 0px; */
	/* padding: 27px 17px; */
	padding: 15px 15px;
	text-align: center;
}
.sidebar_banner .banner{
	display: block;
	/* padding-top: 31.4%; */
	margin-bottom: 20px;
	outline-offset: 0;
}
.sidebar_banner .banner:last-child {
	margin-bottom: 0;
}
.sidebar_banner img{
	width:100%;
	position:relative;
}
#sidebar section {
	background: #dce5e9;

}
#sidebar .address{
	display:inline-block;
}
#sidebar .adress{
	display:inline-block;
}
section.sidebar_banner.news.clearfix {
	padding: 15px 15px;
}
#sidebar_publications {
	padding:15px;
	background: #dce5e9;
}
#sidebar_publications .tabcontent ,#sidebar_publications .tabcontent_post{
	background:white;
}
.image_event {
	width: initial;
	/*  height: 160px; */
	/* padding-top:61%;*/
	padding-top:70.7%;
	background-size: cover;
	/* margin-bottom:13px; */
	position:relative;
}
.image_event span{
	position:absolute;
	/* top:0; */
	bottom: 0;
	background:#5d6773;
	padding: 5px;
	color: white;
	font-size: 18px;
}
.tilte_event{
	display:block;
	padding-top:4px;
}
/* .tilte_event .date{
	float:left;
} */
.post_subject li{
	display: block;
	padding: 10px 20px 10px 12px;
	border-bottom: 1px solid #e7e6e6;
	font-size: 13px;
	line-height: 1.69;
	background:#fff;
}
.post_subject{
	padding:15px;
}
.post_subject ul{
	padding-right:0px;
	position:relative;
	max-height: 293px;
	overflow: auto;
}
.post_subject li a{
	text-decoration: none;
}
.post_subject li a:before{
	position: absolute;
	font-family: "dashicons";
	content: "\f341";
	right: 5px;
	/*margin-left: -12px;*/
}

/****************************full width -sidebar*******************************************/

#full_width #sidebar_events .content{
	width: auto;
}
#full_width #sidebar_events .image{
	display: block;
	width: auto;
	margin-right: 0;
}
#full_width #sidebar_events .image.has_background_image{
	padding-top: 55%;
}
#full_width #sidebar_events>div{
	border-bottom:none;
	padding: 20px 0px;
}
#full_width>.row {
	margin-right: 0;
	margin-left: 0;
}
#full_width .social_networks_wrap{
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 30px;
}

/*******************************************************************************************
								Press
*******************************************************************************************/
.article_item .image.has_background_image{
	background:linear-gradient(to top, rgba(255,255,255,1) 0%, rgba(4,65,86,1) 0%, rgba(4,65,86,0.82) 86%, rgba(4,65,86,0.79) 100%);
}
#press .article_item.image .title{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.video_item iframe.video {
	width: 100%;
	height: 645px;
	border: none;
}
#press .person_item.col-sm-3:nth-child(4n+1) {
	clear:both
}
.read_about .image {
	padding-top: 70.7%;
}
.read_about .title, .article_item  .title{
	font-size: 18px;
	line-height: 24px;
	display: block;
	margin-bottom: 3px;
	margin-top: 20px;
}
.read_about .summary {
	margin-top: 5px;
	margin-bottom: 35px;
}
.image_informative {
	padding-top: 50.3%;
	/* width: 640px;
    margin-left: 15px; */
}
.informative_component,.persons_area,.page-template-template-press .read_about{
	/* margin-bottom:30px; */
	margin-bottom:15px;
}
article#press{
	padding-left: 30px;
	padding-right: 30px;
}
.text_informative h2 {
	font-size: 18px;
	margin-top: 0;
	margin-bottom: 30px;
	border-bottom: 1px solid #e0dede;
	padding-bottom: 10px;
	line-height: 1.5;
}
.text_informative h3 {
	font-size: 15px;
	font-family: PTSans;
	margin-top: 0;
}
/* .text_informative {
    padding-left: 45px;
	padding-right: 0;

} */
.text_informative ul li {
	font-family: PTSans;
	/*color:#747474;*/
}
.text_informative ul {
	padding-left: 18px;
}
#press h1 {
	text-align: center;
	font-size: 33px;
	margin-bottom: 20px;
	margin-top: 0;

}
.search_person_subject {
	background-color: #044156;
	padding: 30px 30px 25px 30px;
	margin: 0;
	border: none;
	margin-bottom:20px;
}
.search_person_subject .lines {
	border-top: 1px solid #366B9E;
	border-bottom: 1px solid #366B9E;
	margin-top: 25px;
	margin-bottom: 25px;
	height: 8px;
}

div#subject_filter {
	text-align: center;
}
.article_item .image {
	padding-top: 70%;
}
.search_person_subject .filter_select {
	height: 60px !important;
	/* width: 440px; */
	/* color: #fff; */
	font-size: 18px;
	font-family: PTSans;
	font-weight: bold;
	padding-left: 20px;
	border-radius: 2px;
	border: 1px solid #fff;
	background: url(../images/down-arrow.png) no-repeat 95%;
	background-size: 15%;
	color: #fff;
	padding-right: 80px;
}
body.page-template-template-press .search_person_subject .filter_select {
	border: 1px solid #366B9E;
	color: #366B9E;
}
body.page-template-template-press .search_person_subject {
	background-color: transparent;
}
body.page-template-template-press .search_person_subject .filter_select {
	background-image: url(../images/down-arrow-blue.png);
}
body.page-template-template-press .last_post {
	right: 20px;
	left: auto;
}
body.page-template-template-press .link_all_publications{
	position: static;
	margin-top: 20px;
}
div#publications_focus_on_wrap {
	padding: 5px;
}
.search_person_subject .filter_select option {
	color: #000;
}
.link_all_persons {
	clear: both;
	padding-left: 17px;
}
.article_item iframe.video {
	width: 247px;
	height: 173px;
	border: none;
	top: 0;
	/*  position: absolute; */
}
.article_item.video .title {
	margin-top: 15px;
}
.article_item .authors {

	overflow: hidden;
	margin-bottom: 30px;
	font-size: 13px;
}
.article_item.image .title {
	color: #333;
}
.article_item.image>a {
	text-decoration: none;
}
.article_item.image a .title:hover {
	color: #3598c4;
	text-decoration: underline;
}
#press .social_networks a.box{
	margin: 0px 3px 10px 0px;

}
#press .download_file{
	border-left: none;
	margin: 0px 0px 0px 0px;
}
#press .social_networks .download_file a{
	margin-right: 0px;
	margin-left: 0px;
}
.section.read_about .publication, section.read_about .event{
	display: table-cell;
	float: none;
}
.all_article_tax,.link_all_publications, .link_all_events  {
	position: absolute;
	bottom: 0px;
}
.publication_info .download_file a{
	/* margin-top:20px;	 */
}
/*******************************************************************************************
								Gallery
*******************************************************************************************/
.gallery_wrapper .image, .gallery_wrapper .video{
	padding-top: 60%;
	display:block;
	position: relative;
}
.gallery_wrapper .image[data-credit]:after{
	padding-left:25px;
}
.gallery_wrapper .image_item, .gallery_wrapper .video_item{
	margin-bottom:15px;
	margin-top:15px;
	clear: none;
}
.gallery_wrapper{
	margin-top:55px;
}

/*******************************************************************************************
								Contact
*******************************************************************************************/
.waze1{
	display:none;
	padding-top: 20px;
	font-size: 20px;
}
#contact iframe {
	width: 100%;
}
.nf-after-form-content {
	display: none;
}
.nf-form-title h3, .nf-field-element p{
	display: none;
}
.nf-before-form-content {
	margin-bottom: -42px;
	margin-top: 25px;
}
.title-sep-container {
	font-family: PTSans;
	/*color:#747474;*/
	margin-bottom: 20px;
}
textarea {
	max-width: 100%;
	min-height: 200px !important;
}
input[type="text"], input[type="email"], select ,.datepicker{
	height: 38px !important;
}
.frm_style_formidable-style.with_frm_style input[type=text], .frm_style_formidable-style.with_frm_style input[type=password], .frm_style_formidable-style.with_frm_style input[type=email], .frm_style_formidable-style.with_frm_style input[type=number], .frm_style_formidable-style.with_frm_style input[type=url], .frm_style_formidable-style.with_frm_style input[type=tel], .frm_style_formidable-style.with_frm_style input[type=file], .frm_style_formidable-style.with_frm_style input[type=search], .frm_style_formidable-style.with_frm_style select{
	border-radius: 0;
}
.frm_style_formidable-style.with_frm_style label.frm_primary_label, .frm_style_formidable-style.with_frm_style.frm_login_form label{
	font-family: PTSans;
	/*color: #707070;*/
}
#contact .frm_form_fields  .frm_submit{
	float: left;
	border-radius: 2px;
	background-color: #044156;
	color: #fff;
	font-family: PTSans;
	/*  padding: 13px 29px; */
	border: none;
	clear: both;
	margin-right: 10px;
}
#contact .frm_form_fields  .frm_submit img{
	position: absolute;
	display: none;
}
#contact input[type="submit"]{
	margin: 0px;
	background: none;
	color: #fff;
	box-shadow: none;
	border: none;
	padding: 13px 29px;
}
input[type="button"], input[type="submit"] {
	float: right;
	border-radius: 2px;
	background-color: #044156;
	color: #fff;
	font-family: PTSans;
	padding: 13px 29px;
	border: none;
	clear: both;
	margin-bottom: 15px;
}
.reCAPCHA_requ .frm_primary_label:after{
	content:"*";
	margin-left: 0;
	color: red;
	font-weight: bold;
}
/* #contact input[type="button"], #contact input[type="submit"]{
	margin-left: 15px;
} */
.nf-field-container.submit-container {
	margin-bottom: 0px;
}
.contact_info_content {
	/*color:#747474;*/
	font-family: PTSans;

	font-size:16px;
}
.contact_info{
	border: 1px solid #cccccc;
	padding: 15px;
}
#sidebar .contact_info h4{
	font-size:18px;
	margin-bottom: 10px ;
}

.social_links h4 {
	margin-bottom: 18px ;
}
.contact_info, .social_links {
	margin-bottom: 45px;
}
.sidebar_contact {
	padding-left: 65px;
}
/*newsletter_contact*/
.capcha{
	position:relative;
	clear: both;
}
.error.error_capcha{
	position: absolute;
	top: 0;
	/*   left: 35px; */
	padding: 0px 15px;
	color: red;
}
.newletter_capcha .error_capcha{
	display: inline-block;
	position: relative;
	vertical-align: top;
	top: 30px;
	padding: 0;
}
.newletter_capcha .g-recaptcha{
	position: relative;
	display: inline-block;
}
.newsletter_field input[type="text"], .newsletter_field input[type="email"] {
	display: block;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 5px;
	border: 1px solid #707070;
	position: relative;
	z-index: 9;
}
.newsletter_field label {
	text-align: left;
	width: 100%;
	margin-top:20px;
	font-weight: 300;
}
.newsletter_field_checkbox {
	text-align: left;
	padding-left: 15px;
	max-width: 100%;
	clear: both;
	position: relative;
	padding-top: 12px;
	padding-bottom: 21px;
	position: relative;
	z-index: 9;
	margin-top: 20px;
}
.newsletter_field_checkbox .item_checkbox:not(.all_checkbox){
	margin: 0 10px;
}
.title_checkbox {
	margin-bottom: 8px;
	font-family: PTSans;
	margin-top: 20px;
	font-weight: 700;
}
#newsletter hr{
	clear: both;
}
.wrap-subgroups {
	margin-top: 10px;
}
.items_subgroups{
	width: 100%;
}
.newsletter_field_checkbox .item_checkbox.radio_btn {
	margin-right: 0;
}
.newsletter_field_checkbox .item_checkbox label,.newsletter_field_checkbox  .title_checkbox{
	font-weight: normal;
}
.item_checkbox input {
	margin-right: 8px;
}
.item_checkbox label {
	/*color: #707070;*/
	font-family: PTSans;
}
span.sign_required {
	color: red;
}
.g-recaptcha > div{
	height: auto !important;
}
#at-signup-container label.error {
	margin-top: 0;
	color: #E80000;
	font-family: PTSans;
	font-weight: 100;
	position:absolute;
	width:auto;
}
#at-signup-container .newsletter_field_checkbox label.error{

	top: auto;

	bottom: 0px;
}
.item_checkbox label.error {
	position: absolute;
}
input.error {
	border: 1px solid #E80000;
}
.item_checkbox .error {
	bottom: 20px;
	left: 14px;
}
.reCaptcha iframe {
	margin-top: 30px;
	margin-left: 15px;
}
.marked_required {
	font-family: PTSans;
}
.marked_required span {
	color: red;
}

#contentForm hr, #contact hr {
	margin-top: 5px;
}
.event_name{
	display:none;
}
#newsletter .submit{
	clear: both;
	float: left;
	margin-left:15px;
	margin-top: 30px;
}
.frm_form_field input[type=tel] {
	height: 38px !important;
}
.required_message span {
	color: #b94a48;
}
/* .frm_form_field.form-field .frm_required_field.frm_top_container.frm_full{
    border-color: #cccccc;
    border-width: 1px;
    border-style: solid;
}

 */
/* .frm_style_formidable-style.with_frm_style .frm_form_field :invalid {

    border-color:#cccccc !important;

} */
/*******************************************************************************************
								Footer
*******************************************************************************************/
a.logo_footer {
	color: rgba(255,255,255,0.5);
	transition: all .5s;
	float: left;
	display: inline-block;
}


footer#page_footer{
	margin-top: 100px;
}
#footer_menu{
	background-color: #363839;
	/*   border-top: 12px solid #e9eaee; */
	padding: 60px 0 55px;
}
div[id^="mega-menu-wrap-Footer"],
div[id^="mega-menu-wrap-Footer"] ul[id^="mega-menu-Footer"] > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,
div[id^="mega-menu-wrap-Footer"] ul[id^="mega-menu-Footer"] > li.mega-menu-item > a.mega-menu-link:hover,
div[id^="mega-menu-wrap-Footer"] ul[id^="mega-menu-Footer"] > li.mega-menu-item > a.mega-menu-link:focus{
	background: none!important;
}
div[id^="mega-menu-wrap-Footer"] ul[id^="mega-menu-Footer"] > li.mega-menu-item{
	display: block!important;
}
div[id^="mega-menu-wrap-Footer"] ul[id^="mega-menu-Footer"] > li.mega-menu-item.mega-disable-link a.mega-menu-link {
	color: #ddd!important;
	font-size: 14px!important;
	text-transform: uppercase!important;
	/* 	margin-bottom: 28px !important; */
}
div[id^="mega-menu-wrap-Footer"] ul[id^="mega-menu-Footer"] > li.mega-menu-item > a.mega-menu-link{
	color: #bfbfbf!important;
	font-family: ptSans!important;
	font-size: 15px!important;
	line-height:1.3 !important;
	height:auto!important;
	padding-bottom:10px!important;
	padding-left:1px!important;
	padding-right:1px!important;
	/* overflow: hidden !important;
	text-overflow: ellipsis !important;
    white-space: nowrap !important; */

}

div[id^="mega-menu-wrap-Footer"] ul[id^="mega-menu-Footer"] > li.mega-first.mega-menu-item > a.mega-menu-link{
	font-weight:bold !important;
}

div[id^="mega-menu-wrap-Footer"] ul[id^="mega-menu-Footer"] > li.mega-menu-item > a.mega-menu-link:hover,
div[id^="mega-menu-wrap-Footer"] ul[id^="mega-menu-Footer"] > li.mega-menu-item > a.mega-menu-link:focus{
	color: #fff!important;
}
/* #logo_image{
	background-image: url(../images/footer-logo.png);
    height: 100px;
    width: 146px;
    max-width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    /* margin-left: 10px; */
/* } */
#logo_image {
	background-image: url(../images/footer-logo.png);
	/* padding-top: 25%; */
	/* height: 50px; */
	width: 118px;
	height: 45px;
	max-width: 100%;
	background-size: contain;
	background-repeat: no-repeat;
	/* margin-left: 10px; */
	background-size: 100px;
}
#Developed_by{
	display:inline-block;
}
#copyright{
	background-color: #282a2b;
	border-top: 1px solid #4b4c4d;
	padding: 20px 0;
}
#copyright .credit{
	/* float: left; */
	font-family: ptSans;
	color: rgba(255,255,255,0.5);
	font-size: 13px;
	padding: 9px 0;
	text-align:center;
	font-size: 14px;
}
#copyright .credit a{
	/* color: rgba(255,255,255,0.8); */
	color: rgba(255,255,255,0.5);
	transition: all .5s;
}
.credit #Developed_by a:focus,
.credit #Developed_by a:hover{
	color: #3598c4;
}
/*#copyright .social_networks{
	float: right;
	margin-top: 8px;
}
#copyright .social_networks a{
	color: #46494a;
	margin: 0 10px;
    font-size: 20px;
}
#copyright .social_networks a.box {
    background: none;
    border: none;
	padding: 10px 0 0 0;
    width: auto;
}
#copyright .social_networks a:hover,
#copyright .social_networks a:focus{
	opacity: .8;
}*/
div#menu ,#menu2{
	/*   border-right: rgba(191, 191, 191, 0.31) 1px solid; */
	margin-left:inherit;
}
button#publications_focus_on_btn, .link_all_publications{
	display: inline-block;
}
button#publications_focus_on_btn {
	border: none;
	position: absolute;
	z-index: 9;
	right: 5px;
	top: 5px;
}
#publications_wrap{
	position: relative;
}
#publications_focus_on_btn:after{
	content: "\f04b";
	font-family: fontawesome;
}
#publications_focus_on_btn.et-run:after{
	content: "\f04c";
	font-family: fontawesome;
}
.fb, .twitt, .you,.link_in,.rss{
	background-repeat: no-repeat;
	/* background-size: cover; */
	/* margin-left: 45px; */
	width:34px;
	height:34px;
	/* margin-bottom:20px; */
	display:inline-block;
}
.fb {
	background-image: url(../images/footer-face.png);
}
.twitt {
	background-image: url(../images/footer-twitt.png);

}
.you {
	background-image: url(../images/footer-you.png);
}
.link_in {
	background-image: url(../images/linkedin.png);
}
.rss{
	background-image: url(../images/rss.png);
}
.join{
	float:right;
	/*   padding-top: 13px; */
}
a[href*='twitter'],a[href*='facebook'],a[href*='youtube']{
	transition: all .5s;
}
a[href*='twitter']:focus .twitt,a[href*='facebook']:focus .fb,a[href*='youtube']:focus .you{
	outline: 2px solid -webkit-focus-ring-color;
}
a[href*='twitter']:hover {
	background-color: #1DA1F2 !important;
	color:#bebdbd;
}
a[href*='tg']:hover {
	background-color: #369ace !important;
	color:#bebdbd;
}
a[href*='facebook']:hover{
	background-color: #4867AA!important;
	color:#bebdbd;
}
.social_networks_wrap a[href*='youtube']:hover,.social_networks a[href*='youtube']:hover{
	background-color: #E62B24!important;
	color:#bebdbd;
}
/*******************************************************************************************
								accessibility
*******************************************************************************************/
a[accesskey]{
	top:-200px;
	position: absolute

}
a[accesskey]:focus{
	top: 250px;
	z-index: 999;
	background-color: #333;
	padding: 15px;
	color: #fff;
	border: 3px solid #fff;
}

/*#skip_main:focus{
	display: block;
    position: relative;
    top: -250px;
    visibility: hidden;
	border:3px solid #333;
}*/
table caption {
	position: absolute;
	font-size: 0;
}
li[role="presentation"] button:focus {
	outline: 2px solid rgb(110, 159, 241);

}
button.slick-prev:focus,  button.slick-next:focus{
	outline: 3px solid rgb(110, 159, 241);
}
#slider_subject_right .image:focus {
	outline: 3px solid rgb(110, 159, 241);
}
a:focus{
	/*outline: 3px solid -webkit-focus-ring-color;*/
	/*outline: 2px solid #122030;*/
}
.slick-dots{
	bottom: 10px;
}
.slick-dots li button:before{
	font-size: 50px;
	opacity:.45;
}
.gsc-adBlock{
	opacity:1 !important;
}
/*הפעל עצור*/
div#sliderButtons ,#sliderButtons_big {
	vertical-align: middle;
	height: 17px;
	position: absolute;
	margin-left: 10px;
	width: 17px !important;
}
#sliderButtons button ,#sliderButtons_big button {
	height: 17px;
	width: 17px;
	padding: 0px;
	border: 0px;
	text-indent: -999px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: middle;
	position: absolute;
	top: 0px;
	left: 0px;
}
#slider_subject button.slick-next.slick-arrow , #slider_subject button.slick-prev.slick-arrow{
	display: none !important;
}
#slider_subject:hover .slick-next.slick-arrow,#slider_subject:hover .slick-prev.slick-arrow{
	display: block !important;
}


#sliderButtons #pause_slider {
	background-image: url(../images/Media-Controls-Play-icon.png);
	/* top:-43px; */
	top:-78px;
	right: 100px;
}
#sliderButtons_big #pause_slider_big {
	background-image: url(../images/Media-Controls-Play-icon.png);
	top:520px;
	left: 30px;
}
#sliderButtons #play_slider {
	background-image: url(../images/Media-Controls-Pause-icon.png);
	top:-43px;
	right: 100px;;
}
#sliderButtons_big  #play_slider_big {
	background-image: url(../images/Media-Controls-Pause-icon.png);
	top:520px;
	left: 30px;
}
#sliderButtons #pause_slider, #sliderButtons.paused #play_slider {
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 1;
	transition: opacity .5s;
	top:-78px;
}
#sliderButtons_big #pause_slider_big, #sliderButtons_big.paused #play_slider_big{
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 1;
	transition: opacity .5s;
}
#sliderButtons:hover #pause_slider, #sliderButtons.paused:hover #play_slider {
	opacity: .7;
}
#sliderButtons_big:hover #pause_slider_big, #sliderButtons_big.paused:hover #play_slider_big{
	opacity: .7;
}
#sliderButtons.paused #pause_slider, #sliderButtons #play_slider {
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: -1;
	transition: opacity .5s, z-index 1s;
	top:-78px;
}
#sliderButtons_big.paused #pause_slider_big, #sliderButtons_big #play_slider_big{
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: -1;
	transition: opacity .5s, z-index 1s;
}
/*person_videos row*/
.person_videos.row>div, article:not(#index_video) .videos_videos.row>div, .videos_videos .video_video.video{
	padding-right:20px;
	padding-left:20px;
	padding-bottom:20px;
	/* margin-bottom:50px;  */

}
/* .person_videos .video_item{
	background:linear-gradient(to top, rgba(255,255,255,1) 0%, rgba(4,65,86,1) 0%, rgba(4,65,86,0.82) 86%, rgba(4,65,86,0.79) 100%);
} */

.person_videos.row>div:nth-child(3n + 1), .videos_videos.row>div:nth-child(3n + 1), .videos_videos .video_video.video:nth-child(3n + 1),
.gallery_wrapper .video_item:nth-child(3n + 1){
	clear: both;
}
.video_video .video_item a:after{
	/*top: 40%;*/
}
a.tooltip.box:hover {
	background-color: #747888;
}
/*print*/
.print_div_index{
	width: 100%;
	text-align: right;
	padding-bottom: 10px;
	/*margin-top: -33px;*/
}
.print_div_index.end_page{
	margin-top: 0px;;
}
.print_div_index .print_btn{
	float:none;
}
.print_btn{
	background-image:url(../images/printer.png);
	background-repeat:no-repeat;
	background-position: 50%;
	height: 26px;
	clear: none !important;

}
.print_btn{
	padding-top: 13px !important;
	padding-bottom: 14px !important;
}
/*#content_print{
	    margin-top: -10px !important;
}*/
/*טקסט מיושר בכל האתר*/
.content_text ,.content_item ,.summary {
	text-align: justify;
}
/*.print_wrap{
    width:100%;
    display:inline-block;
}*/
.details_wrap{
	display:inline-block;

}
#list_wrapper_articles .publication_info{
	margin:0;
}
#list_wrapper_articles .publication_info:last-child{
	padding-bottom:14px;
	margin-top:0;
}
.read_more_div.post{
	display:block;
}
table.alignright {
	float:none;
}
#article_archive .read_more_div{
	margin-right:42px;
}
.frm_style_formidable-style.with_frm_style .frm_form_field :invalid{
	border-color:#cccccc;
}
#sidebar_publications .content>a{
	ont-size: 15px;
	color: #000000;
}
.one_separate_lines{
	border:1px solid #e7e6e6;
	margin: 45px 0;
}
.icon_image{
	float:right;
	margin-left:15px;
}
.icon_image img{
	width:62px;
	height:62px;
}
.comment_author{
	display:inline-block;
}
.comment{
	margin-top:30px;
}
.comment-form-author ,.comment-form-email{
	width:49%;
	display:inline-block;
}
.comment-form-author{
	margin-left:10px;
}
.comment .title_separate_lines .title{
	float:none;
}
.content_comment{
	margin-right:74px;
}
.tabs_post li{
	width:50% !important;
}
.blog_test{
	margin-bottom: 10px;
	font-size: 16px;
	padding: 5px;
}
#single_publication .content h1.title:nth-child(1){
	margin-top:0px;
}
/*.home .main{
	margin: 0px 12px;
	float: none;
	width: auto;
}*/


/*****************************FRONT PAGE*********************************/

#hp_main_slidr{
	width:100%;
	background:#30527c;
	font-size:0px;
	height: 396px;
	overflow: hidden;
}
.slick-prev:before,.slick-next:before{
	content:'' !important;
}
.hp_slide .container{
	vertical-align:middle;
}
.vertical_center_helper{
	height:100%;
	display:inline-block;
	width:0px;
}
.hp_slide{
	width:100%;
	height:400px;
}
.hp_main_article_read_more a{
	border-radius: 2px;
	background-color: #1d8dbf;
	width: 149px;
	height: 41px;
	font-size: 15px;
	display: block;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
	text-decoration: none;
}
.hp_slide_text{
	width:42%;
	display:inline-block;
	vertical-align: middle;
}
.hp_slide_image{
	width:55.8%;
	height:100%;
	display:inline-block;
	vertical-align: middle;
	pointer-events: none;
}
.hp_slide_image .hp_main_article_bck_img{
	border: 1px solid #ffffff;
	margin: 22px 0px;
	padding-top: 55%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
[lang="en-US"] .hp_main_article_sub_titles > div:not(:last-child){
	border-right: 1px solid #fff;
	margin-right: 5px;
	padding-right: 7px;
}
[lang="he-IL"].hp_main_article_sub_titles > div:not(:last-child){
	border-left: 1px solid #fff;
	margin-left: 5px;
	padding-left: 7px;
}
.hp_main_article_title{
	font-size:36px;
}
.hp_main_article_sub_titles .hp_main_article_sub_title_right,.hp_main_article_sub_titles .hp_main_article_date,.hp_main_article_sub_title_left {
	/*display: inline-block;*/
	display: inline;
	font-size:15px;
}
.hp_main_article_credit{
	font-size:13px;
	display:block;
	margin-top: 7px;
}
.hp_main_article_read_more{
	font-size:14px;
	margin-top:12px
}
.hp_slide_text,.hp_main_article_read_more>a{
	color:#FFFFFF;
	text-decoration: none;
}
.padding_helper{
	width:100%;
}

#hp_categories:before{

}
.hp_category a, a.hp_category,a.hp_Publications.col-md-4.col-xs-12{
	text-decoration: none;
	color:#5a5a5a;
}
a.hp_Publications.col-md-4.col-xs-12:nth-child(3n + 2){
	clear: both;
}
.hp_category_title{
	color: #333333;
	font-size: 20px;
}
.hp_category_link{
	height: 21px;
	text-align: center;
	display: block;
	font-size: 20px;
}
.side_hp.tv_video .hp_category_title{
	margin-top: 15px;
}
.hp_category_details{
	color: #676767;
}
.iframe_view_video{
	width: 100%;
	height: 851px;
}
#hp_categories,#hp_event,#hp_podcast{
	padding-bottom: 20px;
}
#front_page{
	margin: 62px 0 40px 0;
}
#front_page .title{
	color:  #254061;
	font-size: 18px;/* Approximation due to font substitution */
	text-align: left;
}
#front_page .one.title_separate_lines{
	/*margin-bottom: 21px;*/
}
.hp_category_img, .hp_Publications .hp_Publications_bck{
	padding-top: 71%;
	margin-bottom: 10px;
	position: relative;
}
.hp_category_date,.hp_experts_text,.hp_article_media_author,.hp_article_media_date,.hp_article_media_type{
	color:  #5a5a5a;
	font-size: 15px;
	line-height: 24px;
	margin-top: 8px;
}
#hp_articles_media  .hp_category_date,#hp_articles_media  .hp_experts_text,#hp_articles_media  .hp_article_media_author,#hp_articles_media  .hp_article_media_date{
	margin-top: 0px;
}
.hp_category_details a,a.hp_event_link{
	color:  #1d8dbf !important;
	font-size: 18px;
	text-align: left;
	font-family:MuseoSlab, Arial!important;
	text-decoration: none;
	margin-top: 8px;
	display: block;

}
.hp_category_details a:after{
	content: "\f054";
	font-family: fontawesome;
	padding-left: 2px;
	font-size: 11px;
}
.hp_category_title{
	display: inline-block;
	width: 100%;
	Color: #254061;
	font-size: 23.86px;
	line-height: 36px;
	text-decoration: none;
	margin-top: 40px;
	display: block;
}
.hp_category_title:hover,.hp_category_title:focus{
	text-decoration: none;
}
.hp_category_summary {
	font-family: PTSans;
	color:  #5a5a5a;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	margin-top: 16px;

}
[lang="he-IL"] .hp_category_title{
	/* width: 70%; */
}
[lang="he-IL"] .hp_category_date{
	text-align:right
}
a.title_hrf{
	background: #ffffff;
	padding-right: 0px;
	padding-left: 15px;
	position: absolute;
	right: 0px;
	font-family: PTSans;
	color: #5a5a5a;
	font-size: 12px;
	text-decoration: none;
}
.side_hp{
	padding:15px;
	border: 1px solid #DCDCDC;
}
.side_hp a {
	text-decoration: none;
}
.side_hp .image_event{
	margin-bottom:10px;
}
#hp_banner a img {
	width: 100%;
}

.side_hp i.fa{
	color: #5a5a5a;
	margin-right: 5px;
	font-size: 15px;
}
#hp_Publications_wrap,#hp_videos_articles_wrap{
	clear:both;
	padding-bottom:81px;
}
#hp_banner{
	margin-top: 41px;
	margin-bottom: 70px;
}
#hp_banner a img{
	width: 100%;
}


.hp_expert div.has_background_image{
	border-radius: 50%;
	padding-top: 59%;
	margin-bottom: 5%;
	text-align: center;
	font-weight: bold;
	/* width: 20px; */
	width: 59%;
	margin-left: auto;
	margin-right: auto;
}
.hp_experts{
	text-align:center;
	margin-top: 25px;
}
#hp_banner2 {
	position: relative;
	height: 230px;
	clear: both;
	padding-top: 20px;
}
#hp_banner2 a{
	background-size: cover;
	background-position: center;
	height: 100%;
	width: 100%;
	display: block;
}
.hp_article_media_author, .hp_article_media_date,.hp_article_media_type{
	display:inline-block;
}
.hp_article_media_author{
	border-right: 1px solid #5a5a5a;
	padding-right: 5px;
	margin-right: 5px;
}
.hp_articles_media{
	padding-left:17px;
	position:relative
}
.hp_articles_media:not(:first-child){
	margin-top: 35px;
}
.hp_articles_media:before {
	content: "";
	position: absolute;
	font-size: 30px;
	border: solid #254061;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 4px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	left: -4px;
	top: 13px;
}
#hp_videos_articles_video .slick-arrow{
	top:26.4%;
}
#hp_side_publication #sidebar_publications{
	padding:0px;
	background-color:#f3f3f3;
	border: 1px solid #a6a6a6;
}
#hp_side_publication #sidebar_publications a.tab_links.active,#hp_side_publication #sidebar_publications a.tab_links_post.active{
	background-color:  #f3f3f3;
	font-family: MuseoSlab;
	color: #1d8dbf;
	border-top: 3px solid #044156;
	border-bottom:none;
	margin-bottom: -1px;
}
#hp_side_publication #sidebar_publications ul.tabs{
	margin-bottom:18px;
}
#hp_side_publication #sidebar_publications ul.tabs li a{

	background-color:  #ebe8e8;
	font-size: 18px;
	font-family: MuseoSlab;
	color: #254061;
	font-size: 18px;
}
#hp_side_publication #sidebar_publications .content>a{
	font-family: MuseoSlab;
	color:  #254061;
	font-size: 20.88px;/* Approximation due to font substitution */
	line-height: 30px;/* Approximation due to font substitution */
}
#hp_side_publication span.publicationauthor{
	font-family: PTSans;
	/*color:#747474;*/
	font-size: 16.9px;/* Approximation due to font substitution */
	font-weight: 400;
}
#hp_side_publication #sidebar_publications ul.tabs li{
	margin-right: 0px;
	width: 33.33%;
}
#hp_side_publication #sidebar_publications  #popular,#hp_side_publication #sidebar_publications  #popular_post
{
	border-top: none;
}
#hp_side_publication #sidebar_publications .item{
	border-bottom:none;
}
#hp_side_publication  #sidebar_publications .tabcontent,#hp_side_publication  #sidebar_publications .tabcontent_post{
	background-color:  #f3f3f3;
}
#hp_side_publication #sidebar_publications .authors{
	padding-top:8px;
	height:auto;
}
.last_post {
	position: absolute;
	top: 5px;
	left: 25px;
	background: yellow;
	padding: 1px 14px;
	color: #333333;
	font-weight: bold;
}
#banner_experts{
	padding-bottom: 39px;
}
_:-ms-fullscreen, :root #index_events #filter_sumit{
	HEIGHT:38PX;
}
#subject_summery{
	margin-bottom:25px;
	clear: both;
}
#subject_summery h3{
	font-size:18px;
	font-weight:bold;
}
#subject_summery h4,#subject_summery h5{
	font-size:15px;
	font-weight:bold;
}
.page_tag_a{
	display: block;
	padding-top: 20px;
	padding-bottom: 20px;
}
.tax-page_tags main{
	margin-bottom: 20px;
}
.tax-page_tags h3,.tax-page_tags h4{
	color: #254061;
	font-size: 18px;
}
.tabs_filter{
	clear:both;
}
#publication-archive  .other_language_page{
	float: left;
}
.publication_info[data-place="sfunction_434"]{
	text-align: justify;
	line-height: 0;
}
.publication_info[data-place="sfunction_434"]:after{
	content: '';
	display: inline-block;
	width: 100%;
}
.cataloging_more_info{
	display: inline-block;
	/* width: calc(90% - 300px); */
	vertical-align: top;
	text-align: initial;
	line-height: 1.3;
}
.btns_digital_book_paypal{
	float: left;
}
.wrap_digital_paypal,.wrap_btn_print_publication{
	display: inline-block;
	float: left;
}
#digital_book_url{
	text-decoration: none;
	color: #044156;
}
#digital_book_url span{
	display: inline-block;
	width: 110px;
	background: url(../images/evrit_logo.jpg) top center no-repeat;
	background-size: 100% auto;
	padding-top: 44px;
	padding-right: 4px;
	padding-left: 4px;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	line-height: 1;
	margin: 0px 20px;
	position: relative;
}
#digital_book_url span:after{
	content: attr(data-text);
	opacity: 0;
	transition: all .35s;
	position: absolute;
	top: 110%;
	background: #2b2b2b;
	font-size: 15px;
	color: #fff;
	font-weight: normal;
	padding: 3px 5px 5px;
	display: block;
	white-space: nowrap;
	border-radius: 4px;
	z-index: 9;
	line-height: 1;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
#digital_book_url:hover span:after, #digital_book_url:focus span:after{
	opacity: 1;
}
#pause_play{
	background: none;
	border: 0px;
	color: #fff;
	vertical-align: middle;
	padding: 0;
	font-size: 15px;
	font-weight: bold;
	height: 37px;
	line-height: 45px;
	margin: 0px 10px;
	display: inline-block;
	outline: none !important;
}
#pause_play span{
	display: inline-block;
	border-bottom: 3px solid transparent;
	line-height: inherit;
	height: inherit;
	outline: none;
}

#pause_play:focus span {
	border-color: #3598c4;
}
#pause_play[data-action = "play"] span:first-child, #pause_play[data-action = "pause"] span:last-child {
	display: inline-block;
}
#pause_play[data-action = "pause"] span:first-child, #pause_play[data-action = "play"] span:last-child {
	display: none;
}
#pause_play:before {
	display: inline-block;
	vertical-align: middle;
	color: #f2f2f2;
	border-radius: 50%;
	font-family: fontAwesome;
	font-size: 24px;
	margin-left: 10px;
	margin-right: 10px;
}
#pause_play[data-action = "play"]:before{
	content: "\f144";
}
#pause_play[data-action = "pause"]:before{
	content: "\f28b";
}
#paypal_button{
	display: inline-block;
	float: right;
}
/*********************************************************************
			Live TV
*********************************************************************/
.live_tv{
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
}
#single_event .live_tv{
	margin-left: 0;
	margin-right: 0;
}
.live_tv_inner{
	position: relative;
}
.live_tv_inner.live_tv_front iframe{
	height: 241px;
	width: 100%;
}
.live_tv iframe{
	/*position: absolute;*/
	top: 0;
	left: 0;
	width: 100%; 
	/*height: 100%;*/
	height: 345px;
	border: 0px;
}
.live_tv_content{
    font-family: PTSans;
    color: #5a5a5a;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
}
.live_tv_border{
	border-bottom: 2px solid #e7e6e6;
	margin-bottom: 60px;	
}
.fancybox-nav{
	top: 15% !important;
	height: 70% !important;
}
/*********************************************************************
			Live TV - END
*********************************************************************/
/*-----------menu------*/
#mega-menu-wrap-Footer1 .mega-menu-toggle,
#mega-menu-wrap-Footer2 .mega-menu-toggle,
#mega-menu-wrap-Footer3 .mega-menu-toggle,
#mega-menu-wrap-Footer4 .mega-menu-toggle,
#mega-menu-wrap-Footer5 .mega-menu-toggle,
#mega-menu-wrap-Footer6 .mega-menu-toggle,
#mega-menu-wrap-Footer7 .mega-menu-toggle{
	display: none;
	z-index: 1;
	cursor: pointer;
	background: #222;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	line-height: 40px;
	height: 40px;
	text-align: center;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	outline: none;
}
.mega-menu-bold a{
	font-weight:600 !important;
}