/*-------------------------------------------------------*/
/* General
/*-------------------------------------------------------*/
.clearfix {
	*zoom: 1;
  }
  
  .clearfix:before, .clearfix:after {
	display: table;
	line-height: 0;
	content: "";
  }
  
  .clearfix:after {
	clear: both;
  }
  
  .clear {
	clear: both;
  }
  
  .oh {
	overflow: hidden;
  }
  
  .left {
	float: left;
  }
  
  .right {
	float: right;
  }
  img{
	  max-width: 100%;
  }
  
  ::-moz-selection {
	color: #fff;
	background: #000;
  }
  
  ::-webkit-selection {
	color: #fff;
	background: #000;
  }
  
  :focus {
	outline: none;
  }
  
  ul {
	list-style: none;
	margin: 0;
	padding: 0;
  }
  
  body {
	margin: 0;
	padding: 0;
	font-family: 'Poppins', sans-serif;
	color: #262626;
  }
  body *{
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
  }
  
  
  h1, h2, h3, h4, h5, h6 {
	font-family: 'Poppins', sans-serif;
	margin-top: 0;
	color: #262626;
  }
  
  p {
	font-size: 15px;
	color: #7a7a7a;
	font-weight: normal;
	line-height: 25px;
  }
  a{
	  text-decoration:none;
	  outline:none!important;
	  border:none;
  }
  .container{
	  width:92%;
  }
  body{
	  overflow-x:hidden;
  }
  #site-wrapper{
	  width:100%;
	  float:left;
	  position:relative;
	  margin-left:0px;
	  transition: all 0.4s ease 0s;
	  overflow:hidden;
  }
  
  nav#primary-nav{
	  position:fixed;
	  left:0px;
	  top:0px;
	  width:90px;
	  height:100%;
	  background:#2793f3;
	  padding:60px 20px;
	  transition: all 0.4s ease 0s;
  }
  nav#primary-nav.active-nav{
	  width:250px;
  }
  #site-wrapper.menu-visible{
	  margin-left:160px;
  }
  nav a.eua-logo{
	  width:50px;
	  height:50px;
	  background:url(../images/eua.png) no-repeat center;
	  display:block;
	  margin:auto;
  }
  /*MENU*/
  nav .nav-toggle{
	  background:none;
	  display:block;
	  cursor:pointer;
	  width:50px;
	  height:24px;
	  z-index:10;
	  position:relative;
	  margin:80px auto 70px;
  }
  span.mobilemenu{
	  display:block;
	  width:50px;
	  height:4px;
	  background:#fff;
	  z-index:100;
	  cursor:pointer;
	  position:absolute;
	  top:10px;
	  left:0px;
  }
	  
  span.mobilemenu:after, span.mobilemenu:before {
	  background-color: #fff;
	  content: "";
	  display: block;
	  height: 4px;
	  position: absolute;
	  transition: all 0.4s ease 0s;
	  width: 50px;
	  z-index:100;
  }
  span.mobilemenu:before{
	  top:-12px;
  }
  span.mobilemenu:after{
	  top:12px;
  }
  nav .nav-toggle:hover span.mobilemenu:before{
	  top:-15px;
  }
  nav .nav-toggle:hover span.mobilemenu:after{
	  top:15px;
  }
  nav .nav-toggle:hover span.mobilemenu.active:before{
	  top:0px;
  }
  nav .nav-toggle:hover span.mobilemenu.active:after{
	  top:0px;
  }
  span.mobilemenu.active{
	  height:0px;
  }
  span.mobilemenu.active:after{
	  transform: rotate(-45deg);
	  -webkit-transform: rotate(-45deg);
	  top:0px;
  }
  span.mobilemenu.active:before{
	  transform: rotate(45deg);
	  -webkit-transform: rotate(45deg);
	  top:0px;
  }
  
  span.mobilemenu, span.mobilemenu:before, span.mobilemenu:after{
	  transition: all 0.2s ease 0s!important;
  }
  .top_menu{
	float: right;
  }
  #primary-nav .nav-wrap{
	  float:left;
	  width:100%;
	  text-align:center;
	  margin:0px 0px 20px;
	  padding:0px;
	  display:none;
	  max-height: 270px;
  }
  #primary-nav .nav-wrap ul{
	  float:left;
	  width:100%;
	  text-align:center;
	  margin:0px 0px 30px;
	  padding:0px;
  }
  #primary-nav .nav-wrap > ul > li{
	  list-style:none;
	  float:left;
	  width:100%;
	  padding:6px 0px;
  }
  #primary-nav .nav-wrap > ul > li a{
	  color:#fff;
	  text-align:center;
	  display:block;
	  text-decoration:none;
	  font-size:20px;
	  font-weight:500;
	  opacity: 1;
	  transition: all 0.4s ease 0s;
  }
  #primary-nav .nav-wrap > ul > li:hover a:hover{
	  opacity: 0.7;
  }
  a.share-this{
	  display:block;
	  width:50px;
	  height:50px;
	  margin:auto;
	  background:url(../images/share.png) no-repeat center;
	  clear:both;
  }
  .share-wp{
	  position: relative;
	  width:50px;
	  margin: auto;
	  clear: both;
  }
  .share-wp ul{
	  margin: 20px auto 0px;
	  padding: 0px;
	  width:40px;
	  position: absolute;
	  left: -50%;
	  right:-50%;
	  top:0px;
	  opacity: 0;
	  height: 0px;
	  overflow: hidden;
	  transition: all 0.3s ease 0s;
  }
  .share-wp ul.active{
	  opacity: 1;
	  top:30px;
	  height:200px;
  }
  .share-wp ul li{
	  width:100%;
	  list-style: none;
	  margin: 0px;
	  padding: 0px;
	  text-align: center;
	  height: 0px;
	  transition: all 0.3s ease 0s;
  }
  .share-wp ul.active li{
	  height: 40px;
	  margin: 20px 0px;
  }
  .share-wp ul li a{
	  display: block;
	  width:40px;
	  height: 40px;
	  text-align: center;
	  background: #fff;
	  color: #2793f3;
	  border-radius: 40px;
  }
  .share-wp ul li a i{
	  font-size: 22px;
	  line-height: 42px;
  }
  .body *{
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
  }
  
  /*-------------------------------------------------------*/
  /* Header
  /*-------------------------------------------------------*/
  header{
	  padding-top: 100px!important;
  }
  header.home-header{
	  float:left;
	  width:100%;
	  position:relative;
	  padding:300px 34% 210px 5%;
  }
  header.inner-header{
	  float:left;
	  width:100%;
	  height:400px;
	  position:relative;
	  padding:60px 60px 60px 5%;
  }
  header.home-header .header-bg, header.inner-header .header-bg{
	  position: absolute;
	  left: 0px;
	  width: 100%;
	  height: 100%;
	  top: 0px;
	  background:url(../images/landing-bg.jpg) no-repeat bottom center;
	  background-repeat: no-repeat;
	  background-position: top center;
	  background-size: cover;
	  z-index: -1;
  }
  .page-campaign header.inner-header .event-intro{
	position: relative;
  }
  .page-campaign header.inner-header .event-intro .header-bg{
	background-position:left center;
	background-size:cover;
  }
  header.home-header .header-bg:after, header.inner-header .header-bg:after{
	  content:'';
	  position: absolute;
	  left: 0px;
	  top:0px;
	  pointer-events: none;
	  width: 100%;
	  height: 100%;
	  background: rgba(0,0,0,0.50);
  }
  header.inner-header .header-bg:after{
	  background: rgba(0,0,0,0.25);
  }
  header.event-header.inner-header .header-bg:after{
	  background: rgba(0,0,0,0.50);
  }
  /*Article banner*/
  .page-blog header.inner-header,
  .page-article header.inner-header,
  .page-issues header.inner-header,
  .page-contact header.inner-header,
  .page-category header.inner-header,
  .page-publications header.inner-header,
  .page-news header.inner-header,
  .page-council header.inner-header,
  .page-working header.inner-header{
	  height:460px;
  }
  .page-blog header.inner-header .header-bg,
  .page-article header.inner-header .header-bg,
  .page-issues header.inner-header .header-bg,
  .page-contact header.inner-header .header-bg,
  .page-category header.inner-header .header-bg,
  .page-publications header.inner-header .header-bg,
  .page-news header.inner-header .header-bg,
  .page-council header.inner-header .header-bg,
  .page-working header.inner-header .header-bg{
	  top:100px;
	  height: 360px;
  }
  .page-category header.inner-header.event-header{
	  height:auto!important;
  }
  .page-category header.inner-header.event-header .header-bg{
	  height:100%!important;
	  top:0px!important;
  }
  .page-campaign .featured-event-wrap .event-register.event-share{
	  min-height: 400px;
  }
  header h1 span{
	  color:#fff;
	  font-size:24px;
	  font-weight:700;
	  display:block;
	  margin-top:30px;
  }
  .header-intro h2{
	  color:#fff;
	  font-size:80px;
	  font-weight:700;
	  margin:0px;
	  line-height:90px;
	  padding:20vh 0px 30px;
  }
  a.btn-oval{
	  color:#fff;
	  text-decoration:none;
	  font-weight:700;
	  border:solid 2px #fff;
	  padding:5px 16px;
	  border-radius:30px;
	  transition: all 0.3s ease;
  }
  .btn-oval.btn-primary{
	  background: none;
	  color: #33a643!important;
	  border-color: #33a643;
  }
  .btn-oval.btn-primary:hover{
	  background: #33a643;
	  color: #fff!important;
  }
  header .header-panel{
	  position:absolute;
	  right:0px;
	  bottom:200px;
	  width:33.33%;
	  min-width:300px;
	  height:auto;
  }
  .header-panel .news-block{
	  float:left;
	  width:100%;
	  padding:46px 50px 50px;
  }
  .header-panel .news-block h3{
	  font-size:24px;
	  color:#33a643;
	  font-weight:700;
	  margin:0px 0px 30px;
  }
  .header-panel .news-block ul{
	  margin:0px 0px 30px;
	  padding:0px;
	  float:left;
	  width:100%;
  }
  .header-panel .news-block ul > li{
	  padding:15px 0px;
	  list-style:none;
	  margin:0px;
	  border-top:solid 1px #dddddd;
	  width:100%;
  }
  .header-panel .news-block ul > li:first-child{
	  border:none;
  }
  .header-panel .news-block ul > li > span{
	  display:block;
	  text-align:left;
	  font-size:16px;
	  color:#262626;
	  line-height:20px;
  }
  .header-panel .news-block ul > li > span.bl-meta{
	  width:100%;
	  padding-right:30px;
	  font-size:16px;
	  color: #33a643;
	  text-transform:uppercase;
  }
  .header-panel .news-block ul > li > span.bl-meta{
	  text-transform: capitalize;
  }
  .header-panel .news-block ul > li > span.bl-meta .cat_title{
	  text-transform: capitalize;
	  color: #262626;
  }
  .header-panel .news-block ul > li > span.bl-desc{
	  margin-top: 10px;
  }
  .header-panel .news-block ul > li > span.bl-desc p:first-child{
	  font-size: 14px;
  }
  .header-panel .news-block ul > li > span p{
	  font-size:16px;
	  margin:0px;
	  line-height:20px;
	  color:#262626;
  }
  .header-panel .news-block ul > li > span p:last-child{
	  margin:0px;
  }
  .header-panel .news-block ul > li a{
	  color:#262626;
	  font-weight:700;
  }
  .header-panel .news-block:nth-child(1){
	  background:#f2f2f2;
  }
  header .base-btns{
	  position:absolute;
	  left:0px;
	  bottom:0px;
	  display:table;
	  width:100%;
	  z-index:5;
	  height:200px;
  }
  header .base-btns > a{
	  display:table-cell;
	  width:33.33%;
	  height:200px;
	  text-align:center;
	  vertical-align:middle;
	  font-size:24px;
	  line-height:normal;
	  font-weight:700;
	  color:#fff;
	  text-decoration:none;
	  padding:30px;
	  text-align:center;
	  background:#00bdf2;
	  box-shadow:0px 0px 0px #00bdf2;
	  transition: all 0.3s ease;
	  position:relative;
  }
  header .base-btns > a:hover{
	  box-shadow:0px 0px 0px 20px #00bdf2;
	  z-index:1;
  }
  header .base-btns > a:nth-child(2){
	  background:#0081c3;
	  box-shadow:0px 0px 0px #0081c3;
  }
  header .base-btns > a:nth-child(2):hover{
	  box-shadow:0px 0px 0px 20px #0081c3;
  }
  header .base-btns > a:nth-child(3){
	  background:#005286;
	  box-shadow:0px 0px 0px #005286;
  }
  header .base-btns > a:nth-child(3):hover{
	  box-shadow:0px 0px 0px 20px #005286;
  }
  .header-panel .header-btn span{
	  display:table-cell;
	  vertical-align:middle;
	  text-align:center;
	  line-height:60px;
  }
  .header-panel .header-btn.btn-grey{
	  background:#456776;
	  box-shadow:0px 0px 0px #456776;
  }
  .header-panel .header-btn.btn-grey:hover{
	  box-shadow:0px 0px 0px 10px #456776;
  }
  
  header nav{
	  float:left;
	  width: 100%;
	  background: #fff;
	  height: 100px;
	  position: absolute;
	  left: 0px;
	  top:0px;
	  padding: 30px 0px;
  }
  
  header nav.off-canvas{
		left: -50%;
		right:-50%;
		margin:auto;
		top: -800px;
		box-sizing: border-box;
		-webkit-transition: top 0.5s;
		-moz-transition: top 0.5s;
		transition: top 0.5s;
  }
  header nav.off-canvas.fixed {
	position: fixed;
	top: 0px;
	z-index: 99;
	background:#fff;
	box-shadow: 0px 0px 2px rgba(0,0,0,0.2);
  }
  header nav.off-canvas .share-wrap{
	  display: none;
  }
  .st-btns .st-btn[data-network="email"], .st-btns .st-btn[data-network="facebook"], .st-btns .st-btn[data-network="twitter"], .st-btns .st-btn[data-network="googleplus"], .st-btns .st-btn[data-network="linkedin"], .st-btns .st-btn[data-network="whatsapp"], .st-btns .st-btn[data-network="print"] {
	  display: inline-block!important;
  }
  
  .st-btns .st-btn {
	  display: none!important;
  }
  .mobilewrap{
	  display:none;
  }
  header nav .logo{
	  float:left;
	  width: 200px;
	  margin: 0px!important;
  }
  header nav .logo img{
	  float:left;
  }
  header nav ul.primary-nav{
	  float:left;
	  margin: 0px 50px 0px 0px;
  }
  header nav ul.primary-nav > li{
	  margin: 0px 0px 0px 50px;
	  list-style: none;
	  float:Left;
	  position: relative;
  }
  header nav ul.primary-nav > li ul{
	  position: absolute;
	  top:0px;
	  left: -14px;
	  width: 200px;
	  background: #fff;
	  border:solid 1px #ebebeb;
	  opacity: 0;
	  pointer-events: none;
	  transition: all 0.3s ease;
	  z-index: 9;
  }
  header nav ul.primary-nav > li:hover ul{
	  top:40px;
	  opacity: 1;
	  pointer-events: auto;
  }
  header nav ul.primary-nav > li ul li{
	  float:left;
	  width: 100%;
	  border-top:solid 1px #ebebeb;
  }
  header nav ul.primary-nav > li ul li:first-child{
	  border:none;
  }
  
  header nav ul.primary-nav > li ul li a{
	  display: block;
	  font-size: 16px!important;
	  padding: 10px 12px!important;
  }
  header nav ul.primary-nav > li ul li:hover,
  header nav ul.primary-nav > li ul li.active{
	  background:#005286;
  }
  header nav ul.primary-nav > li ul li:hover a,
  header nav ul.primary-nav > li ul li.active a{
	  color:#FFFFFF;
	  opacity: 1;
  }
  header nav ul.primary-nav > li ul li a.ext-url{
	  background:url(../images/ext-url.png) no-repeat 95% center;
	  padding-right: 32px;
	  background-size: 20px;
  }
  header nav ul.primary-nav > li:first-child{
	  margin: 0px;
  }
  header nav ul.primary-nav > li a{
	  color: #005286;
	  font-size: 20px;
	  text-transform: uppercase;
	  line-height: 100%;
	  display: block;
	  text-decoration: none;
	  font-weight: 400;
	  padding: 10px 0px;
	  opacity: 1;
	  transition: all 0.3s ease;
  }
  header nav ul.primary-nav > li a:hover{
	  opacity: 0.7;
  }
  nav .nav-sec{
	  float:right;
  }
  nav .nav-sec .search-wrap{
	  float:left;
	  width: 40px;
	  height: 40px;
	  margin-right: 26px;
	  position: relative;
	  cursor: pointer;
  }
  
  nav .search-wrap:after{
	  content:'';
	  background: url(../images/ico-search.png) no-repeat center;
	  background-size: 40px;
	  width: 40px;
	  height: 40px;
	  position: absolute;
	  right:0px;
	  top:0px;
	  opacity: 1;
	  pointer-events: none;
  }
  nav .search-wrap *{
	  opacity: 0;
	  pointer-events: none;
	  transition: all 0.3s ease;
  }
  nav .search-wrap.active{
	  cursor: auto;
  }
  nav .search-wrap .inner{
	  float:left;
	  width: 40px;
	  position: absolute;
	  right:-22px;
	  top:-26px;
	  z-index: 1;
	  padding: 20px;
	  background: #fff;
	  overflow: hidden;
	  transition: all 0.3s ease;
  }
  nav .search-wrap.active *{
	  opacity: 1;
	  pointer-events: auto;
  }
  nav .search-wrap.active .inner{
	  width: 320px;
  }
  nav .search-wrap.active:after{
	  /*opacity: 0;*/
  }
  nav .search-wrap input[type="text"]{
	  background:none;
	  border:none;
	  border-bottom:solid 2px #005286;
	  border-radius: 0px;
	  width: 82%;
	  float:left;
	  padding: 10px 0px 5px 0px;
	  color: #005286;
	  font-size: 20px;
	  font-weight: 600;
  }
  nav .search-wrap input[type="text"]::placeholder{
	  color: #fff;
  }
  nav .search-wrap input[type="submit"]{
	  width:40px;
	  height:40px;
	  background:url(../images/ico-search.png) no-repeat center;
	  background-size: 40px;
	  border:none;
	  position: absolute;
	  right:22px;
	  top:26px;
  }
  
  
  header .search-wrap .search-inner {
	  position: fixed;
	  left: 0px;
	  top: 0px;
	  width: 100%;
	  height: 100px;
	  background: #FFFFFF;;
	  z-index: 9999;
	  padding: 33px 0px;
	  pointer-events: none;
	  opacity: 0;
	  transition: all 0.3s ease;
  }
  header .search-wrap.active .search-inner {
	  opacity: 1;
  }
  header .search-wrap.active .search-inner, header .search-wrap.active .search-inner * {
	  transition: all 0.3s ease;
  }
  header .search-wrap.active .search-inner > span {
	  float: none;
	  display: block;
	  margin: auto;
	  width: 1280px;
	  border-bottom: solid 2px #005286;
	  padding: 0px 0px 4px 0px;
	  height: 30px;
  }
  
  header .search-wrap.active input[type="text"] {
	  text-align: left;
	  background: none;
	  width: 90%;
	  float: left;
	  color: #005286;
	  padding: 0;
	  box-shadow: none;
	  outline: none;
	  border-bottom:0;
  }
  header .search-wrap.active input[type="submit"] {
	  position: relative;
	  float: right;
		 background:url(../images/ico-search.png) no-repeat center;
	  background-size: 35px;
	  pointer-events: auto;
	  top: -12px;
	  right: 0;
  }
  header .close-search {
	  opacity: 0;
	  pointer-events: none;
	  display: block;
	  position: absolute;
	  right: 16px;
	  top: 10px;
	  color: #ffcb08;
	  font-size: 18px;
	  text-decoration: none;
	  width: 22px;
	  height: 22px;
	  background: url(../images/close-search.png) no-repeat center;
	  background-size: auto auto;
	  background-size: 18px;
	  text-indent: 50px;
	  overflow: hidden;
	  z-index: 9999;
	  cursor: pointer;
  }
  header .close-search.visible {
	  opacity: 1;
	  position: fixed;
	  pointer-events: auto;
  }
  
  
  nav .nav-sec .share{
	  background: url(../images/ico-share.png) no-repeat center;
	  background-size: 37px;
	  float:left;
	  width: 40px;
	  height: 40px;
  }
  nav .nav-sec .share div{
	  opacity: 0!important;
  }
  .share-wrap{
	  position: absolute;
	  right:0px;
	  top:100px;
	  height: 100px;
  }
  .share-wrap ul{
	  background:rgba(1,23,41,0.7);
	  padding: 20px 30px;
	  float:left;
	  height: 100px;
  }
  .share-wrap ul > li{
	  float:left;
	  list-style: none;
  }
  .share-wrap ul > li a{
	  display: block;
	  font-size: 42px;
	  color: #fff;
	  line-height: 100%;
	  padding: 10px 15px;
	  transition: all 0.3s ease;
  }
  .share-wrap .subscribe{
	  position: absolute;
	  top:0px;
	  left: -150px;
	  height: 100px;
	  width: 100px;
	  background:rgba(1,23,41,0.7);
	  font-size: 30px;
	  color: #fff;
	  line-height: 100%;
	  padding: 34px 30px;
	  transition: all 0.3s ease;
	  text-align: center;
  }
  
  
  .iep-evaluation{
	  float:left;
	  width:100%;
	  background:url(../images/banner-parallax.jpg) no-repeat center;
	  background-size:cover;
	  
	  position:relative;
  }
  .iep-evaluation:after{
	  content:'';
	  position:absolute;
	  left:0px;
	  top:0px;
	  width:100%;
	  height:100%;
	  background:rgba(0,0,0,0.4);
	  z-index:0;
  }
  
  .iep-evaluation h2{
	  color:#fff;
	  font-size:47px;
	  font-weight:700;
	  margin:0px;
	  line-height:56px;
	  padding:5% 0px 0px 5%;
	  position:absolute;
	  z-index:1;
	  max-width:580px;
	  top:0px;
  }
  .iep-evaluation .iep-list{
	  float:right;
	  margin:0px;
	  padding:0px;
	  z-index:2;
	  position:relative;
	  width:auto;
	  clear:both;
  }
  .iep-evaluation .iep-list > li{
	  width:310px;
	  height:310px;
	  padding:110px 30px 60px 30px;
	  background:#ffffff;
	  position:relative;
	  float:left;
	  cursor:default;
  }
  .iep-evaluation .iep-list > li,
  .iep-evaluation .iep-list > li *{
	  transition: all 0.3s ease;
  }
  .iep-evaluation .iep-list > li:nth-child(even){
	  background:#f2f2f2;
  }
  .iep-evaluation .iep-list > li:hover{
	  background:#f7941d!important;
  }
  
  .iep-evaluation .iep-list.iep-sec{
	  float:right;
	  clear:both;
  }
  .iep-evaluation .iep-list.iep-sec > li:nth-child(odd){
	  background:#f2f2f2;
  }
  .iep-evaluation .iep-list.iep-sec > li:nth-child(even){
	  background:#ffffff;
  }
  .iep-evaluation .iep-list.iep-sec > li:last-child{
	  box-shadow:0px 0px 0px #fff;
	  transition: all 0.3s ease;
  }
  .iep-evaluation .iep-list.iep-sec > li:last-child:hover{
	  box-shadow:0px 0px 0px 20px #f7941d;
  }
  .iep-evaluation .iep-list.iep-sec > li:last-child:hover a{
	  color:#fff!important;
  }
  .iep-evaluation .iep-list figure{
	  display:block;
	  text-align:center;
  }
  /*.iep-evaluation .iep-list figure img{
	  padding:10px 30px 0px; 
  }*/
  .iep-evaluation .iep-list > li span{
	  color:#b3b3b3;
	  position:absolute;
	  left:26px;
	  top:20px;
	  font-size:65px;
	  font-weight:100;
  }
  .iep-evaluation .iep-list > li:hover span{
	  color:#fff;
	  opacity:0.4;
  }
  .iep-evaluation .iep-list > li h4{
	  font-size:24px;
	  color:#262626;
	  font-weight:700;
  }
  .iep-evaluation .iep-list > li p{
	  font-size:20px;
	  line-height:22px;
	  font-weight:500;
	  color:#fff;
	  max-height:150px;
	  overflow:hidden;
	  display:none;
  }
  .iep-evaluation .iep-list > li:hover h4{
	  display:none;
  }
  .iep-evaluation .iep-list > li:hover p{
	  display:block;
  }
  .iep-evaluation .iep-list > li a.video-btn{
	  position:absolute;
	  bottom:30px;
	  left:30px;
	  font-size:18px;
	  color:#33a643;
	  font-weight:700;
	  text-decoration:none;
  }
  .iep-evaluation .iep-list > li a.video-btn:before{
	  content:'\f01d';
	  font-family: 'FontAwesome';
	  font-size: 20px;
	  float:left;
	  margin: 3px 6px 0px 0px;
	  font-weight: 100;
	  line-height:100%;
  }
  .iep-evaluation .iep-list > li a.video-btn:after{
	  content:'';
	  height:2px;
	  background:#33a643;
	  width:100%;
	  position:absolute;
	  bottom:-24px;
	  left:0px;
	  transition: all 0.3s ease;
	  opacity:0;
	  pointer-events:none;
  }
  .iep-evaluation .iep-list > li a.video-btn:hover:after{
	  opacity:1;
	  bottom:-2px;
  }
  .iep-evaluation .iep-list > li a.more{
	  display:block;
	  text-align:center;
	  font-size:35px;
	  line-height:40px;
	  color:#262626;
	  text-decoration:none;
	  font-weight:700;
  }
  .chair-msg{
	  float:left;
	  width:100%;
	  display:table;
  }
  .chair-msg > div{
	  display:table-cell;
	  vertical-align:top;
	  text-align:left;
	  padding:100px 60px 60px;
	  background:#ebebeb;
	  width:33.33%;
  }
  .chair-msg > div.ch-pic{
	  background:url(../images/luke.jpg) no-repeat center; background-size:cover;
	  position: relative;
  }
  .chair-msg > div.ch-pic .video-ico {
	  background: #2793f3 none repeat scroll 0 0;
	  bottom: 0;
	  color: #fff;
	  display: block;
	  height: 60px;
	  right: 0;
	  position: absolute;
	  text-align: center;
	  width: 60px;
  }
  .chair-msg > div.ch-pic .video-ico i{
	  color: #fff;
	  line-height: 60px;
  }
  .chair-msg > div.ch-quote{
	  background:url(../images/two-quotes.png) no-repeat center 18% #ebebeb;
  }
  .chair-msg > div.ch-quote blockquote{
	  margin:0px;
	  padding:0px;
	  border:none;
	  font-size:22px;
	  font-style:italic;
  }
  .chair-msg > div.ch-info{
	  vertical-align:bottom;
	  background:#dcd5d5;
  }
  .chair-msg > div.ch-info p{
	  font-size:32px;
	  line-height:40px;
	  font-weight:700;
	  color:#262626;
  }
  .chair-msg > div.ch-info p strong{
	  font-size:40px;
  }
  .community-share{
	  float:left;
	  width:100%;
	  height:260px;
	  display:table;
	  padding-right:16.666%;
	  background:url(../images/banner-social.jpg) no-repeat right center;
	  background-size:400px;
  }
  .community-share > span,
  .community-share > a{
	  display:table-cell;
	  vertical-align:middle;
	  text-align:center;
	  color:#fff;
	  font-size:40px;
	  font-weight:700;
  }
  .community-share > span{
	  width:50%;
	  background:#f7941d;
	  padding:0px 30px;
  }
  .community-share > a{
	  width:16.666%;
	  font-size:60px;
	  line-height:100%;
	  font-weight:100;
  }
  .community-share > a.com-ln{
	  background:#007bb5;
  }
  .community-share > a.com-tw{
	  background:#55acee;
  }
  .agency-promo{
	  float:left;
	  width:100%;
	  display:table;
  }
  .agency-promo > div{
	  display:table-cell;
	  padding:50px 50px 50px 5%;
	  vertical-align:top;
	  text-align:left;
	  width:50%;
	  background:#33a643;
  }
  .agency-promo > div.promo-img{
	  
	  background-repeat:no-repeat;
	  background-size:80%;
	  background-position: right center;
  }
  .agency-promo .promo-desc h2{
	  color:#fff;
	  font-size:47px;
	  font-weight:700;
	  margin:0px 0px 50px;
	  line-height:56px;
  }
  .agency-promo .promo-desc p{
	  font-size:18px;
	  color:#fff;
	  line-height:20px;
	  margin:0px 0px 20px;
  }
  .agency-promo .promo-desc img{
	  float:left;
	  margin-right:50px;
  }
  .iep-global{
	  float:left;
	  width:100%;
	  background:#c8e9f7;
  }
  .iep-global .global-desc{
	  padding:50px 50px 50px 50px;
	  float:left;
	  width:45%;
	  min-height:100px;
  }
  .iep-global .global-desc h2{
	  font-size:30px;
	  font-weight:700;
	  margin:0px 0px 20px;
	  line-height:34px;
  }
  .iep-global .global-desc p{
	  font-size:26px;
	  color:#262626;
	  opacity:0.8;
	  line-height:30px;
  }
  .iep-global .global-desc span{
	  display:block;
	  font-size:36px;
	  color:#262626;
	  line-height:44px;
	  font-weight:100;
	  margin-top:30px;
  }
  .iep-global #europe-map{
	  padding:20px 50px 20px 20px;
	  float:left;
	  width:55%;
	  height:650px;
	  position:relative;
	  background: url(../images/eu-map.jpg) no-repeat right center;
	  background-size: contain;
  }
  .jvectormap-tip{
	  padding:10px 20px 10px!important;
  }
  #europe-map .jvectormap-zoomin{
	  position:absolute;
	  width:50px;
	  height:40px;
	  background:#fff;
	  right:100px;
	  bottom:20px;
	  left:auto;
	  top:auto;
	  padding:0px;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:30px;
	  font-size:29px;
	  line-height:41px;
	  color:#f7931d;
	  border-radius:6px 0px 0px 6px;
	  box-shadow: 0px 0px 10px rgba(0,0,0,0.13);
  }
  #europe-map .jvectormap-zoomout{
	  position:absolute;
	  width:50px;
	  height:40px;
	  background:#fff;
	  right:50px;
	  bottom:20px;
	  left:auto;
	  top:auto;
	  padding:0px;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:30px;
	  font-size:29px;
	  line-height:41px;
	  color:#f7931d;
	  border-radius:0px 6px 6px 0px;
	  box-shadow: 0px 0px 10px rgba(0,0,0,0.13);
	  border-left:solid 1px #f7cc99;
  }
  
  #europe-map{
	  float:right!important;
	  width:55%!important;
	  right:0px!important;
	  left:auto!important;
	  padding-right:0px!important;
  }
  #mapdata{
	  float:left;
	  width:100%;
	  margin:0px;
	  background:#f2f2f2;
	  padding: 40px 40px 40px 2.5%;
  }
  #mapdata h2{
	  font-size:18px!important;
	  font-weight:500!important;
	  margin:0px 0px 10px 2.5%!important;
  }
  #mapdata .md-rb{
	  float:left;
	  width:33.3%;
	  padding:36px;
	  background:#d6e1e6;
	  border:solid 5px #f2f2f2;
	  display:table-column;
  }
  #mapdata .md-rb p{
	  font-size:18px;
	  font-weight:500;
	  margin:0px!important;
  }
  #mapdata .md-rb p i{
	  font-style:normal;
	  display:block;
	  font-weight:400;
  }
  #mapdata .md-rb span{
	  font-style:normal;
	  display:block;
	  font-weight:100;
	  margin-bottom:20px;
  }
  #mapdata .md-rb a{
	  color:#f7931d;
  }
  .jvectormap-tip strong{
	  display:block!important;
  }
  .jvectormap-tip p{
	  margin:0px;
	  font-size:16px;
	  line-height:20px;
	  font-weight:400;
	  color:#333;
	  padding-top:18px;
  }
  .jvectormap-tip span{
	  float:left;
	  font-size:60px;
	  color:#f7931d;
	  font-weight:400;
	  line-height:100%;
	  margin-right:20px;
	  margin-top:10px;
  }
  .modal h4{
	  font-size:20px;
	  font-weight:500;
  }
  .modal-header{
	  border:none;
	  padding-bottom:0px;
  }
  .modal-body iframe{
	  width:100%;
  }
  .modal-dialog{
	  margin-top:7%;
  }
  .modal-content{
	  border-radius:0px;
	  border:none!important;
  }
  #bio-bregt .modal-content{
	  max-height: 90vh;
	  overflow: auto;
  }
  
  /*-------------------------------------------------------*/
  /* Content
  /*-------------------------------------------------------*/
  #content-section{
	  float:left;
	  width: 100%;
  }
  #content-section h2{
	  font-size:48px;
	  color:#262626;
	  font-weight:700;
	  margin-bottom:30px;
	  line-height: 100%;
  }
  #content-section .news_inner h2{
	  line-height: 58px;
  }
  section h3{
	  font-size:24px;
	  color:#262626;
	  font-weight:700;
	  margin-bottom:25px;
  }
  #content-section h3{
	  margin-top:35px;
  }
  .custom p,
  #content-section p{
	  font-size:18px;
	  line-height:24px;
	  color:#262626;
	  margin-bottom:20px;
  }
  #content-section a{
	  color:#33a643;
	  text-decoration:none;
  }
  .doc:before{
	  content:"\f1c2"!important;
	  font-family: 'FontAwesome'!important;
	  margin:0px 5px 0px 0px!important;
	  position: static !important;
	  visibility: visible !important;
	  background: none!important;
  }
  .pdf:before{
	  content:"\f1c1"!important;
	  font-family: 'FontAwesome'!important;
	  margin:0px 5px 0px 0px!important;
	  position: static !important;
	  visibility: visible !important;
	  background: none!important;
  }
  .content-col{
	  float:left;
	  width:67%;
	  padding:80px 65px 80px 5%;
  }
  .content-col.news_inner{
	  padding-bottom: 0px!important;
  }
  .page-contact .content-col{
	  max-width: 1100px;
  }
  .right-col{
	  float:right;
	  clear:right;
	  width:33%;
	  position: relative;
	  z-index: 2;
	  background-color:#f2f2f2;
  }
  #content-section .right-col p{
	  color: #2e2e2e;
  }
  .right-col > div{
	  padding:80px 60px 60px 60px;
	  float:left;
	  width: 100%;
  }
  .right-col .quotes{
	  background-color:#33a643;
	  background-image:url(../images/quote-green.png);
	  padding-top:180px;
  }
  .right-col ul{
	  margin: 0px;
	  padding-left: 20px;
  }
  .right-col ul > li{
	  list-style: square;
	  float:left;
	  width: 100%;
	  margin:3px 0px;
	  color: #2e2e2e;
	  color:#2793f3;
	  font-size:16px;
	  padding-left: 4px;
  }
  .right-col ul > li span{
	  color: #2e2e2e;
	  font-size:18px;
  }
  
  .right-col .block-blue{
	  background-color:#f2f2f2;
	  padding-top: 60px!important;
  }
  .right-col .block-blue a{
	  color:#2e2e2e!important;
  }
  .right-col .block-green{
	  background-color:#33a643;
	  padding-top: 60px!important;
  }
  .right-col h3{
	  color:#2e2e2e;
	  font-weight: 700;
	  margin-top: 0px!important;
  }
  .right-col ul.secretariat{
	  float:left;
	  margin: 30px 0px 0px;
	  padding: 0px;
	  width:100%;
  }
  .right-col ul.secretariat > li{
	  list-style: none;
	  margin: 0px;
	  padding: 0px;
	  float:left;
	  width: 100%;
	  display: table;
	  margin-top:30px;
  }
  .right-col ul.secretariat > li:first-child{
	  margin-top: 0px;
  }
  .right-col ul.secretariat > li > div{
	  display: table-cell;
	  vertical-align: top;
	  text-align: left;
  }
  .right-col ul.secretariat > li .sec-pic{
	  width: 200px;
  }
  .right-col ul.secretariat > li .sec-desc{
	  padding-left: 30px;
	  width: auto;
  }
  .right-col ul.secretariat > li .sec-desc strong{
	  color:#fff;
	  display: block;
	  line-height: 100%;
	  margin-bottom: 6px;
	  font-size: 18px;
  }
  .right-col ul.secretariat > li .sec-desc span{
	  color:#fff;
	  display: block;
	  line-height: 100%;
	  margin-bottom: 10px;
	  font-size: 18px;
  }
  .right-col ul li span a{
	  color:#fff!important;
	  font-weight: inherit!important;
  }
  
  #content-section .right-col .quotes p{
	  font-size:24px;
	  line-height:28px;
	  font-weight:700;
	  color:#fff;
  }
  #content-section .content-col ul,
  .block-half-col ul,
  .highlight-block .highlight-two-col ul{
	  margin:0px;
	  padding-left:40px;
  }
  #content-section .content-col ul > li,
  .block-half-col ul > li,
  .highlight-block .highlight-two-col ul > li{
	  list-style-position:outside;
	  list-style:square;
	  margin:0px 0px 20px 0px;
	  color:#2793f3;
	  font-size:16px;
  }
  #content-section .content-col ul > li > span,
  .block-half-col ul > li > span,
  .highlight-block .highlight-two-col ul > li > span{
	  color:#262626;
	  font-size:18px;
  }
  #testimonial-wrap{
	  float:left;
	  width:100%;
	  background:url(../images/testimonial.jpg) no-repeat center;
	  background-size:cover;
	  
	  position:relative;
  }
  #testimonial-wrap:after{
	  content:'';
	  position:absolute;
	  left:0px;
	  top:0px;
	  width:100%;
	  height:100%;
	  background:rgba(0,0,0,0.1);
	  z-index:0;
  }
  #testimonial-wrap h2{
	  position:relative;
	  z-index:2;
	  color: #fff;
	  font-size: 47px;
	  font-weight: 700;
	  margin: 0px;
	  line-height: 56px;
	  padding: 50px 50px 80px 5%;
  }
  #testimonial-wrap ul.testimonials-list{
	  margin:0px;
	  padding:0px;
	  float:left;
	  width:100%;
	  position:relative;
	  z-index:2;
  }
  #testimonial-wrap ul.testimonials-list > li{
	  float:left;
	  margin:0px;
	  list-style:none;
	  display:table;
	  width:40%;
  }
  #testimonial-wrap ul.testimonials-list > li:nth-child(3n){
	  margin-left:20%;
	  clear:left;
  }
  #testimonial-wrap ul.testimonials-list > li > div{
	  display:table-cell;
	  vertical-align:top;
	  padding:30px;
	  width:50%;
  }
  ul.testimonials-list > li > div.item-media{
	  background-repeat:no-repeat;
	  background-position:center;
	  background-size:cover;
	  position:relative;
  }
  ul.testimonials-list > li > div.item-media .video-ico{
	  display:block;
	  width:60px;
	  height:60px;
	  position:absolute;
	  left:0px;
	  bottom:0px;
	  background:#2793f3;
	  color:#fff;
	  text-align:center;
  }
  ul.testimonials-list > li > div.item-media .video-ico i{
	  line-height:60px;
	  color:#fff;
  }
  ul.testimonials-list > li > div.item-desc{
	  background:#f2f2f2;
	  position:relative;
  }
  ul.testimonials-list > li > div.item-desc:before{
	  content:'';
	  width:20px;
	  height:20px;
	  background:#f2f2f2;
	  transform:rotate(45deg);
	  -webkit-transform:rotate(45deg);
	  position:absolute;
	  left:-10px;
	  top:-50%;
	  bottom:-50%;	
	  margin:auto;
  }
  ul.testimonials-list > li > div.item-desc p{
	  font-size:18px!important;
	  line-height:20px!important;
	  font-weight:700;
	  margin-bottom:15px!important;
  }
  ul.testimonials-list > li > div.item-desc .author{
	  display:block;
	  font-weight:100;
	  line-height:20px;
  }
  
  #europe-map{
	  float:left;
	  width:100%;
	  height: 430px;
	  margin-top: 20px;
	  margin-bottom: 40px;
	  position: relative;
	  z-index: 0;
	  width:63.3vw;
	  left: -4.7vw;
  }
  
  .secondary-content{
	  float:left;
	  width: 100%;
	  display: table;
  }
  .secondary-content > div{
	  display: table-cell;
	  vertical-align: top;
	  text-align: left
  }
  .secondary-content > div.sec-left-wrap{
	  background-repeat: no-repeat;
	  background-position: left center;
	  background-attachment: fixed;
	  width: 33%;
  }
  .secondary-content > div.sec-right-wrap{
	  width: 67%;
	  padding: 60px;
	  background: #f2f2f2;
  }
  .secondary-content > div.sec-left-wrap .text-block{
	  background: #33a643;
	  padding: 60px 60px 60px 15%;
  }
  ul.table-layout{
	  float:left;
	  width: 100%;
	  margin: 0px 0px 30px!important;
	  padding: 0px;
	  padding:0px!important;
  }
  ul.table-layout > li{
	  list-style: none;
	  display: table;
	  float:left;
	  width: 100%;
	  margin:0px!important;
	  background: #f2f2f2;
  }
  ul.table-layout > li:first-child{
	  background: #d6e1e6;
  }
  ul.table-layout > li:nth-child(even){
	  background: #fff;
  }
  ul.table-layout p{
	  font-size:16px!important;
	  line-height:20px!important;
  }
  ul.table-layout > li div{
	  display: table-cell;
	  vertical-align: top;
	  text-align: left;
	  padding: 20px;
	  font-size:16px!important;
	  line-height:20px!important;
	  width: 25%;
  }
  ul.table-layout > li > span{
	  display:table;
	  width:100%;
  }
  ul.table-layout > li div{
	  display: table-cell;
	  vertical-align: top;
	  text-align: left;
	  padding: 20px;
	  font-size:16px!important;
	  line-height:20px!important;
	  width: 25%;
  }
  ul.table-layout > li div.cell-format{
	  width:80%;
  }
  ul.table-layout > li div.cell-fee{
	  width:20%;
	  text-align:left;
  }
  .secondary-content .text-block h3{
	  color:#fff;
	  margin-top:0px!important;
  }
  .secondary-content .text-block p,
  .secondary-content .text-block a{
	  color:#fff!important;
  }
  .secondary-content .text-block a{
	  text-decoration:underline!important;
  }
  #contactForm.contact-fields .input-wrap{
	  float:left;
	  width: 48%;
  }
  #contactForm.contact-fields .input-st-wrap{
	  margin-bottom: 30px;
	  background: #fff;
  }
  #contactForm.contact-fields .input-st-wrap span{
	  background: #fff;
	  border-color:#7f9dae;
	  border-width: 1px!important;
	  box-shadow: 0 0 0 1px #7f9dae inset;
	  color: #262626;
  }
  #contactForm.contact-fields .input-st-wrap.slide-right input{
	  background: #fff;
	  border-color:#7f9dae;
  }
  #contactForm.contact-fields .input-st-wrap input{
	  border-color:#7f9dae;
	  border-width: 1px!important;
	  color: #262626!important;
  }
  
  #contactForm.contact-fields textarea{
	  float:right;
	  width: 48%;
	  clear: right;
	  height: 126px;
	  background: #fff;
	  border-color:#7f9dae;
	  color: #262626!important;
	  border-width: 1px;
  }
  #contactForm.contact-fields textarea:-moz-placeholder { 
	 opacity:1; 
	 color:#262626;
  }
  #contactForm.contact-fields textarea::-webkit-input-placeholder{
	 opacity:1; 
	 color:#262626;
  }
  .page-contact .recaptcha-box{
	  float: left;
  }
  .page-contact .g-recaptcha{
	  margin-top:0!important;
  }
  .page-contact .recaptcha-box iframe{
	  margin: 0!important;
  }
  #contactForm.contact-fields #submit-btn{
	  float:right;
	  /*clear: both;*/
	  background: #f2f2f2;
	  color: #2e2e2e;
  }
  
  #contactForm label.error{
	  display: none!important;
  }
  #contactForm input.error,
  #contactForm textarea.error{
	  background: #cc8888!important;
  }
  .page-contact .processStatus{
	  float: left;
	  width: 100%;
	  padding: 10px 0px;
	  font-size: 15px;
  }
  .privacy_section input.error{
	  -webkit-box-shadow: 0px 0px 5px 0px rgba(255,0,0,1);
	  -moz-box-shadow: 0px 0px 5px 0px rgba(255,0,0,1);
	  box-shadow: 0px 0px 5px 0px rgba(255,0,0,1);
  }
  
  #contactFormFtr textarea{
	  border-radius:0px;
	  width:100%;
	  height:140px;
	  border:solid 2px #1762a5;
	  background:#1762a5;
	  font-weight:100;
	  padding:8px 10px 10px 14px;
	  float:left;
	  margin-bottom:30px;
	  color:#fff!important;
	  font-size:17px;
	  font-weight:500;
  }
  #contactFormFtr textarea:-moz-placeholder { 
	 opacity:1; 
	 color:#fff;
  }
  #contactFormFtr textarea::-webkit-input-placeholder{
	 opacity:1; 
	 color:#fff;
  }
  #contactFormFtr .input-st-wrap{
	  float:left;
	  clear:both;
	  position:relative;
	  margin-bottom:30px;
	  overflow:hidden;
	  max-height:48px;
	  width:100%;
  }
  #contactFormFtr .input-st-wrap span{
	  position:absolute;
	  right:0px;
	  top:0px;
	  width:100%;
	  font-size:17px;
	  font-weight:500;
	  padding:0px 20px;
	  height:100%;
	  color:#fff;
	  line-height:50px;
	  transition: all 0.3s ease;
	  z-index:1;
	  background:#1762a5;
	  box-shadow:inset 0px 0px 0px 2px #1762a5;
  }
  #contactFormFtr .input-st-wrap.slide-right span{
	  width:105px;
	  padding:0px 14px;
	  background:#2793f3;
	  color:#fff;
	  font-size:17px;
	  font-weight:500;
  }
  #contactFormFtr input[type="text"]{
	  border-radius:0px;
	  width:100%;
	  height:48px;
	  line-height:50px;
	  border:solid 2px #1762a5;
	  background:#1762a5;
	  color:#ffffff;
	  font-size:17px;
	  font-weight:500;
	  padding:0px 132px 0px 14px;
  }
  #contactFormFtr #submit-btn{
	  font-size:16px;
	  background:#fff;
	  border-radius:0px;
	  color:#1762a5;
	  border:none;
	  font-weight:600;
	  padding:14px 20px;
  }
  #contactFormFtr label.error{
	  display: none!important;
  }
  #contactFormFtr input.error,
  #contactFormFtr textarea.error{
	  background: #cc8888!important;
  }
  
  .contact-block p{
	  margin-bottom: 24px!important;
	  line-height: 30px!important;
  }
  .highlight-block{
	  float:left;
	  width:100%;
	  background-repeat:no-repeat;
	  background-size:cover;
	  
  }
  .highlight-block .highlight-col{
	  display:table;
	  background:#f7941d;
	  height:520px;
	  text-align:left;
	  vertical-align:middle;
	  max-width:33%;
	  padding:60px 50px 60px 5%;
  }
  .highlight-col p.intro{
	  font-size:28px!important;
	  line-height:36px!important;
	  color:#fff!important;
	  font-weight:700!important;
	  display:table-cell;
	  vertical-align:middle;
  }
  .highlight-col p.intro a{
	  color:#fff!important;
	  font-weight:700!important;
	  text-decoration:underline!important;
  }
  .highlight-block .highlight-two-col{
	  max-width:66%;
  }
  .highlight-block .highlight-two-col > div{
	  display:table-cell;
	  vertical-align:top;
	  width:33%;
  }
  .highlight-block .highlight-two-col > div.hl-c1{
	  padding-right:50px;
  }
  .highlight-block .highlight-two-col > div.hl-c2{
	  padding-left:50px;
  }
  .highlight-block .highlight-two-col *{
	  color:#fff!important;
  }
  .highlight-block .highlight-two-col a{
	  text-decoration:underline!important;
	  font-weight:400!important;
  }
  .highlight-block .highlight-two-col ul li a{
	  text-decoration:none!important;
  }
  .highlight-block .highlight-two-col h4{
	  font-size:24px;
	  font-weight:700;
	  margin:20px 0px 35px;
  }
  .highlight-block .highlight-two-col ul{
	  padding-left:20px;
  }
  .highlight-block .highlight-two-col ul > li{
	  color:#2793f3!important;
	  margin-bottom:8px;
	  line-height:20px;
  }
  .highlight-block .highlight-two-col ul > li > span{
	  color:#fff;
  }
  .highlight-block.block-blue .highlight-two-col{
	  float:right;
	  background:#5c889b;	
	  padding-left:60px;
  }
  .highlight-block.block-blue .highlight-two-col .hl-c2{
	  padding-left:0px;
  }
  #content-section p img{
	  margin-bottom: 20px;
  }
  #content-section ul.accordion{
	  float:left;
	  width:100%;
	  margin:0px;
	  padding:0px;
  }
  #content-section ul.accordion > li{
	  list-style:none;
	  margin:20px 0px;
	  float:left;
	  width:100%;
	  padding:0px;
  }
  #content-section ul.accordion > li h4{
	  cursor:pointer;
	  display:block;
	  padding:20px;
	  line-height:100%;
	  font-weight:700;
	  font-size:18px;
	  margin:0px;
	  background:#e7e9e7;
	  position:relative;
	  float:left;
	  width:100%;
  }
  #content-section ul.accordion > li h4 a{
	color:#262626;
  }
  #content-section ul.accordion > li h4.active{
	  background:#33a643;
	  color:#fff;
  }
  #content-section ul.accordion > li h4.active a{
	color:#fff;
  }
  #content-section ul.accordion > li h4.active:after{
	  content: "\f107";
  }
  #content-section ul.accordion > li h4:after{
	  content:"\f104";
	  font-family: 'FontAwesome';
	  font-size: 30px;
	  position:absolute;
	  right:20px;
	  top:19px;
	  font-weight:100;
  }
  #content-section ul.accordion > li .acc-content{
	  margin:40px 0px 0px;
	  float:left;
	  width:100%;
	  display:none;
  }
  #content-section ul.accordion > li .acc-content ul li{
	  margin-bottom:5px;
  }
  #content-section ul.accordion > li .acc-content p:last-child{
	  margin: 0px;
  }
  .block-half-col{
	  float:left;
	  width:100%;
	  margin:0px;
	  padding:0px;
	  display:table;
  }
  .block-half-col.half-col-img{
	  padding-bottom: 160px;
	  position: relative;
	  height: 650px;
  }
  .block-half-col.half-col-img .banner-btn-block{
	  position: absolute;
	  bottom:0px;
	  right: 0px;
	  width: 50%;
  }
  .block-half-col > div{
	  display:table-cell;
	  vertical-align:top;
	  padding:60px 65px 15px 5%;
	  width:50%;
  }
  .block-half-col .col-desc{
	  background:#f2f2f2;
  }
  .block-half-col .col-desc p:last-child{
	  margin-bottom:80px!important;
  }
  .block-half-col.half-col-img{
	  background-repeat:no-repeat;
	  background-position:right center;
	  
	  background-size: cover;
  }
  .block-half-col .col-promo{
	  background-repeat:no-repeat;
	  background-position:right center;
	  
	  vertical-align:bottom;
	  padding:0px;
  }
  .block-half-col .banner-btn-block{
	  float:left;
	  width:100%;
	  margin:0px;
	  padding:0px;
	  display:table;
  }
  .block-half-col .banner-btn-block.affix{
	  position:fixed;
	  right:0px;
	  top:0px;
	  width:46.6vw;
	  z-index:4;
  }
  .block-half-col .banner-btn-block > li{
	  list-style:none;
	  margin:0px;
	  padding:0px;
	  display:table-cell;
	  vertical-align:middle;
	  text-align:center;
	  width:auto;
	  height:160px;
	  -webkit-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
  }
  .block-half-col .banner-btn-block > li a{
	  font-size:24px!important;
	  line-height:30px!important;
	  color:#fff!important;
	  font-weight:700!important;
	  height:160px;
	  width:100%;
	  float:left;
	  width:100%;
	  background:#3ba1fc;
	  display:table;
	  table-layout:fixed;
	  padding:0px 30px;
  }
  .block-half-col .banner-btn-block > li:nth-child(2) a{
	  background:#2e93ed;
  }
  .block-half-col .banner-btn-block > li:nth-child(3) a{
	  background:#1f86e1;
  }
  .block-half-col .banner-btn-block > li a span{
	  display:table-cell;
	  width:100%;
	  height:160px;
	  text-align:center;
	  vertical-align:middle;
	  -webkit-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
  }
  
  .block-half-col .banner-btn-block.affix > li, .block-half-col .banner-btn-block > li a span{
	  height:80px;
  }
  .block-half-col .banner-btn-block.affix > li a{
	  height:80px!important;
	  font-size:18px!important;
	  line-height:20px!important;
  }
  .filter-results{
	  float:left;
	  width:70vw;
	  min-width:100%;
	  background:#d6e1e6;
	  padding:12px 20px;
	  margin-top:10px;
  }
  .filter-results .filter-row{
	  display:table;
	  table-layout:fixed;
	  width:100%;
	  margin-bottom:30px;	
  }
  .filter-results > label{
	  font-weight:700;
	  color:#6b8ea1;
	  font-size:18px;
	  display:block;
	  width:100%;
	  margin:0px 0px 15px;
  }
  .filter-results .filter-row > div{
	  display:table-cell;
	  vertical-align:top;
  }
  .filter-results .filter-search{
	  width:40%;
	  border:solid 1px #296273;
	  border-radius:0px;
	  background:#fff;
	  height:48px;
	  position:relative;
  }
  .filter-results .filter-search:before{
	  content:"\f002";
	  font-family: 'FontAwesome';
	  font-size:17px;
	  color:#6b8ea1;
	  font-weight:100;
	  position:absolute;
	  left:10px;
	  top:11px;
  }
  .filter-results .filter-search input[type="text"]{
	  float:left;
	  width:75%;
	  border:none;
	  height:48px;
	  padding:6px 6px 6px 36px;
	  margin:0px;
	  color:#6b8ea1;
	  font-weight:500;
  }
  .filter-results .filter-search input[type="button"]{
	  float:right;
	  border:none;
	  width:25%;
	  height:48px;
	  font-size:16px;
	  font-weight:700;
	  background:#296273;
	  color:#fff;
  }
  .filter-results .select-box{
	  position:relative;
	  border-radius:0px;
	  padding-left:20px;
  }
  .filter-results .select-box select{
	  border:solid 1px #296273;
	  background:#fff;
	  height:50px;
	  width:100%;
	  padding:0px 26px 0px 10px;
	  color:#6b8ea1;
	  font-weight:500;
	  -webkit-appearance:none;
	  -moz-appearance:none;
  }
  .filter-results .select-box:after{
	  content:"\f107";
	  font-family: 'FontAwesome';
	  font-size:17px;
	  color:#6b8ea1;
	  font-weight:100;
	  position:absolute;
	  right:12px;
	  top:11px;
	  pointer-events:none;
  }
  .filter-results .item-no{
	  float:left;
	  width:100%;
  }
  .filter-results .item-no label{
	  color:#6b8ea1;
	  font-size:18px;
	  font-weight:500;
	  margin:0px;
	  margin-right:0px;
	  margin-left:14px;
  }
  .filter-results .item-no label:first-child{
	  margin-left:0px;
  }
  .filter-results .checbox-custom-wrap{
  }
  
  /*CUSTOM CHECKBOX - RADIO*/
  .checkbox-custom-wrap{
	  position:relative;
  }
  .checkbox-custom{
	  opacity: 0;
	  position: absolute;   
	  left:12px;
  }
  .checkbox-custom{
	  margin: 0px!important;
	  width:20px;
	  height:20px;
  }
  .checkbox-custom, .checkbox-custom-label{
	  display: inline-block;
	  vertical-align: middle;
	  margin: 0px;
	  cursor: pointer;
  }
  .checkbox-custom-label {
	  position: relative;
	  pointer-events: none;
  }
  .privacy_section .checkbox-custom-label {
	  pointer-events:auto;
  }
  .privacy_section input[type="checkbox"]{
	  z-index:1;
  }
  .checkbox-custom + .checkbox-custom-label:before{
	  content: '';
	  border: 2px solid #fff;
	  background: none;
	  display: inline-block;
	  vertical-align: middle;
	  width: 12px;
	  height: 12px;
	  padding: 2px;
	  margin-right: 10px;
	  text-align: center;
	  border-radius: 0px;
	  position: relative;
	  top: -1px;
  }
  /*.checkbox-custom:checked + .checkbox-custom-label:before {
	  content: "\f00c";
	  font-family: 'FontAwesome';
	  color: #6b8ea1;
	  font-size:14px;
	  text-indent:-1px;
	  line-height: 15px;
	  background-color: #fff;
  }*/
  .checkbox-custom:checked + .checkbox-custom-label:before {
	  content: "";
	  width:13px;
	  height: 13px;
	  border: 0;
	  background:url(../images/check_icon.png) no-repeat;
  }
  .page-contact #content-section .privacy_section .checkbox-custom + .checkbox-custom-label:before{
	  border: 2px solid #000;
  }
  .page-contact #content-section .privacy_section .checkbox-custom:checked + .checkbox-custom-label:before {
	  background:url(../images/check_icon_bl.png) no-repeat;
  }
  .page-contact .privacy_section label, .page-contact .privacy_section label a{
	  font-size: 18px!important;
	  margin: 0px!important;
	  font-weight: 400;
  }
  ul.publication-list{
	  float:left;
	  width:100%;
	  margin:100px 0px 0px!important;
	  padding:0px!important;
  }
  ul.publication-list > li{
	  list-style:none!important;
	  widt:100%;
	  margin:0px 0px 30px;
	  background:#f2f2f2;
  }
  ul.publication-list > li > span{
	  display:table;
	  table-layout:fixed;
	  width:100%;
  }
  ul.publication-list > li > span > span{
	  display:table-cell;
	  vertical-align:top;
	  text-align:left;
	  padding:20px;
	  font-size:18px;
	  color:#262626;
	  font-weight:400;
	  width:20%;
  }
  ul.publication-list > li > span > span.pub-title{
	  width:40%;
  }
  ul.publication-list span.pub-title a{
	  font-weight:700!important;
	  color:#262626!important;
	  text-decoration:none;
  }
  ul.pagination{
	  margin:20px 0px 0px!important;
	  padding:0px!important;
	  width:100%!important;
	  float:left;
  }
  ul.pagination > li{
	  margin-right:20px!important;
	  float:left;
  }
  ul.pagination > li > span{
	  border:solid 2px #cfcfcf;
	  border-radius:40px!important;
	  color:#cfcfcf;
	  font-size:16px;
	  min-width:76px;
	  text-align:center;
  }
  ul.pagination > li span a{
	  font-weight:100!important;
	  color:#b7b7b7!important;
	  font-size:16px!important;
  }
  ul.pagination > li.active span, ul.pagination > li:hover span{
	  border-color:#33a643!important;
	  color:#33a643!important;
	  background:none!important;
  }
  ul.pagination > li.active span a, ul.pagination > li:hover span a{
	  color:#33a643!important;
	  background:none!important;
  }
  
  ul.library-list{
	  float:left;
	  width: 100%;
	  margin: 30px 0px 10px!important;
	  padding: 0px!important;
  }
  ul.library-list > li{
	  list-style: none;
	  float:left;
	  padding-right: 25px;
	  width: 33.3%;
	  display: table;
  }
  ul.library-list > li:nth-child(3n+1){
	  clear: left;
  }
  ul.library-list > li > span{
	  width:100%;
	  display: table;
  }
  ul.library-list > li > span > span{
	  display: table-cell;
	  vertical-align: top;
	  width:auto;
  }
  ul.library-list > li > span .pub-thumb{
	  padding-right: 20px;
	  width:125px;
  }
  ul.library-list > li span{
	  color:#f7941d;
	  font-weight: 400;
	  font-size: 18px;
	  line-height: 22px;
  }
  ul.library-list > li span strong{
	  display: block;
	  font-size: 16px;
	  font-weight: 700;
  }
  ul.library-list > li span strong a{
	  font-size: 15px!important;
	  line-height:18px;
	  display:block;
	  font-weight: 700!important;
	  color:#f7941d!important;
  }
  .tab-wrap{
	  float:left;
	  width: 100%;
	  margin-top: 20px;
  }
  ul.tabs-nav, ul.teams-nav{
	  float:left;
	  width: 100%;
	  margin: 0px 0px 10px!important;
	  padding: 0px!important;
  }
  ul.tabs-nav > li, ul.teams-nav > li{
	  list-style: none!important;
	  float:left!important;
	  margin: 0px 20px 10px 0px!important;
  }
  ul.tabs-nav > li a, ul.teams-nav > li a{
	  display: inline-block;
	  color: #262626!important;
	  text-decoration: none;
	  font-size: 18px;
	  font-weight: 700!important;
	  border:solid 2px #fff;
	  padding: 6px 0px;
	  border-radius: 20px;
  }
  ul.tabs-nav > li.active a{
	  color: #f7941d!important;
	  border-color:#f7941d!important;
	  padding: 6px 14px;
  }
  ul.project-on{
	  margin: 0px!important;
	  padding: 0px!important;
	  float:left!important;
	  width: 100%!important;
  }
  ul.project-on > li{
	  list-style: none!important;
	  float:left!important;
	  width: 100%!important;
	  display: table!important;
  }
  ul.project-on > li div{
	  display: table-cell;
	  vertical-align: top;
	  width: 50%;
	  padding: 30px 40px;
	  height: 400px;
  }
  ul.project-on > li div.proj-img{
	  background-repeat:no-repeat;
	  background-position: top center;
	  background-size: cover;
  }
  ul.project-on > li div.proj-desc{
	  background: #f7941d;
  }
  ul.project-on > li div.proj-desc *{
	  color: #fff!important;
  }
  ul.project-on > li div.proj-desc h3{
	  margin: 0px 0px 10px!important;
  }
  ul.project-on > li div.proj-desc strong{
	  display: block;
	  font-weight: 500;
	  margin-bottom: 12px;
  }
  
  ul.project-off{
	  margin: 0px!important;
	  padding: 0px!important;
	  float:left!important;
	  margin: -10px -10px 20px -10px!important;
	  width: auto!important;
  }
  ul.project-off > li{
	  list-style: none!important;
	  float:left!important;
	  width: 47%!important;
	  display: table!important;
	  margin: 10px!important;
  }
  ul.project-off > li div{
	  display: table-cell;
	  vertical-align: top;
	  width: 100%;
	  padding: 30px 40px;
	  height: 400px;
  }
  ul.project-off > li div.proj-desc{
	  background: #f2f2f2;
	  display: block;
	  min-height: 500px;
  }
  ul.project-off.event-off > li div.proj-desc{
	  min-height: 420px;
	  height: auto;
  }
  ul.project-off > li div.proj-desc *{
	  color: #262626!important;
  }
  ul.project-off > li div.proj-desc h3{
	  margin: 0px 0px 30px!important;
  }
  ul.project-off > li div.proj-desc strong{
	  display: block;
	  font-weight: 500;
	  margin-bottom: 20px;
  }
  ul.project-on.event-on li div{
	  padding:15px 30px;
	  display:block;
	  width:100%;
	  height:auto;
  }
  ul.project-on.event-on li div.proj-intro{
	  background:#f7941d;
  }
  ul.project-on.event-on li div.proj-intro *{
	  color:#fff!important;
  }
  
  ul.project-on.event-on > li div.proj-desc{
	  background: #f2f2f2;
  }
  ul.project-on.event-on > li div.proj-desc *{
	  color: #2e2e2e!important;
  }
  ul.project-on.event-on p, ul.project-on.event-on span,
  ul.project-off.event-off p, ul.project-off.event-off span{
	  font-size:16px!important;
	  line-height:20px!important;
  }
  ul.project-on.event-on h3, ul.project-off.event-off > li .proj-desc h3{
	  font-size:18px!important;
	  line-height:20px!important;
	  margin:4px 0px 12px!important;
  }
  ul.project-on.event-on a.readmore, ul.project-off.event-off a.readmore{
	  font-weight:700!important;
	  font-size:18px;
  }
  ul.project-on.event-on a.readmore:after, ul.project-off.event-off a.readmore:after{
	  background:#2e2e2e!important;
  }
  
  /*-------------------------------------------------------*/
  /* Footer
  /*-------------------------------------------------------*/
  
  footer{
	  background:url(../images/footer-bg.jpg) no-repeat  center;
	  background-size:cover;
	  
	  float:left;
	  width:100%;
	  padding:80px 0px;
	  color:#fff;
	  position:relative;
  }
  footer .container .row > .col-md-3:nth-child(2){
	  padding-left: 3%;
  }
  footer .container .row > .col-md-6 .row > .col-lg-6.col-md-12.col-sm-12:nth-child(2){
	  padding-left: 2%;
  }
  footer a.scroll-top{
	  float:left;
	  position:absolute;
	  right:4%;
	  top:0px;
	  background:#fff;
	  font-size:16px;
	  color:#ff6d84!important;
	  text-transform:uppercase;
	  font-weight:700;
	  padding:7px 10px 6px 30px;
	  line-height:100%;
	  text-decoration: none;
  }
  footer a.scroll-top:before{
	  content: "\f0d8";
	  color:#ff6d84!important;
	  font-family: 'FontAwesome';
	  position:absolute;
	  left:10px;
	  font-size:14px;
	  top:5px;
  }
  footer h4{
	  font-size:24px;
	  color:#fff;
	  font-weight:700;
	  margin:0px 0px 30px;
  }
  footer h5{
	  font-size:18px;
	  color:#fff;
	  font-weight:500;
	  margin:-18px 0px 50px;
  }
  footer p{
	  font-size:18px;
	  line-height:28px;
	  color:#fff;
	  margin-bottom:30px;
  }
  .address p{
	  margin-bottom: 0;
  }
  footer .row a{
	  color:#fff!important;
	  text-decoration:none!important;
	  position:relative;
  }
  #content-section p a{
	  position:relative;
  }
  footer .row a:after{
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	bottom: 0;
	left: 0;
	background-color: #fff;
	visibility: hidden;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
  }
  .ftr-info a.websiteby {
	  float: right;
	  font-weight: 400;
	  background:url(../images/logo_karakas_digital.svg) no-repeat right 6px!important;
	  padding:7px 100px 0px 0px;
	  background-size: 90px!important;
	  font-size: 16px;
	  margin:3px 0px 0px 0px;
	  color:#FFFFFF!important;
	  text-decoration: none;
  }
  #content-section p a:after{
	  background:#33a643;
	  height:1px;
	  bottom:4px;
  }
  footer .row a:hover:after{
	visibility: visible;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
  }
  footer .ft-menu{
	  margin:0px;
	  padding:0px;
  }
  footer .ft-menu > li{
	  list-style:none;
	  float:left;
	  width:100%;
	  padding-bottom:6px;
  }
  footer .ft-menu > li:first-child{
	  display: none!important;
  }
  
  #contactForm textarea{
	  border-radius:0px;
	  width:100%;
	  height:140px;
	  border:solid 2px #1762a5;
	  background:#1762a5;
	  font-weight:100;
	  padding:8px 10px 10px 14px;
	  float:left;
	  margin-bottom:30px;
	  color:#fff!important;
	  font-size:17px;
	  font-weight:500;
  }
  #contactForm textarea:-moz-placeholder { 
	 opacity:1; 
	 color:#fff;
  }
  #contactForm textarea::-webkit-input-placeholder{
	 opacity:1; 
	 color:#fff;
  }
  #contactForm .input-st-wrap{
	  float:left;
	  clear:both;
	  position:relative;
	  margin-bottom:30px;
	  overflow:hidden;
	  max-height:48px;
	  width:100%;
  }
  #contactForm .input-st-wrap span{
	  position:absolute;
	  right:0px;
	  top:0px;
	  width:100%;
	  font-size:17px;
	  font-weight:500;
	  padding:0px 20px;
	  height:100%;
	  color:#fff;
	  line-height:50px;
	  transition: all 0.3s ease;
	  z-index:1;
	  background:#1762a5;
	  box-shadow:inset 0px 0px 0px 2px #1762a5;
  }
  #contactForm .input-st-wrap.slide-right span{
	  width:105px;
	  padding:0px 14px;
	  background:#2793f3;
	  color:#fff;
	  font-size:17px;
	  font-weight:500;
  }
  #contactForm input[type="text"],
  #contactForm input[type="email"]{
	  border-radius:0px;
	  width:100%;
	  height:48px;
	  line-height:50px;
	  border:solid 2px #1762a5;
	  background:#1762a5;
	  color:#ffffff;
	  font-size:17px;
	  font-weight:500;
	  padding:0px 132px 0px 14px;
  }
  footer #contactForm input[type="email"]{
	  height:48px;
	  max-width:320px;
	  float: left;
	  border-color:#6b8ea1;
	  background:#6b8ea1;
	  padding: 0px 25px 0px 14px;
  }
  footer #contactForm input[type="email"]::placeholder{
	  color: #fff;
  }
  #contactForm #submit-btn{
	  font-size:18px;
	  background:#fff;
	  border-radius:0px;
	  color:#1762a5;
	  border:none;
	  font-weight:700;
	  padding:12px 20px;
	  /*text-transform: lowercase;*/
	  height: 48px;
	  line-height: 100%;
  }
  footer #contactForm #submit-btn{
	  background:#33a643;
	  color:#FFFFFF;
	  padding: 13px 20px;
  }
  footer .subscribe_news, .privacy_section{
	  float: left;
	  width:100%;
  }
  .privacy_section{
	  margin-top:5px;
  }
  .privacy_section * {
	  font-weight:100;
	  font-size: 16px;
  }
  footer .row a.btn-oval{
	  font-size:18px;
	  font-weight:700;
	  color:#296273!important;
	  text-decoration:none!important;
	  background:#fff;
	  padding:20px 24px;
	  border-radius:30px;
	  line-height:100%;
	  display:inline-block;
	  margin-bottom:30px;
  }
  footer .row a.btn-oval:before{
	  content:none;
  }
  footer a.ft-eu-logo{
	  display:inline-block;
	  max-width:150px;
	  margin-top:0px;
  }
  footer a.ft-eu-logo:before{
	  content:none!important;
  }
  .ftr-info{
	  background:#005387;
	  padding:28px 0px;
	  float:left;
	  width:100%;
  }
  .ftr-info ul{
	  margin:0px;
	  width:50%;
	  float:left;
	  padding:0px;
  }
  .ftr-info ul > li{
	  list-style:none;
	  display: inline-block;
	  vertical-align: middle;
	  margin-left:32px;
  }
  .ftr-info ul > li:first-child{
	  margin-left: 0px;
  }
  
  .ftr-info ul > li a{
	  color:#fff;
	  text-decoration:none;
	  font-size:18px;
  }
  #activities .tabs-nav > li:first-child{
	  width:100%;
  }
  
  .ftr-info ul.socil_icon{
	  width: auto;
	  float: right;
	  position: absolute;
	  right:15px;
	  bottom:90px;
  }
  .ftr-info ul.socil_icon li img{
	  max-height: 30px;
  }
  .ftr-info .container{
	position: relative;
  }
  #site-wrapper .share_this .st-total{
	display: none!important;
  }
  /*cOM*/
  .isotope .isotope-item {
	  transition-property: transform, opacity;
  }
  .isotope, .isotope .isotope-item {
	  transition-duration: 0.8s;
  }
  .isotope-item {
	  z-index: 2;
  }
  .committee{
	  margin: 50px -8% 0px -8.7%;
  }
  ul.committee-wrap{
	  float:left;
	  width:calc(100% + 1.4vw);
	  margin:0px;
	  background: #fff;
	  padding:0px!important;
  }
  ul.committee-wrap > li{
	  list-style:none!important;
	  margin:0px!important;
	  padding:0px!important;
	  height:auto;
	  width:24.8%;
	  height:251px;
	  float:left;
  }
  ul.committee-wrap > li.item-heighest{
	width: 99%!important;
  }
  ul.committee-wrap > li.flip-content {
	  width: 50%;
	  height:auto;
	  background:#f2f2f2;
  }
  ul.committee-wrap > li.item-heighest > span{
	  width:24.8%;
	  display: inline-block;
  }
  ul.committee-wrap > li.flip-content.item-heighest > span{
	  width: 100%;
  }
  ul.committee-wrap > li.flip-content.item-heighest .com-pic{
	  padding-right: 74.4%;
  }
  ul.committee-wrap > li.flip-content.item-heighest .com-pic span{
	width:74.4%;
	left:26%;
  }
  ul.committee-wrap > li .com-pic{
	  height: 100%;
	  width:100%;
	  position: relative;
	  cursor: pointer;
	  transition: none;
	  overflow:hidden;
  }
  ul.committee-wrap > li .com-pic img{
	  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	  filter: grayscale(100%);
	  transition: all 0.4s ease 0s;
	  width:100%;
  }
  ul.committee-wrap > li.flip-content .com-pic img{
	  -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
	  filter: grayscale(0%);
  }
  ul.committee-wrap > li .com-pic span{
	  position:absolute;
	  width:100%;
	  padding:20px 20px;
	  bottom:0px;
	  left:0px;
	  color:#fff;
	  font-size:18px;
	  line-height:20px;
	  font-weight:700;
	  z-index:3;
  }
  ul.committee-wrap > li .com-pic span i{
	  font-style:normal;
	  display:block;
	  font-size:13px;
	  line-height:18px;
	  font-weight:500;
  }
  ul.committee-wrap > li .com-pic:after {
	  content: '';
	  position: absolute;
	  left: 0px;
	  top: 0px;
	  width: 100%;
	  height: 100%;
	  background: rgba(0,0,0,0.25);
	  transition: all 0.3s ease 0s;
	  z-index: 2;
  }
  ul.committee-wrap > li.flip-content .com-pic{
	  width:100%;
	  float:left;
	  height:auto;
	  padding-right:50%;
  }
  ul.committee-wrap > li.flip-content .com-pic:after{
	  background: rgba(0,0,0,0);
  }
  ul.committee-wrap > li.flip-content .com-pic span{
	  left:50%;
	  color:#262626;
	  width:50%;
  }
  #policy-topics{
	  width:75%;
  }
  ul.committee-wrap > li .com-content{
	  width:100%;
	  height:auto;
	  background:#f2f2f2;
	  padding:30px;
	  float:left;
	  display:none;
	  position:relative;
  }
  ul.committee-wrap > li.flip-content .com-content{
	  display:block;
  }
  .committee-wrap a i.fa{
	  color:#0081c3;
	  font-size: 34px;
	  margin-right: 12px;
  }
  .committee-wrap a i.fa-twitter, .share-wrap ul > li a.ico-twitter:hover{
	  color:#00aced;
  }
  .committee-wrap a i.fa-linkedin, .share-wrap ul > li a.ico-linkedin:hover{
	  color:#0077b5;
  }
  .committee-wrap a i.fa-facebook, .share-wrap ul > li a.ico-facebook:hover{
	  color:#3b5998;
  }
  .committee-wrap a i.fa-youtube, .share-wrap ul > li a.ico-youtube:hover{
	  color:#ff0000;
  }
  .share-wrap .subscribe:hover{
	  color:#33a643;
  }
  
  #content-section .issue-isotop li .com-pic h4,
  #content-section .issue-isotop li .com-pic h4 a{
	  color: #fff;
  }
  ul.committee-wrap > li.flip-content .com-pic h4,
  ul.committee-wrap > li.flip-content .com-pic h4 a{
	  color: #262626!important;
  }
  
  .secretariat-wrap{
	  float:left;
	  width:100%;
	  background:#005286;
	  padding: 50px 30px 30px 5%;
  }
  .secretariat-wrap.wrap2, .secretariat-wrap.wrap5, .secretariat-wrap.wrap8, .secretariat-wrap.wrap11,
  .secretariat-wrap.wrap12, .secretariat-wrap.wrap14, .secretariat-wrap.wrap17, .secretariat-wrap.wrap20,
  .secretariat-wrap.wrap23, .secretariat-wrap.wrap26, .secretariat-wrap.wrap29, .secretariat-wrap.wrap32,
  .secretariat-wrap.wrap35, .secretariat-wrap.wrap38, .secretariat-wrap.wrap41, .secretariat-wrap.wrap44,
  .secretariat-wrap.wrap47, .secretariat-wrap.wrap50, .secretariat-wrap.wrap53, .secretariat-wrap.wrap56{
	  background: #0081c3;
  }
  /*.secretariat-wrap:nth-child(2n+3){
	  background: #0081c3!important;
  }*/
  .secretariat-wrap.wrap3, .secretariat-wrap.wrap6, .secretariat-wrap.wrap9, .secretariat-wrap.wrap12,
  .secretariat-wrap.wrap15, .secretariat-wrap.wrap18, .secretariat-wrap.wrap21, .secretariat-wrap.wrap24,
  .secretariat-wrap.wrap27, .secretariat-wrap.wrap30, .secretariat-wrap.wrap33, .secretariat-wrap.wrap36,
  .secretariat-wrap.wrap39, .secretariat-wrap.wrap42, .secretariat-wrap.wrap45, .secretariat-wrap.wrap48,
  .secretariat-wrap.wrap31, .secretariat-wrap.wrap54, .secretariat-wrap.wrap57, .secretariat-wrap.wrap60{
	  background: #00bdf2;
  }
  /*.secretariat-container .secretariat-wrap:nth-child(3n+3){
	  background:  #00bdf2!important;
  }*/
  .secretariat-wrap h3{
	  color:#fff;
	  margin:0px 0px 25px!important;
  }
  .secretariat-wrap p{
	  color:#fff!important;
	  margin:0px 0px 30px!important;
  }
  .secretariat-wrap ul.secretariat-team{
	  display:flex;
	  flex-wrap: wrap;
	  float:left;
	  margin: 20px 0px 0px 2.5%;
	  padding:0px;
	  width:100%;
  }
  .secretariat-wrap.wrap1 ul.secretariat-team{
		/*margin: 20px 0px 0px -6.5%;*/
		margin: 20px 0px 0px 2.5%;
  }
  .secretariat-wrap ul.secretariat-team > li{
	  list-style:none;
	  float:left;
	  margin:0px;
	  width:17.4%;
  }
  .secretariat-wrap ul.secretariat-team > li.item-heighest{
	  width:100%;
	  padding-right: 82.6%;
  }
  .secretariat-wrap ul.secretariat-team > li img{
	  width: 100%;
  }
  .secretariat-wrap ul.secretariat-team > li .team-info{
	  padding:15px 20px;
  }
  .secretariat-wrap ul.secretariat-team > li .team-info p{
	  min-height: 96px;
	  margin: 0px!important;
  }
  .secretariat-wrap ul.secretariat-team > li .team-info span{
	  display:block;
	  margin-bottom:15px;
  }
  .secretariat-wrap ul.secretariat-team > li .team-info strong{
	  display:block;
  }
  .secretariat-wrap ul.secretariat-team > li .team-info span a{
	  text-decoration:underline!important;
	  font-weight:400;
  }
  .secretariat-wrap ul.secretariat-team > li .team-info a{
	  color:#fff!important;
	  margin-right: 10px;
  }
  .secretariat-wrap ul.secretariat-team > li .team-info i.fa{
	  font-size: 30px;
  }
  .bio-modal img{
	  float:left;
	  margin:5px 20px 10px 0px;
	  max-width:200px;
  }
  .bio-modal p, .bio-modal-election p{
	  color:#2e2e2e;
  }
  .bio-modal .modal-header, .bio-modal .modal-body{
	  padding-left:24px;
	  padding-right:24px;
  }
  .bio-modal .modal-body{
	  display: inline-block;
	  width: 100%;
  }
  .bio-modal .modal-header .close{
	  position: absolute;
	  right:20px;
	  top:16px;
	  z-index: 2;
  }
  .bio-modal .modal-title{
	  font-weight: 700;
  }
  
  /*EUA-MAIN*/
  .policy-news.row{
	  margin: 0px!important;
	  float: left;
	  display: flex;
  }
  .policy-news .col-lg-6{
	  padding: 0px;
	  float:none;
  }
  .policy-news .policy-wrap{
	  background: #00bdf2;
  }
  .policy-news .policy-wrap a.btn-oval.view_more{
	  float: left;
  }
  .policy-news .policy-wrap img{
	  width: 100%;
  }
  .policy-news .policy-container, .policy-news .news-container{
	  padding: 40px 100px;
	  float:left;
	  width: 100%;
  }
  section h2{
	  font-size: 48px;
	  font-weight: 700;
	  margin: 0px 0px 25px 0px;
  }
  .policy-container h2{
	  color: #fff;
  }
  .policy-container ul{
	  float:left;
	  width: 100%;
	  margin: 0px;
	  padding: 0px;
	  margin-bottom: 40px;
  }
  .policy-container ul > li{
	  float:left;
	  width: 50%;
	  margin: 0px;
	  list-style: none;
	  line-height: normal;
	  color: #fff;
	  padding: 8px 20px 8px 0px;
  }
  .policy-container ul > li:nth-child(7){
	  clear:left;
  }
  .policy-container .issue-icons{
	  display: inline-block;
	  width: 16px;
	  margin-right: 10px;
	  vertical-align: top;
	  float:left;
	  margin-bottom: 4px;
	  line-height: 24px;
  }
  .policy-container ul > li a{
	  color: #fff;
	  font-size: 18px;
	  font-weight: 700;
  }
  .policy-container ul > li a i{
	  font-weight: 100;
	  margin-right: 10px;
	  width: 20px;
  }
  .policy-news .news-container{
	  padding: 100px;
  }
  .news-container ul{
	  float:left;
	  width: 100%;
  }
  .news-container ul > li{
	  list-style: none;
	  float:left;
	  width: 100%;
	  margin: 18px 0px 18px 0px;
  }
  .news-container ul > li dl{
	  float:left;
	  width: 100%;
	  margin: 0px;
  }
  .news-container ul > li dl dt{
	  float:left;
	  clear: left;
	  width: 30%;
	  margin: 0px;
	  font-size: 24px;
	  font-weight: 400;
  }
  .news-container ul > li dl dd{
	  float:left;
	  width: 70%;
	  margin: 0px;
  }
  .news-container ul > li dl dd h4{
	  font-size: 24px;
	  margin: 0px 0px 6px 0px;
	  font-weight: 700;
	  line-height: 28px;
  }
  .news-container ul > li dl dd h4 a{
	  color: #262626;
  }
  .news-container ul > li dl dd p{
	  font-size: 18px;
	  line-height: 20px;
	  color: #262626;
	  margin: 0px;
  }
  .more_news{
	  margin-left:30%;
	  position: relative;
	  top: 35px;
  }
  .contributions-container{
	  padding: 80px 5%;
  }
  .camp_resorces{
	padding: 0px;
  }
  .contributions-container ul{
	  display: flex;
	  width:calc(100% + 50px);
	  margin-left: -25px;
	  flex-wrap: wrap;
  }
  .contributions-container ul li{
	  width:25%;
	  padding: 0px 25px;
	  font-size: 18px;
	  line-height: 20px;
	  color: #262626;
	  margin: 0px;
	  position: relative;
	  padding-bottom: 40px;
  }
  .page-featured .contributions-container ul{
	flex-wrap:nowrap;
  }
  .page-featured .contributions-container ul li{
	  width:inherit;
  }
  .contributions-container ul.resources-news-list li,
  ul.project-blog > li{
	margin-bottom:30px;
  }
  .contributions-container ul li .btn-primary{
	  position: absolute;
	  left: 25px;
	  bottom:0px;
  }
  .contributions-container ul li:nth-child(4n+1){
	  clear:left;
  }
  .contributions-container p{
	  font-size: 18px;
	  line-height: 20px;
	  color: #262626;
	  margin-bottom:26px;
  }
  .contributions-container ul li .btn-oval{
	  display: inline-block;
	  padding: 7px 16px;
  }
  .contributions-container h3{
	  margin-top: 0px!important;
  }
  .contributions-container .date, .contributions-container .c_deadline{
	  display: block;
	  font-size: 18px;
	  color: #33a643;
	  text-transform: none;
	  margin: -18px 0px 20px 0px;
  }
  .contributions-container .c_deadline{
	  text-transform: none;
  }
  
  .library_grl{
	  float: left;
	  width: 100vw;
	  margin-left: -4.8vw;
	  display: flex;
  }
  .library_grl > li{
	  width:50%;
	  padding:40px 70px 0 4.9%;
	  background: #ebebeb;
	  position: relative;
  }
  .library_grl > li.right_align{
	  padding:40px 4.9% 0 70px;
  }
  .library_grl > li:nth-child(even){
	  background:#dcd5d5;
  }
  .library_grl li.right_align h3, .library_grl li.right_align .meta_wrap > span, .library_grl li.right_align p{
	  /*text-align: right;*/
  }
  
  .library_grl li h3{
	  color:#0088c7;
	  letter-spacing: 1px;
	  margin-bottom: 20px;
  }
  .library_grl li h3 a{
	color:#fff!important;
  }
  .library_grl li p{
	  color:#262626;
	  font-size:18px;
	  margin-bottom: 25px;
  }
  .resources-list.library_grl > li ul,
  .page-publications .resource-detail ul{
	  list-style: disc;
	  padding-left: 40px;
	  margin-bottom: 20px;
  }
  .resources-list.library_grl > li ol,
  .page-publications .resource-detail ol{
	  padding-left: 40px;
	  margin-bottom: 20px;
  }
  .meta_wrap{
	  width: 100%;
	  display:table;
	  font-size: 20px;
	  margin-bottom:15px;
	  text-transform: uppercase;
  }
  .meta_wrap > span{
	  width: 30%;
	  display:table-cell;
	  padding-left: 15px;
  }
  .resources-list .meta_wrap > span{
	  text-transform:none;
  }
  .meta_wrap > span:first-child{
	  padding: 0px;
  }
  .meta_wrap > span.meta_date{
	  color:#0088c7;
	  width: 16%;
  }
  .meta_wrap > span.meta_issue{
	  width: 54%;
	  text-transform: none;
  }
  .resources-list .meta_wrap > span.meta_category{
	width:30%;
  }
  #site-wrapper .meta_wrap_bottom > *, #site-wrapper .meta_wrap_bottom .share_this{
	  float: right !important;
	  position: static !important;
	  margin: 0px 0px 0px 10px !important;
  }
  #site-wrapper .meta_wrap_bottom > .btn-oval.btn-primary{
	margin-left: 0px!important;
  }
  #site-wrapper .resources-list.library_grl .lib-wrap .meta_wrap_bottom > a.btn-oval{
	  float: left !important;
  }
  .library_img{
	  float: left;
	  margin-left: -100px;
	  max-width:470px;
  }
  .library_grl li.right_align .library_img{
	  float: right;
	  margin-left:0px;
	  margin-right:-100px;
  }
  .library_img img{
	  max-width: 100%;
  }
  .meta_wrap_bottom{
	  position:absolute;
	  bottom:40px;
	  right:30px;
	  width: calc(100% - 527px);
  }
  .library_grl li.right_align .meta_wrap_bottom{
	  right:auto;
	  left:70px;
  }
  .meta_wrap_bottom a{
	  float: left;
	  margin-right: 30px;
  }
  a.download_doc{
	  width: 40px;
	  height: 40px;
	  background: url(../images/download_icon.png) no-repeat;
  }
  a.share_this{
	  width: 40px;
	  height: 40px;
	  margin:0px;
	  background: url(../images/share_icon.png) no-repeat;
  }
  
  .partner-news-container {
	  padding: 100px;
  }
  
  .blog_news{
	  float: left;
	  width:100%;
  }
  .blog_news li{
	  float: left;
	  width:100%;
	  padding:50px 0;
	  position:relative;
	  background: #4a6776;
  }
  .news-blog-wrap .blog_news li{
	heiight:auto!important;
	min-height: 350px!important;
  }
  .blog_news li::after{
	  content: '';
	  height: 100%;
	  z-index: -1;
	  position:absolute;
	  top:0;
	  left:-100px;;
	  width:calc(100vw + 200px);
	  background: #4a6776;
  }
  .blog_news li:nth-child(even),
  .blog_news li:nth-child(even)::after{
	  background: #778d98;
  }
  .blog_news li *{
	  color:#FFFFFF;
  }
  .blog_news li .date{
	  font-size: 24px;
	  color:#FFFFFF;
	  line-height: 100%;
	  margin-bottom:20px;
	  display: inline-block;
	  width:100%;
	  font-weight: 100;
	  text-transform: none;
  }
  .blog_news li h3{
	  margin-bottom:20px;
  }
  .blog_news li p{
	  font-size: 18px;
  }
  .blog_news li p:last-child{
	  margin-bottom:0px;
  }
  
  .content-section{
	  float:left;
	  width: 100%;
  }
  .block-intro-img{
	  width: 100%;
	  display: flex;
  }
  .block-intro-img .block-desc{
	  padding: 72px 50px 72px 5%;
	  width: 60%;
	  float:left;
  }
  .block-intro-img .block-desc h3{
	  float:left;
	  width: 100%;
	  clear: both;
  }
  .block-intro-img .block-img{
	  width: 40%;
	  float:left;
	  background-repeat: no-repeat;
	  background-position: center;
	  background-size: cover;
  }
  .block-intro-half{
	  width: 100%;
	  display: flex;
  }
  .block-intro-half .block-desc{
	  padding: 72px 5% 72px 50px;
	  background: #95c11f;
	  color: #fff;
	  width: 100%;
  }
  .block-intro-half .block-desc+div, .block-intro-half div+.block-desc{
	  width: 55%;
  }
  .block-intro-half .block-desc:first-child{
	  padding: 72px 50px 72px 5%;
  }
  .block-intro-half .block-img{
	  width: 45%;
	  background-repeat: no-repeat;
	  background-position: top center;
	  background-size: cover;
  }
  .block-intro-half .block-desc h3{
	  color: #fff;
	  margin-top: 0px!important;
  }
  .block-intro-half .block-desc p{
	  color: #fff!important;
  }
  .block-intro-half .block-desc ul{
	  padding-left: 20px;
  }
  .block-intro-half .block-desc ul > li{
	  list-style: disc;
	  list-style-position: outside;
	  font-size: 18px;
	  line-height: 24px;
  }
  .doc-list{
	  float:Left;
	  width: 100%;
	  padding: 0px;
  }
  .doc-list > li{
	  float:left;
	  width: 100%;
	  padding: 0px;
	  margin: 0px 0px 2px 0px;
  }
  .doc-list > li i{
	  float:left;
	  margin: 3px 6px 0px 0px;
  }
  .doc-list > li a{
	  color: #33a643!important;
	  font-weight: 600;
  }
  .doc-list > li a:hover{
	  text-decoration: underline!important;
  }
  #content-section .related-topics{
	  padding: 90px 0px;	
	  float:left;
	  width: 100%;
  }
  #content-section .related-topics.pb-0{
	  padding-bottom: 0px!important;
  }
  ul.related-links, ul.tags,
  .page-blog #content-section .related-topics ul.tags{
	  float:Left;
	  width: 100%;
	  margin: 20px 0px 0px 0px;
	  padding: 0px!important;
  }
  ul.related-links > li, ul.tags > li,
  .page-blog #content-section .related-topics ul.tags > li{
	  list-style: none;
	  padding: 0px;
	  line-height: 100%;
	  float:left;
	  position: relative;
  }
  .related-topics ul.tags.inline > li{
	  margin-bottom:10px;
  }
  ul.related-links > li:after, ul.tags > li:after,
  .page-blog #content-section .related-topics ul.tags > li:after{
	  content:'|';
	  font-size: 20px;
	  color: #0088c7!important;
	  margin: 0px 12px;
  }
  ul.related-links > li:last-child:after, ul.tags > li:last-child:after,
  .page-blog #content-section .related-topics ul.tags > li:last-child:after{
	  content:none;
  }
  ul.related-links > li > a, ul.tags > li > a,
  .page-blog #content-section .related-topics ul.tags > li > span > a{
	  display: inline-block;
	  line-height: 100%;
	  text-transform: uppercase;
	  font-size: 20px;
	  color: #0088c7!important;
  }
  .custom_calendar tr td.today .today_circle.more{
	  line-height: 46px;
  }
  .issue-intro-wrap{
	  width: 100%;
	  display:inline-block;
	  display: flex;
  }
  .issue-intro-wrap .issue-desc{
	  padding: 72px 5% 40px 5%;
	  width:50%;
	  float: left;
  }
  .issue-intro-wrap .issue-slider{
	  padding: 72px 5% 50px 50px;
	  width: 50%;
	  float: left;
	  background: #00bdf2;
  }
  .issue-intro-wrap .issue-carousel h2{
	  color: #fff!important;
	  line-height: normal;
	  margin: 0px 0px 20px 0px!important;
  }
  .issue-intro-wrap .issue-carousel p{
	  color: #fff!important;
	  margin: 0px 0px 25px 0px;
  }
  .issue-intro-wrap .issue-carousel h5{
	  text-transform: uppercase;
	  font-size: 24px;
	  color: #fff;
	  font-weight: 100!important;
	  margin: 0px 0px 20px 0px!important;
  }
  .issue-intro-wrap .issue-slider .btn-oval{
	  margin-top: 20px;
  }
  .issue-intro-wrap .issue-slider .owl-item .item p a{
		color: #FFFFFF!important;
  }
  .btn-wh{
	  color:#fff!important;
  }
  .btn-wh:hover{
	  background: #fff!important;
	  color: #00bdf2!important;
  }
  .btn-oval.btn-big{
	  padding: 20px 40px;
	  border-radius: 50px;
	  display: inline-block;
	  font-size: 20px;
	  line-height: 100%;
	  border-width: 3px;
	  letter-spacing: 1px;
  }
  .owl-nav{
	  position: absolute;
	  right: 0px;
	  top:6px;
	  width: 70px;
  }
  .owl-nav > div{
	  float:left;
	  width: 30px;
	  height: 30px;
	  text-indent: 100px;
	  overflow: hidden;
	  opacity: 1;
  }
  .owl-nav > div.disabled{
	  opacity: 0.5;
  }
  .owl-nav .owl-prev{
	  background:url(../images/car-arw-lt.png) no-repeat center;
	  background-size: 30px;
  }
  .owl-nav .owl-next{
	  background:url(../images/car-arw-rt.png) no-repeat center;
	  background-size: 30px;
	  float:right;
  }
  .issue-slider .owl-carousel{
	  padding-right: 90px;
  }
  ul.issue-list{
	  margin: 0px;
	  padding: 0px;
	  width: 100%;
  }
  ul.issue-list > li{
	  list-style: none;
	  margin: 0px;
	  padding: 0px;
	  float:left;
	  width: 20%;
	  display: flex;
	  align-items: center;
	   justify-content: center;
  }
  ul.issue-list > li .issue-icons{
	  width:40px;
	  height: 40px;
	  left: -50%;
	  right:-50%;
	  top: -50%;
	  bottom:-25%;
	  margin: auto;
	  position: absolute;
	  /*border:1px solid red;*/
	  
	  display: inline-block;
	  /*margin-bottom: 10px;*/
  }
  ul.issue-list > li .issue-icons img{
	  max-width: 18px;
  }
  ul.issue-list > li a{
	  display: grid;
	  align-content:center;
	  text-align: center;
	  height: 380px;
	  width: 100%;
	  font-size: 27px;
	  line-height: 30px;
	  font-weight: 700;
	  padding: 38px;
	  color: #262626!important;
	  position: relative;
	  z-index: 1;
	  align-self: center;
  }
  ul.issue-list > li.block-blue{
	  background: #0081c3;
  }
  ul.issue-list > li.block-grey{
	  background: #c0bcb6;
  }
  ul.issue-list > li.block-white{
	  background: #ffffff;
  }
  ul.issue-list > li.block-img{
	  background-repeat: no-repeat;
	  background-size: cover;
	  background-position: center;
	  position: relative;
  }
  ul.issue-list > li{
	  transform: scale(1);
	  transition: all 0.3s ease 0s;
	  position: relative;
	  z-index: 1;
	  box-shadow: 0px 0px 6px rgba(0,0,0,0);
  }
  ul.issue-list > li:hover{
	  transform: scale(1.14);
	  z-index: 2;
	  box-shadow: 0px 0px 6px rgba(0,0,0,0.3);
  }
  ul.issue-list > li > a{
	  transform: scale(1);
	  transition: all 0.3s ease 0s;
  }
  ul.issue-list > li:hover > a{
	  transform: scale(0.86);
  }
  ul.issue-list > li.block-img:after{
	  content:'';
	  position: absolute;
	  left: 0px;
	  top:0px;
	  width: 100%;
	  height: 100%;
	  z-index: 0;
	  background:rgba(255,255,255,0.7);
  }
  ul.issue-list > li.block-blue a, ul.issue-list > li.block-grey a{
	  color: #fff!important;
  }
  /*ul.issue-list > li a:before{
	  content:'';
	  z-index: -1;
	  position: absolute;
	  left: 0px;
	  top:0px;
	  width: 100%;
	  height: 100%;
	  background: #0081c3;
	  pointer-events: none;
	  opacity: 0;
	  transition: all 0.3s ease 0s;
	  box-shadow: 0px 0px 6px rgba(0,0,0,0.3);
  }*/
  
  .issue_innerpage ul.project-list + p.text-center{
	  display: inline-block;
	  width: 100%;
  }
  
  
  .position-wrap{
	  float:left;
	  width: 100%;
	  position: relative;
  }
  .position-wrap ul{
	  margin: 0px;
	  padding: 0px;
	  width: 100%;
	  display: flex;
  }
  .position-wrap ul > li{
	  list-style: none;
	  width:50%;
	  padding: 125px 50px 40px 5%;
	  background: #4a6776;
	  position: relative;
  }
  .position-wrap ul > li p a{
	  color:#7cf4b8!important;
  }
  .position-wrap ul > li:nth-child(even){
	  padding: 125px 5% 40px 50px;
	  background: #778d98;
  }
  .position-wrap h2{
	  margin: 0px!important;
	  color: #fff!important;
	  position: absolute;
	  left: 5%;
	  top:45px;
	  z-index: 1;
  }
  .position-wrap ul > li .date{
	  display: block;
	  font-size: 24px;
	  text-transform: uppercase;
	  color: #fff;
	  margin: 0px 0px 10px 0px;
  }
  .position-wrap ul > li h4{
	  font-size: 24px!important;
	  color: #fff!important;
	  font-weight: 700;
	  margin: 0px 0px 15px 0px;
  }
  .position-wrap ul > li h4 a{
	  color: #fff!important;
  }
  .position-wrap ul > li p{
	  color: #fff!important;
  }
  .position-wrap ul > li p:last-child{
	  margin: 0px!important;
  }
  .position-wrap ul > li .btn-oval{
	  position: absolute;
	  right: 50px;
	  top:48px;
  }
  #site-wrapper .position-wrap .text-center{
	  margin: 0px!important;
  }
  .position-wrap .text-center .btn-oval, .contributions-container .text-center .btn-oval{
	  margin-top: 40px;
  }
  .position-wrap + .contributions-container{
	  clear: both;
  }
  .event-wrap{
	  margin-top:80px;
	  margin-bottom: 50px;
	  clear: both;
	  float:left;
	  width: 100%;
  }
  ul.events-list{
	  margin: 45px -5.5%;
	  width: calc(100% + 11%);
	  display: flex;
	  flex-wrap: wrap;
  }
  ul.events-list > li{
	  width:50%;
	  background: #ebebeb;
  }
  ul.events-list > li:nth-child(2), ul.events-list > li:nth-child(3),
  ul.events-list > li:nth-child(6), ul.events-list > li:nth-child(7){
	  background: #dcd5d5;
  }
  .events-list .event-meta-wrap{
	  float:left;
	  width: 100%;
	  padding: 45px 45px 45px 10%;
  }
  .events-list > li:nth-child(even) .event-meta-wrap{
	  padding-left: 45px;
  }
  .events-list .event-meta-wrap .meta_wrap{
	  margin: 0px!important;
  }
  .events-list .event-meta-wrap h3{
	  margin-top: 0px!important;
	  color: #0088c7!important;
  }
  .events-list .event-meta-wrap h3 a{
	  color: #0088c7!important;
  }
  .events-list .event-flex-wrap{
	  display: flex;
	  width: 100%;
  }
  .event-flex-wrap .event-img{
	  width: 45%;
	  min-height: 290px;
	  background-repeat: no-repeat;
	  background-size: cover;
	  background-position: top center;
	  position: relative;
  }
  .event-flex-wrap .event-img span{
	  border:solid 2px #fff;
	  border-width: 2px 0px;
	  color: #fff;
	  left: 20px;
	  bottom:20px;
	  position: absolute;
	  max-width: 90%;
  }
  .event-flex-wrap .event-desc{
	  width: 55%;
	  min-height: 250px;
	  padding: 0px 50px 100px;
	  position: relative;
  }
  .event-flex-wrap > .event-desc:first-child{
	  width: 100%;
  }
  .event-flex-wrap .event-desc .btn-oval{
	  position: absolute;
	  left: 50px;
	  bottom:50px;
  }
  p.text-center{
	  margin: 0px!important;
  }
  .meta_wrap .meta_location{
	  background: url(../images/pin.png) no-repeat left 6px;
	  background-size: 11px;
	  padding-left: 20px;
  }
  .featured-event-wrap{
	  display: flex;
	  width: 100vw;
	  position: relative;
	  left: 50%;
	  right: 50%;
	  margin-left: -50vw;
	  margin-right: -50vw;
  }
  .featured-event-wrap .event-intro{
	  width: 70%;
	  padding: 50px 15% 50px 5%;
  }
  .featured-event-wrap .event-intro ul{
	  font-size: 18px;
	  color: #fff;
	  list-style: disc;
	  padding-left:20px;
	  margin-bottom:10px;
  }
  .featured-event-wrap .event-register{
	  width: 30%;
	  background: #33a643;
	  padding: 45px 75px;
	  text-align: center;
	  
	  display: flex;
	  flex-wrap: wrap;
	  align-items: center;
	  justify-content: center
  }
  .featured-event-wrap .event-register .btn-oval.btn-big{
	  padding: 14px 40px;
	  margin-top:20px;
  }
  .featured-event-wrap .event-register .event-timer-wrap{
	  float:left;
	  width: 100%;
  }
  .featured-event-wrap .event-register h4{
	  font-size: 24px;
	  line-height: normal;
	  color: #fff!important;
	  font-weight: 700;
	  margin: 0px 0px 24px 0px;
  }
  .featured-event-wrap .event-register .timer{
	  display: block;
	  margin: auto;
  }
  .featured-event-wrap .event-register .timer span{
	  display: inline-block;
	  width: 72px;
	  color: #fff;
	  font-size: 16px;
	  position: relative;
  }
  .featured-event-wrap .event-register .timer span:after{
	  content:'';
	  height: 42px;
	  width: 2px;
	  background: #fff;
	  position: absolute;
	  left: -3px;
	  top:-7px;
  }
  .featured-event-wrap .event-register .timer span:first-child:after{
	  content:none;
  }
  .featured-event-wrap .event-register .timer strong{
	  display: block;
	  font-size: 34px;
	  font-weight: 700;
	  line-height: 100%;
	  padding-bottom: 12px;
  }
  .inner-header.event-header{
	  height: auto;
	  min-height: 400px;
	  padding-bottom: 0px;
	  padding-left: 60px;
  }
  .inner-header.event-wide{
	  min-height: 400px;
	  height: auto;
	  padding-bottom: 0px;
  }
  .inner-header.event-header .event-intro .share-wrap{
	  right: 0px!important;
	  top:0px!important;
	  z-index: 2!important;
  }
  .inner-header .share-wrap *{
	z-index: 2;
  }
  .inner-header .share-wrap li a{
	position: relative;
	z-index: 2;
  }
  #site-wrapper .inner-header.event-header.event-wide .share-wrap{
	  right: 0px!important;
	  z-index: 2!important;
  }
  #site-wrapper .inner-header.event-header.event-wide .featured-event-wrap h2{
	max-width: 100%;
  }
  #site-wrapper .inner-header.event-header .header-bg{
	background-position: top left!important;
  }
  #site-wrapper.page-euaevents header.event-header.event-wide .header-bg {
    background-position: center!important;
  }
  .featured-event-wrap h2{
	  padding: 0px;
	  color: #fff;
	  font-size: 40px;
	  font-weight: 700;
	  margin: 10px 0px 90px 0px!important;
  }
  .featured-event-wrap .meta_wrap span{
	  color: #fff;
	  font-size: 24px;
  }
  .featured-event-wrap h3{
	  font-size: 24px;
	  line-height: normal!important;
	  font-weight: 700;
	  color: #fff;
  }
  .featured-event-wrap h3 a{
	  color: #fff;
	  text-decoration: none;
  }
  .featured-event-wrap p{
	  font-size: 18px;
	  color: #fff;
	  margin: 0px 0px 50px 0px;
  }
  .featured-event-wrap strong{
	  color: #fff;
  }
  .featured-event-wrap .meta_location{
	  background-image:url(../images/pin-wh.png);
	  background-size: 14px;
	  padding-left: 24px;
  }
  .featured-event-wrap .speakers{
	  display: block;
	  width: 100%;
	  text-align: center;
	  margin: 90px 0px;
	  border:solid 2px #fff;
	  border-width: 2px 0px;
	  padding: 12px;
	  color: #fff;
	  font-size: 18px;
	  background:url(../images/mike.png) no-repeat 20% center;
	  background-size: 24px;
  }
  .featured-event-wrap .speakers > span{
	max-width: 70%;
  display: inline-block;
  }
  .featured-event-wrap .speakers strong{
	  font-size: 24px;
	  font-weight: 400;
	  display: block;
  }
  .featured-event-wrap .event-register .btn-oval:hover{
	  color: #33a643!important;
  }
  
  
  .event-slide-wrap{
	  width: 100%;
	  /*display: flex;*/
	  display: inline-block;
  }
  .event-slide-wrap .event-slider{
	  padding: 90px 5% 40px 5%;
	  width: 100%;
  }
  .page-category .event-header + #content-section .event-slide-wrap .event-slider{
	  padding: 90px 5% 4.5% 5%;
  }
  
  #content-section .event-slide-wrap .event-slider .owl-item h2{
	  font-size: 38px;
	  margin: 0px 0px 30px 0px !important;
  }
  .event-slide-wrap .event-calender{
	  padding: 90px 5% 40px 5%;
	  width: 50%;
	  background: #4a6776;
  }
  .event-slide-wrap h2{
	  color: #262626!important;
	  line-height: normal;
	  margin: 0px 0px 40px 0px!important;
  }
  .event-slide-wrap .owl-item h2{
	  max-width:87%;
  }
  .event-slide-wrap p{
	  color: #262626!important;
	  margin: 0px 0px 40px 0px!important;
  }
  .event-slide-wrap .event-calender h2{
	  color: #fff!important;
	  text-align: center;
  }
  .event-slide-wrap .owl-nav .owl-prev, .campaign-carousel .owl-nav .owl-prev,
  .page-euaevents .event-slider .owl-nav .owl-prev, .page-euaevents .event-slider .owl-nav .owl-prev{
	  background: url(../images/car-arw-gr-lt.png) no-repeat center;
	  background-size: 30px;
  }
  .event-slide-wrap .owl-nav .owl-next, .campaign-carousel .owl-nav .owl-next,
  .page-euaevents .event-slider .owl-nav .owl-next, .page-euaevents .event-slider .owl-nav .owl-next{
	  background: url(../images/car-arw-gr-rt.png) no-repeat center;
	  background-size: 30px;
  }
  .title-wrap{
	  background: #00bdf2;
	  font-size: 48px;
	  color: #fff;
	  font-weight: 700;
	  text-align: center;
	  padding: 10px;
	  width: 100vw;
	  position: relative;
	  left: 50%;
	  right: 50%;
	  margin-left: -50vw;
	  margin-right: -50vw;
	  clear: both;
  }
  .title-wrap a{
	  color: #fff!important;
	  padding-right: 45px;
	  background:url(../images/arw-down.png) no-repeat right center;
	  background-size: 24px;
  }
  .title-wrap a.current{
	  background:url(../images/arw-up.png) no-repeat right center;
	  background-size: 24px;
  }
  .title-wrap.title-green{
	  background: #33a643;
  }
  .event-wrap.event-inner-listing, .event-wrap.event-inner-listing ul.events-list{
	  margin-top: 0px!important;
	  margin-bottom: 0px!important;
  }
  .arw-nav-wrap{
	  float:left;
	  width: 100%;
	  height: 150px;
	  padding: 30px 0px;
	  text-align: center;
  }
  .arw-nav-wrap > *{
	  display: inline-block;
	  margin: 10px 40px;
	  width: 100px;
	  height: 70px;
	  text-indent: 100px;
	  overflow: hidden;
	  white-space:nowrap;
  }
  .arw-nav-wrap a.nav-prev, .prev-inactive{
	  background:url(../images/arw-left.png) no-repeat center;
	  background-size: 73px;
  }
  .arw-nav-wrap a.nav-next, .next-inactive{
	  background:url(../images/arw-right.png) no-repeat center;
	  background-size: 73px;
  }
  .arw-nav-wrap > span{
	  opacity: 0.4;
  }
  
  .upcomingevents-listing .arw-nav-wrap a.nav-prev.disabled,
  .upcomingevents-listing .arw-nav-wrap a.nav-next.disabled,
  .previousevents-listing .arw-nav-wrap a.nav-prev.disabled,
  .previousevents-listing .arw-nav-wrap a.nav-next.disabled{
	  opacity: 0.3;
	  pointer-events: none;
  }
  
  .featured-event-wrap .event-register.event-share{
	  padding: 70px 75px;
	  min-height: 300px;
  }
  .featured-event-wrap .event-register.event-share .speakers{
	  margin: 25px 0px 0px 0px;
	  background: none;
  }
  .featured-event-wrap .event-register.event-share a{
	  font-size: 18px;
	  color: #fff!important;
  }
  .featured-event-wrap .event-register.event-share .addeventatc{
	  font-size: 18px!important;
	  color: #fff!important;
	  background: none!important;
	  padding:8px!important;
	  border:none!important;
	  margin-bottom: 10px;
	  font-family: inherit;
	  z-index:1;
  }
  .add-calendar-wrap{
	  float: left;
	  width: 100%;
	  position: relative;
  }
  .add-calendar-wrap .addtoeventcalendar{
	  font-size: 18px!important;
	  color: #fff!important;
	  background: none!important;
	  padding: 8px!important;
	  border-radius: 3px;
	  background: #33a643;
	  box-shadow: 0px 0px 6px rgba(0,0,0,0.3);
	  cursor: pointer;
	  width: 190px;
	  margin: 0px auto 20px auto;
  }
  .add-calendar-wrap ul.calendar_icons{
	  position: absolute;
	  background: #fff;
	  border-radius: 4px;
	  overflow: hidden;
	  box-shadow: rgba(0,0,0,0.4) 0px 10px 26px;
	  width: 230px;
	  left: -50%;
	  right:-50%;
	  top:-70px;
	  z-index: 2;
	  margin: auto;
	  padding: 10px 0px;
	  display: none;
  }
  .add-calendar-wrap ul.calendar_icons > li{
	  background: #fff;
	  color: #000;
  }
  .featured-event-wrap .add-calendar-wrap ul.calendar_icons > li a{
	  display: block;
	  text-align: left;
	  color: #000!important;
	  padding: 14px 10px 14px 55px;
	  font-size: 15px;
	  text-decoration: none;
	  background-color: #fff;
  }
  .add-calendar-wrap ul.calendar_icons > li:hover a{
	  background-color: #f8f8fb!important;
  }
  .featured-event-wrap .add-calendar-wrap ul.calendar_icons > li.i-apple a{
	  background: url(https://www.addevent.com/gfx/icon-apple-t5.svg) 18px 40% no-repeat;
	  background-size: 22px 100%;
  }
  .featured-event-wrap .add-calendar-wrap ul.calendar_icons > li.i-google a{
	  background: url(https://www.addevent.com/gfx/icon-google-t5.svg) 18px 40% no-repeat;
	  background-size: 22px 100%;
  }
  .featured-event-wrap .add-calendar-wrap ul.calendar_icons > li.i-outlook a{
	  background: url(https://www.addevent.com/gfx/icon-outlook-t5.svg) 18px 40% no-repeat;
	  background-size: 22px 100%;
  }
  .featured-event-wrap .add-calendar-wrap ul.calendar_icons > li.i-yahoo a{
	  background: url(https://www.addevent.com/gfx/icon-yahoo-t5.svg) 18px 40% no-repeat;
	  background-size: 22px 100%;
  }
  .featured-event-wrap .event-register.event-share .addeventatc strong, .add-calendar-wrap .addtoeventcalendar strong{
	  font-size: 18px!important;
	  font-family: inherit;
	  text-transform: uppercase;
	  margin: 0px!important;
  }
  .featured-event-wrap .event-register.event-share .addeventatc strong.atc_node{
	  margin: 0;
  }
  #site-wrapper .featured-event-wrap .speakers .share_this{
	  float:none;
	  margin: auto!important;
	  background-image:url(../images/share_icon_wh.png)!important;
	  overflow: hidden;
	  text-indent: 100px;
	  white-space: nowrap;
  }
  #site-wrapper .featured-event-wrap .speakers .share_this .st-btn.st-remove-label{
	  float: left;
	  width: 50px;
	  height: 50px;
  }
  
  .addeventatc .addeventatc_icon{
	  display: none!important;
  }
  .featured-event-wrap .event-register.event-share strong{
	  line-height:24px;
	  margin-bottom: 6px;
  }
  .meta_wrap.meta-event{
	  margin: -70px 0px 0px 0px;
  }
  .meta_wrap.meta-event span{
	  display: inline-block;
	  width: 50%;
	  margin: 35px 0px 0px 0px;
	  vertical-align: top;
  }
  .event-detail-wrap > .row{
	  margin-top: 90px!important;
  }
  .event-detail-wrap > .row:last-child{
	  margin-bottom: 90px;
  }
  .event-detail-wrap .col-md-8{
	  width: 72%;
  }
  .event-detail-wrap .col-md-4{
	  width: 28%;
  }
  .btn-big.btn-green{
	  border:none;
	  background: #33a643;
	  color: #fff!important;
	  text-align: center;
  }
  .btn-big.btn-blue{
	  border-color:#0088c7;
	  background: #fff;
	  color: #0088c7!important;
	  text-align: center;
  }
  .btn-big.btn-blue:hover{
	  background: #0088c7;
	  color: #fff!important;
  }
  .event-detail-wrap .tab-wrap{
	  margin-top: 0px!important;
  }
  .event-detail-wrap ul.tabs-nav > li{
	  margin-bottom: 0px!important;
  }
  .event-detail-wrap ul.tabs-nav{
	  margin-bottom: 50px!important;
  }
  ul.tabs-nav > li.active a, .teams-nav > li.active a{
	  color: #33a643!important;
	  border-color:#33a643!important;
	  padding: 6px 14px;
  }
  .event-detail-wrap .welcome-img img{
	  margin-bottom: -90px;
	  width: 100%;
  }
  .event-detail-wrap .welcome-intro{
	  padding: 45px 0px 0px 40px;
  }
  .page-euaevents .event-detail-wrap .welcome-intro{
	  padding-top:0px;
  }
  #content-section ul.programme-accordion > li:first-child{
	  margin-top: 0px;
  }
  #content-section ul.programme-accordion > li h4{
	  background:none!important;
	  color: #262626!important;
	  font-size: 24px;
	  padding: 0px;
	  position: relative;
  }
  #content-section ul.programme-accordion > li h4:after{
	  content:none!important;
  }
  #content-section ul.programme-accordion > li h4 span{
	  width:17px;
	  height: 17px;
	  position: absolute;
	  /*left: 22.5%;*/
	  right: -28px;
	  top:3px;
	  background:url(../images/ac-plus.png) no-repeat center;
	  background-size: 17px;
  }
  #content-section ul.programme-accordion > li h4.active span{
	  background-image:url(../images/ac-minus.png);
  }
  #content-section ul.programme-accordion > li .acc-content{
	  margin-top: 20px;
  }
  #content-section ul.programme-accordion dl{
	  width: 100%;
  }
  #content-section ul.programme-accordion dl dt{
	  width: 22%;
	  margin: 0px;
	  float:left;
	  clear: left;
	  font-weight: 400;
  }
  
  #content-section ul.programme-accordion dl dd{
	  width: 78%;
	  float:left;
	  margin: 0px;
	  padding-left: 10px;
  }
  #content-section ul.programme-accordion dl dd h5{
	  font-weight: 600;
	  margin: 0px 0px 10px 0px;
  }
  #content-section ul.programme-accordion p:last-child{
	  margin: 0px 0px 20px 0px!important;
  }
  ul.speaker-list{
	  float:left;
	  width: 100%;
	  margin: 0px;
	  padding: 0px;
	  max-width: 70%;
  }
  ul.speaker-list > li{
	  float:left;
	  width: 100%;
	  border-bottom:solid 1px #ebebeb!important;
	  padding: 20px 0px;
  }
  ul.speaker-list > li:last-child{
	  border:none!important;
  }
  ul.speaker-list > li img{
	  float:left;
	  max-width: 140px;
	  margin: 3px 20px 0px 0px;
	  border-radius: 6px;
  }
  ul.speaker-list > li .speaker-desc{
	  display: table;
  }
  ul.speaker-list > li .speaker-desc h4{
	  font-size: 18px;
	  font-weight: 600;
	  margin: 0px 0px 6px 0px;;
  }
  ul.speaker-list > li .speaker-desc span{
	  display: block;
	  font-size: 16px;
	  font-weight: 100;
  }
  
  .resource-detail .row{
	  display: flex;
  }
  .resource-detail .resource-intro{
	  padding-top: 100px;
	  padding-bottom: 30px;
  }
  .resource-detail .col-lg-push-1{
	  left: 5.333333%;
  }
  .resource-detail  h3{
	  margin-top: 0px!important;
  }
  .resource-detail .welcome-img{
	  background-repeat: no-repeat;
	  background-position: top center;
	  background-size: cover;
  }
  .resource-detail .welcome-img.img-vertical{
	background-size: contain;
  }
  .resource-detail .welcome-img.img-horizontal{
	background-size: 100%;
  }
  .resource-detail .welcome-img{
	background:none!important;
	padding-left: 0px!important;
  }
  .page-publications .resource-detail .welcome-img{
	  background-repeat: no-repeat!important;
	  background-position: top center!important;
	  background-size: contain!important;
	  
	  display: flex;
	  flex-wrap: wrap;
	  align-items: flex-end;
	  justify-content: center;
	  min-height: 560px;
	  max-height: 560px;
  }
  .resource-detail .welcome-img img{
	width: 100%!important;
  }
  .related-documents{
	  width: 100%;
	  margin-top: 40px!important;
  }
  .related-documents h3{
	  color: #33a643;
  }
  .resource-detail .author{
	  font-size: 18px;
	  font-style: italic;
	  margin-bottom: 25px;
	  display: block;
  }
  .resource-detail .date{
	  display: inline-block;
	  color: #33a643;
	  font-weight: 600;
	  margin-bottom: 25px;
  }
  .resource-detail .category{
	  display: inline-block;
	  float:Right;
	  font-weight: 600;
	  margin-left:10px;
	  color: #262626;
	  /*margin-bottom: 25px;*/
	  margin-bottom: 0;
  }
  .resource-detail .isbn{
	  font-size: 18px;
	  margin-top: 40px;
	  margin-bottom: -30px;
	  font-weight: 600;
	  display: block;
  }
  .resource-detail .share-page,
  .page-issues .share-page{
	  float: right!important;
	  clear: both;
	  width: auto;
  }
  .resource-detail .share-page .share_this{
	  float:none!important;
	  display: inline-block!important;
  }
  .share-page{
	  float:left;
	  width: 100%;
	  margin-bottom: 25px;
  }
  .share-page a{
	  float:left;
	  margin-right: 30px;
  }
  .page-issues .share-page{
	margin-bottom: 0;
  }
  
  /*SEARCH PAGE*/
  #site-wrapper.page-search .content-col{
	  width: 100%!important;
	  padding: 80px 5% 80px 5%;
  }
  .page-search #content-section .search{
	  margin-left: 15px;
	  margin-right: 15px;
  }
  .page-search .search_wrap{
	  display:none;
  }
  
  #searchForm .select {
	  width: 100%;
	  max-width: 160px;
	  margin-bottom: 20px;
	  position: relative;
	  float: left;
  }
  #searchForm .form-limit .select {
	  max-width: 50px;
  }
  #searchForm .select-styled{
	  text-align: center;
	  border:1px solid #262626;
  }
  #searchForm .select-options {
	  display:none;
	  padding-left: 0!important;
	  background: #FFFFFF;
	  border: solid 1px #262626;
	 /* margin-top: -1px;
	  display: none;
	  position: absolute;
	  top: 25px;
	  left: 0px;
	  width: 100%;
	  z-index: 2;*/
  }
  #searchForm .select-options li {
	  background: #eeeeee;
	  padding: 6px 13px;
	  padding: 6px 10px;
	  line-height: normal;
	  border-top: solid 1px #262626;
	  cursor: pointer;
  }
  #searchForm .select-options li:first-child {
	  border: none;
  }
  #searchForm .select-options li:hover {
	  background: #262626;
	  color: #fff;
  }
  #searchForm select {
	  display: none;
	  -moz-appearance: none;
	  -webkit-appearance: None;
  }
  #searchForm .ordering-box{
	  display: none;
  }
  .com_search-search .container-fluid > .search{
	  -ms-flex: 0 0 100%;
	  flex: 0 0 100%;
	  max-width: 100%;
	  padding: 95px 6% 100px 8%;
  }
  #searchForm .searchintro {
	  background:#e7e7e7;
	  color:#262626;
	  margin-top:20px;
	  padding: 5px 15px;
  }
  #searchForm .searchintro p{
	  font-size:14px!important;
  }
  #searchForm input[type="text"]#search-searchword {
	  width:100%;
	  border: 0px;
	  border-bottom:solid 2px #262626;
	  font-size: 24px;
	  color: #262626;
	  padding:2px 14px;
	  padding-left: 0px;
	  background: #FFFFFF;
  }
  #searchForm .btn-toolbar{
	  position:relative;
	  /*border-top: 1px solid #b5b5b5;*/
  }
  #searchForm .btn-toolbar .btn-group{
	  width:100%;
  }
  #searchForm .btn-toolbar .btn-group:nth-child(2){
	  position:absolute;
	  right:0px;
	  bottom:5px;
	  width:50px!important;
  }
  #searchForm button.btn{
	  background: url(../images/search_icon_actv.png) no-repeat center;
	  background-size: 30px;
	  border: none;
	  height: 40px;
	  min-width:0px;
	  text-indent:-6000px;
	  padding: 0;
	  width: 50px;
	  box-shadow:none!important;
	  cursor: pointer;
  }
  #searchForm .searchintro p {
	  color:#262626;
	  margin: 0;
	  font-size: 16px;
  }
  .badge-info {
	  padding: 0px 3px;
	  background-color: #00bdf2;
	  min-width: 25px;
	  display: inline-block;
	  text-align: center;
	  color: #fff;
  }
  #searchForm fieldset {
	  border-width:0px 0px 1px 0px;
	  border-bottom: 1px solid #b5b5b5;
	  margin-bottom: 0px;
	  padding: 10px 0;
  }
  #searchForm .form-limit {
	  display: inline-block;
	  float: right;
	  padding: 5px;
	  padding-right: 0px;
	  position:relative;
	  top:-39px;
	  width: 220px;
  }
  #searchForm .form-limit label {
	  color: #262626;
	  font-size: 13px !important;
	  float: left;
	  margin-right: 5px;
	  margin-bottom: 0px;
	  margin-top: 6px;
  }
  #searchForm .form-limit .select {
	  float: left;
  }
  .chzn-container .chzn-results li{
	  font-size:12px !important;
  }
  #searchForm legend {
	  border-bottom: 0 none;
	  float: left;
	  font-size:13px;
	  font-style: italic;
	  line-height: 100%;
	  margin: 1px 15px 0 0;
	  overflow: hidden;
	  width:auto;
	  font-weight: 100;
  }
  #searchForm .phrases-box, #searchForm.ordering-box {
	  float: left;
	  margin-right: 20px;
  }
  #searchForm .phrases label, #searchForm .only label {
	  color: #262626 !important;
	  margin-left: 5px;
	  margin-right: 15px;
	  font-size: 13px;
	  font-weight: 100;
  }
  #searchForm .phrases input, #searchForm .phrases label, #searchForm .only input, #searchForm .only label {
	  float: left;
	  margin-top: 2px;
	  position:static!important;
  }
  #searchForm fieldset .radio, #searchForm fieldset .checkbox {
	  margin-bottom: 0;
	  margin-top: 0;
	  min-height: 0;
  }
  #searchForm fieldset input[type="checkbox"],
  #searchForm fieldset input[type="radio"]{
	  margin-right:10px;
	  margin-left:0px;
	  position:static!important;
  }
  /*#searchForm .phrases select {
	  margin: 2px 0 0;
	  width: auto;
	  border-radius: 5px;
	  border: solid 1px #b5b5b5;
  }*/
  #searchForm .search .search-results a {
	  color:#262626;
	  
  }
  dl.search-results .result-title {
	  border-top:1px solid #b5b5b5;
	  margin-top: 14px;
	  padding-top: 14px;
	  font-size: 18px;
	  color: #00bdf2;
	  font-weight: 700;
  }
  dl.search-results .result-title:nth-child(1){
	  border-top:0px;
  }
  dl.search-results .result-title a{
	  font-size: 18px;
	  color: #00bdf2;
	  font-weight: 700;
  }
  dl.search-results{
	  color:#262626;
  }
  dl.search-results .highlight{
	  color:#00bdf2;
	  font-size: 18px;
	  line-height: 28px;
	  font-weight: 700;
  }
  dl.search-results dt a {
	  text-decoration:none !important;
  }
  dl.search-results dd {
	  margin-left:18px;
	  color: #262626;
	  font-size: 18px;
	  line-height: 28px;
	  font-weight: 300;
	  margin-bottom: 6px;
  }
  dl.search-results dd.result-created{
	  text-align:right;
	  color:#262626;
	  font-size:13px;
	  display: none;
  }
  dl.search-results dd.result-category{
	  display: none;
  }
  #search-result-page{
	  display:block;
	  float:left;
	  margin-top:60px;
  }
  .ordering-box label, .ordering-box select {
	  margin-top: 0 !important;
  }
  .search div.error{
	  padding:20px 0px;
	  font-size: 16px;
	  color: #00bdf2;
	  font-style: italic;
  }
  .search-results .result-title a{
	  color: #0088c7!important;
  }
  
  .page-search header .search-wrap {
	  display:none;
  }
  
  /*SEARCH PAGE END*/
  
  
  .tag-category{
	  padding: 90px 0px;
  }
  .tag-category ul.category{
	  display: flex;
	  width: calc(100% + 30px);
	  margin: 0px -15px;
	  flex-wrap:wrap;
  }
  .tag-category ul.category > li{
	  width:calc(20% - 30px);
	  margin: 15px!important;
	  background: #fff;
	  box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
	  padding: 15px;
	  padding-bottom: 50px;
	  position: relative;
  }
  .tag-category ul.category > li img{
	  width: 100%;
  }
  .tag-category ul.category > li > a{
	  display: block;
	  max-height: 200px;
	  overflow: hidden;
  }
  .tag-category ul.category > li > a{
	  display: inline-block;
	  width: 100%;
	  margin-bottom: 10px;
  }
  .tag-category ul.category > li h3{
	  margin: 0px 0px 15px 0px!important;
	  font-size: 20px;
  }
  .tag-category span.date{
	  display: block;
	  text-align: right;
	  color: #999;
	  font-size: 16px;
	  margin-top: 6px;
  }
  .page-tag .tag-category span.date {
	  position: absolute;
	  bottom: 13px;
	  right: 15px;
  }
  .tag-category .tag-body{
	  font-size: 16px;
	  display: block;
  }
  
  #site-wrapper .tag-category p{
	  font-size: 16px;
	  line-height: 22px;
  }
  .page-search .tag-category ul.category > li h3{
	  margin-top: 0px!important;
	  margin-bottom: 10px!important;
  }
  .page-search .tag-category .small, .page-tag .tag-category .small{
	  display: block;
	  margin-bottom: 10px;
	  text-transform: uppercase;
	  color: #005286;
  }
  div.pagination{
	  display: inline-block;
	  width: 100%;
	  margin: 50px 0px 0px!important;
  }
  .pagination .counter{
	  margin: 0px!important;
	  float:right!important;
	  color: #ccc!important;
  }
  div.pagination ul.pagination{
	  float:left!important;
	  margin: 0px!important;
	  width: auto!important;
  }
  ul.pagination{
	  margin:20px 0px 0px!important;
	  padding:0px!important;
	  width:100%!important;
	  float:left;
  }
  ul.pagination > li{
	  margin-right:18px!important;
	  float:left;
  }
  ul.pagination > li:last-child{
	margin-right: 0px!important;
  }
  /*ul.pagination > li > span{
	  border:solid 2px #cfcfcf;
	  border-radius:40px!important;
	  color:#cfcfcf!important;
	  font-size:16px;
	  min-width:76px;
	  text-align:center;
  }*/
  ul.pagination > li > span{
	  border:0;
	  min-width:auto;
	  padding:0px;
  }
  ul.pagination > li > a,
  ul.pagination > li > span a,
  ul.pagination > li > span > span,
  ul.pagination > li > span.pagenav,
  ul.pagination > li > span.next-inactive,
  ul.pagination > li > span.prev-inactive,
  ul.pagination > li > span.pagenav1{
	  border:solid 2px #cfcfcf;
	  border-radius:40px!important;
	  color:#cfcfcf;
	  font-size:16px;
	  min-width:50px;
	  padding:8px 28px;
	  text-align:center;
	  float: left;
  }
  ul.pagination > li > span.next-inactive,
  ul.pagination > li > span.prev-inactive{
	  pointer-events: none;
  }
  ul.pagination > li span.pagenav{
	color:#2793f3!important;
	border-color:#2793f3!important;
	/*padding-bottom: 4px!important;
	padding-top: 5px!important;*/
  }
  ul.pagination > li a{
	border-color:#ccc!important;
	color:#ccc!important;
	transition: all 0.3s ease;
  }
  ul.pagination > li a:hover{
	  color:#fff!important;
	  background: #2793f3!important;
	  border-color:#2793f3!important;
  }
  ul.pagination > li.active > a{
	  background: none;
	  color: #2793f3!important;
	  border-color:#2793f3!important;
  }
  ul.pagination > li span a{
	  font-weight:100!important;
	  color:#b7b7b7!important;
	  font-size:16px!important;
  }
  ul.pagination > li.active span, ul.pagination > li:hover span{
	  border-color:#2793f3!important;
	  color:#2793f3!important;
	  background:none!important;
  }
  ul.pagination > li.active span a, ul.pagination > li:hover span a{
	  color:#2793f3!important;
	  background:none!important;
  }
  .event-inner-listing .arw-nav-wrap a.nav-prev, .event-inner-listing .prev-inactive,
  .event-inner-listing .arw-nav-wrap a.nav-next, .event-inner-listing .next-inactive{
	background-image: none;
  }
  .event-inner-listing .pagination{
	margin:25px 30px 25px !important;
  }
  .event-inner-listing ul.pagination > li > span.next-inactive,
  .event-inner-listing ul.pagination > li > span.prev-inactive {
	  border-color:#cfcfcf!important;
	  color:#cfcfcf!important;
  }
  ul.news-list ul.pagination > li span a,
  .page-search ul.pagination > li span a,
  .page-tag ul.pagination > li span a
  {
	  font-weight: 400!important;
  }
  ul.news-list ul.pagination > li span a:hover,
  .page-search ul.pagination > li span a:hover,
  .page-search ul.pagination > li span a:hover span,
  .page-tag ul.pagination > li span a:hover,
  .page-tag ul.pagination > li span a:hover span
  {
	  color: #fff!important;
	  background: #2793f3!important;
	  border-color: #2793f3!important;
  }
  .page-search ul.pagination > li.active a:hover,
  .page-tag ul.pagination > li.active a:hover,
  {
	background:none!important;
  }
  
  
  .tag-category .select {
	  width: 100%;
	  max-width: 60px;
	  margin-bottom: 20px;
	  position: relative;
	  display: inline-block;
	  margin-left: 20px;
  }
  .tag-category .form-limit .select {
	  max-width: 50px;
  }
  .tag-category .select-styled{
	  text-align: center;
	  border:1px solid #262626;
  }
  .tag-category .select-options {
	  display:none;
	  padding-left: 0!important;
	  background: #FFFFFF;
	  border: solid 1px #262626;
	 /* margin-top: -1px;
	  display: none;
	  position: absolute;
	  top: 25px;
	  left: 0px;
	  width: 100%;
	  z-index: 2;*/
	  overflow: scroll;
	  overflow-x: hidden;
  }
  .tag-category .select-options li {
	  background: #eeeeee;
	  padding: 6px 13px;
	  padding: 6px 10px;
	  line-height: normal;
	  border-top: solid 1px #262626;
	  cursor: pointer;
  }
  .tag-category .select-options li:first-child {
	  border: none;
  }
  .tag-category .select-options li:hover {
	  background: #262626;
	  color: #fff;
  }
  .tag-category select {
	  display: none;
	  -moz-appearance: none;
	  -webkit-appearance: None;
  }
  .tag-category .btn-toolbar{
	  float:right;
	  width: 170px;
	  position: relative;
	  margin-top: -65px;	
  }
  .page-tag .tag-category .btn-toolbar{
	  width: 225px;
  }
  .page-search .tag-category .btn-toolbar{
	  width: 100%;
  }
  .tag-category .btn-toolbar label{
	  float:left;
  }
  .page-tag .tag-category .btn-toolbar label{
	  font-size:16px;
  }
  .tag-category .btn-toolbar .btn-group {
	  display: inline;
	  float: none!important;
  }
  
  
  .page-search .tag-category ul.category > li{
  /*	width: 100%;*/
	padding-bottom: 50px;
	position: relative;
  }
  .page-search .tag-category span.date{
	position: absolute;
	bottom: 13px;
	right: 15px;
  }
  
  
  
  #content-section ul.news-list{
	  float: left;
	  width:100%;
	  margin: 0;
	  padding:0;
	  
  }
  #content-section ul.news-list > li{
	  list-style:none;
	  padding-bottom: 20px;
	  border-bottom: 1px solid #e9e9e9;
  }
  #content-section ul.news-list > li.pagination-block{
	  padding-bottom:0px;
	  border-bottom:0px;
  }
  #content-section ul.news-list li > span{
	  display:table;
	  width:100%;
  }
  #content-section ul.news-list li > span > div{
	  display:table-cell;
	  vertical-align: top;
  }
  #content-section ul.news-list li > span > div.news-year{
	  width:100px;
	  font-size: 18px;
	  line-height: 100%;
	  text-transform: none;
  }
  #content-section ul.news-list li > span > div.news-image{
	  width:195px;
	  padding-right:30px;
	  position: relative;
  }
  #content-section ul.news-list li > span > div.news-image span.author_credit{
	  width:calc(100% - 30px);
  }
  
  /*#content-section ul.news-list li > span > div.news-image img{
	  max-width:165px;
  }*/
  #content-section ul.news-list li > span > div.data-block {
	  padding-bottom: 50px;
	  position: relative;
  }
  #content-section ul.news-list li > span > div.data-block > span{
	  float: left;
	  clear: both;
  }
  #content-section ul.news-list li > span > div.data-block > span.read-more {
	  position: absolute;
	  bottom: 5px;
	  left: 0;
  }
  #content-section ul.news-list li > span > div.data-block .news-title{
	  margin-bottom: 10px;
  }
  #content-section ul.news-list li > span > div.data-block .news-title, #content-section ul.news-list li > span > div.data-block .news-title a{
	  font-size: 20px;
	  font-weight: 700;
  }
  #content-section ul.news-list li > span > div.data-block .news-title{
	  margin-top: -4px;
	  color: #33a643;
  }
  .news-title .author-name, .news-title .author-name a{
	  font-weight: 400!important;
  }
  #content-section ul.news-list li > span > div.data-block p{
	  font-size: 18px;
	  color:#262626
  }
  #content-section ul.news-list li > span > div.data-block a,
  #content-section ul.news-list li > span > div.data-block p a{
	  font-size: 18px;
  }
  #content-section ul.news-list li > span > div.data-block > span a.news-read-more {
	  text-align: center;
	  display: inline-block;
	  color: #0c5397;
	  border: 2px solid #0c5397;
	  padding: 8px 20px;
	  border-radius: 50px;
	  line-height: 100%;
	  font-weight: bold;
	  font-size: 18px;
	  text-decoration: none;
  }
  .news_inner img{
	  margin-bottom:15px;
	  float: left;
	  margin-top: 6px;
	  margin-right: 15px;
  }
  
  #subscribe-modal .modal-header{
	  padding: 20px 25px 0px;
  }
  #subscribe-modal .modal-body{
	  padding: 20px 25px 20px;
	  float:left;
	  width: 100%;
  }
  #subscribe-modal h4.modal-title{
	  font-weight: 700;
	  color: #005286;
  }
  #subscribe-modal .modal-content{
	  float: left;
  }
  #subscribe-form{
	  margin: 0px;
	  padding: 0px;
	  width: 100%;
  }
  #subscribe-form ul > li{
	  float:left;
	  width: 100%;
	  list-style: none;
	  margin: 6px 0px;
	  position: relative;
  }
  #subscribe-form ul > li:first-child{
	  margin-top: 0px;
  }
  #subscribe-form ul > li input[type="text"]{
	  width: 100%;
	  background: #fff;
	  border: solid 1px #1762a5;
	  padding: 6px 10px;
	  color: #1762a5;
  }
  #subscribe-form ul > li input::placeholder{
	  color: #1762a5;
	  opacity: 0.6;
  }
  #subscribe-form ul > li > label {
	  font-size: 14px;
	  font-weight: 600;
	  position: relative;
  }
  #subscribe-form ul > li > label a{
	color:#0088c7;
	margin-right: 22px;
  }
  #subscribe-form ul > li .req{
	  position: absolute;
	  right:10px;
	  top:4px;
	  color:#fe0000;
  }
  #subscribe-form ul > li ul > li:first-child{
	  width: 100%!important;
	  color: #005286;
	  padding: 10px 0px;
	  font-weight: 600;
  }
  #subscribe-form ul > li ul > li{
	  float:left;
	  width: 100%;
	  margin: 2px 0px;
  }
  #subscribe-form ul > li ul > li label{
	  max-width: 90%;
	  font-weight: 600;
	  font-size: 15px;
	  margin: 0px;
	  color: #0088c7;
	  vertical-align: top;
  }
  #subscribe-form ul > li ul > li input{
	  margin-right:6px;
	  margin-top:0;
	  display: inline-block;	
	  top: -2px;
	  position: relative;
  }
  #subscribe-form .btn-primary{
	  float:right;
	  font-size: 16px;
	  background: #00bdf2;
	  border-radius: 0px;
	  color: #fff;
	  border: none;
	  font-weight: 600;
	  padding: 14px 20px;
	  margin-top: -58px;
	  position: relative;
	  z-index: 1;
  }
  #subscribe-modal input.error{
	  box-shadow: 0px 0px 3px #fe0000!important;
  }
  .issue_innerpage{
	  margin-top: 80px;
  }
  .resource-list .media-thumb{
	  float:left;
	  width: 100%;
	  max-height: 220px;
	  overflow: hidden;
	  margin-bottom: 25px;
  }
  .resource-list .media-thumb img{
	  width: 100%;
  }
  ul.resource-list{
	  margin: -25px -25px 0px -25px!important;
  }
  ul.resource-list > li{
	  padding: 25px 25px 40px!important;
  }
  ul.resource-list > li h3 a, .contributions-container ul li h3 a{
	  color:#262626!important;
  }
  .row.contributions + .row.contributions .contributions-container{
	  padding-top: 0px!important;
  }
  footer a#newsletter-subscribe, #newsletter-subscribe,
  footer a.press-inquiry{
	  font-size: 18px;
	  background: #33a643;
	  border-radius: 0px;
	  color: #fff!important;
	  border: none;
	  font-weight: 700;
	  padding: 14px 22px;
	  line-height: 100%;
	  float:left;
	  text-align: center;
	  width: 100%;
	  max-width: 270px;
	  margin-bottom: 20px;
  }
  footer a.press-inquiry:after{
	content:none;
  }
  .contact-subscribe{
	  float:right;
	  clear: both;
  }
  .contact-subscribe #newsletter-subscribe{
	  font-size: 16px;
	  margin-top: 40px;
	  padding-top: 16px;
  }
  footer a#newsletter-subscribe:after{
	  content:none;
  }
  .author-block.highlight-block{
	  width:100vw;
	  margin: 80px 0px 0px -9%;
  }
  .author-block.highlight-block > div{
	  padding: 35px 40px;
	  display: table-cell;
	  vertical-align: top;
	  height: 240px;
	  float: none;
  }
  .author-block.highlight-block p:last-child{
	  margin: 0px!important;
  }
  .author-block.highlight-block{
	  display: table!important;
  }
  .author-block.highlight-block > div.highlight-img{
	  background-size: cover;
	  background-repeat: no-repeat;
	  width: 250px;
  }
  .author-block.highlight-block .highlight-col *{
	  color: #fff!important;
  }
  .author-block.highlight-block .highlight-col h5{
	  font-weight: 900;
	  font-size: 24px;
	  margin: 0px 0px 30px 0px;
  }
  .author-block.highlight-block .highlight-col p{
	  max-width: 90%;
  }
  .article-search{
	  background: #f2f2f2;
	  padding: 45px 40px!important;
  }
  .article-search h3{
	  margin-bottom: 40px;
  }
  .right-col .filter-search{
	  width:100%;
	  border:solid 1px #33a643;
	  border-radius:0px;
	  background:#fff;
	  height:50px;
	  position:relative;
	  margin: 15px 0px;
  }
  .right-col .filter-search:before{
	  content:"\f002";
	  font-family: 'FontAwesome';
	  font-size:17px;
	  color:#33a643;
	  font-weight:100;
	  position:absolute;
	  left:10px;
	  top:11px;
  }
  .right-col .filter-search input[type="text"]{
	  float:left;
	  width:75%;
	  border:none;
	  height:48px;
	  padding:6px 6px 6px 36px;
	  margin:0px;
	  color:#33a643;
	  font-weight:500;
  }
  .right-col .filter-search input[type="button"]{
	  float:right;
	  border:none;
	  width:25%;
	  height:48px;
	  font-size:16px;
	  font-weight:700;
	  background:#33a643;
	  color:#fff;
  }
  .right-col .select-box{
	  position:relative;
	  border-radius:0px;
	  margin-top: 15px;
	  float:left;
	  width: 100%;
  }
  .right-col.blog-right-col{
	  background: none!important;
  }
  .right-col .select-box select{
	  border:solid 1px #2793f3;
	  background:#fff;
	  height:50px;
	  width:100%;
	  padding:0px 26px 0px 10px;
	  color:#2793f3;
	  font-weight:500;
	  -webkit-appearance:none;
	  -moz-appearance:none;
	  display: none;
  }
  
  .right-col .filter-search:last-child{
	width:200px;
  }
  .right-col .btn-clear {
	  background: #2793f3 none repeat scroll 0 0;
	  border: medium none;
	  border-radius: 0;
	  color: #FFFFFF;
	  font-size: 16px;
	  font-weight: 600;
	  padding: 14px 20px;
	  margin-top: 20px;
	  float: right;
	  display: none;
  }
  .right-col .btn-clear:active{
	opacity: 0.8;
  }
  .right-col .social-links{
	  padding: 0px!important;
  }
  .right-col .social-links > li{
	  list-style: none!important;
	  float:left!important;
	  padding: 0px!important;
	  margin: 0px!important;
	  width: auto!important;
  }
  .right-col .social-links > li a{
	  display: block;
	  width: 40px;
	  height: 40px;
	  text-align: center;
	  color: #fff!important;
	  background: #0077b5;
  }
  .right-col .social-links.social-big > li a{
	  width: 120px;
	  height: 120px;
  }
  .right-col .social-links.social-big > li a i{
	  font-size: 60px;
	  line-height: 120px!important;
  }
  .right-col .social-links > li a i{
	  font-size: 18px;
	  line-height: 42px;
  }
  .right-col .social-links > li a.ico-linkedin{
	  background: #007bb5;
  }
  .right-col .social-links > li a.ico-pinterest{
	  background: #c92228;
  }
  .right-col .social-links > li a.ico-rss{
	  background: #f26522;
  }
  .right-col .social-links > li a.ico-twitter{
	  background: #55acee;
  }
  .right-col .social-links > li a.ico-facebook{
	  background: #3b5998;
  }
  .right-col .social-links > li a.ico-mail{
	  background: #666;
  }
  .share-article{
	  float:left;
	  width: 100%;
	  margin-top: 20px;
  }
  .share-article > span{
	  float:left;
	  font-size: 16px;
	  font-weight: 900;
	  padding: 14px 20px 12px 0px;
  }
  .share-article .share-count{
	  float:left;
	  padding-right: 20px;
	  padding-top: 10px;
	  color: #666;
	  font-weight: 600;
	  font-size: 20px;
  }
  .share-article .share-count sup{
	  display: inline-block;
	  font-weight: 600;
	  font-size: 15px;
	  line-height: 16px;
	  color: #666;
	  padding-left: 2px;
  }
  .share-article .sharethis-inline-share-buttons{
	  float:left;
	  width: 40px!important;
	  height: 40px!important;
	  margin: 6px 0px 0px!important;
	  background: url(../images/share_icon.png) no-repeat!important;
	  transition: none;
  }
  .share-article .sharethis-inline-share-buttons > div{
	  opacity: 0!important;
  }
  
  .event-register-wrap ul.reg-form{
	  padding: 0px!important;
	  margin: 50px 0px 0px!important;
  }
  .event-register-wrap ul.reg-form > li{
	  list-style: none!important;
	  float:left;
	  width: 100%;
	  position: relative;
  }
  .event-register-wrap ul.reg-form strong.lbl{
	  float:left;
	  clear: left;
	  width:160px;
	  font-weight: 500;
	  padding: 6px 0px;
	  
  }
  .event-register-wrap input[type="text"]{
	  width: 300px;
	  background: #fff;
	  border: solid 1px #1762a5;
	  padding: 6px 10px;
	  color: #1762a5;
  }
  .event-register-wrap input::placeholder{
	  color: #1762a5;
	  opacity: 0.6;
  }
  .event-register-wrap .required{
	  position: absolute;
	  left:145px;
	  top:4px;
	  color:#fe0000;
  }
  .event-register-wrap .submit-cancel-btn{
	  float:left;
	  width: 300px;
	  margin-left: 160px;
	  margin-top: 20px;
	  position: relative;
  }
  
  .loader{
	  content:'';
	  position: absolute;
	  left:0px;
	  top:0px;
	  width: 40px;
	  height: 40px;
	  background: url(../images/loader.gif) no-repeat center rgba(255,255,255,0.7);
	  background-size:40px!important;
  }
  .event-register-wrap .submit-cancel-btn .loader{
	  width: 100%;
  }
  button.btn-primary {
	  text-decoration: none;
	  font-weight: 700;
	  border: solid 2px #fff;
	  padding: 5px 16px;
	  border-radius: 30px;
	  transition: all 0.3s ease;
	  color: #fff!important;
	  border-color: #00bdf2!important;
	  background: #00bdf2!important;
	  outline: none!important;
  }
  button.btn-primary.cancel_submit{
	  color: #fff;
	  text-decoration: none;
	  font-weight: 700;
	  border: solid 2px #fff;
	  padding: 5px 16px;
	  border-radius: 30px;
	  transition: all 0.3s ease;
	  background: none!important;
	  color: #00bdf2!important;
	  border-color: #00bdf2!important;
	  float: right;
  }
  label.error{
	  display: none!important;
  }
  .event-register-wrap input.error {
	  box-shadow: 0px 0px 4px #fe0000!important;
  }
  
  .container.team-page{
	  padding-top: 90px;
  }
  .container.team-page .secretariat-container{
	  width:calc(100vw + 10px);
	  margin:40px -5% 0px -5.8%;
  }
  .container.team-page .tab-wrap{
	  margin: 0px 0px 40px 0px;
  }
  .team-page .content-col.team-col{
	  padding: 0px!important;
  }
  .blog-container .blog_news > li{
	  display: flex;
  }
  .blog_news > li .home-blog-img img{
	  max-width: 200px;
  }
  .blog_news > li .blog-desc{
	  padding-left: 30px;
  }
  #content-section ul.issue_sections{
	  margin-bottom: 60px;
  }
  .intro-content{
	  max-width: 980px;
  }
  
  #content-section p img, #content-section p+img, #content-section iframe, .img-blog{
	  float:left;
	  margin: 4px 20px 10px 0px;
	  max-width: 660px;
  }
  .page-article #content-section iframe {
	float: none!important; max-width: 100%;
  }
  #content-section iframe.iframe-funding{
	max-width:100%!important;
	width: 100%!important;
	border: 0!important;
  }
  .img-blog img{
	  margin: 0px!important;
  }
  #content-section .related-topics h2{
	  font-size: 30px;
	  margin-bottom: 20px!important;
  }
  .other-posts{
	  clear:both;
	  margin-top: 60px;
	  float:left;
	  width: 100%;
  }
  .other-posts > h3{
	  margin-top: 0px!important;
  }
  .article-meta {
	  display: block;
	  color: #999;
	  margin-bottom: 15px;
  }
  .article-detail .article-meta strong {
	color: #33a643;
	font-weight: normal;
  }
  .article-list .data-block .news-text img {
	  float: left;
	  margin: 5px 20px 10px 0px;
	  max-width: 200px;
  }
  #content-section ul.news-list > li:last-child{
	  border:none;
	  
  }
  #content-section ul.news-list li > span > div.news-year {
	  width: 120px;
	  font-size: 16px;
	  line-height: 100%;
	  /*text-transform: uppercase;*/
  }
  .article-list .news-title{
	  font-size: 18px!important;
	  margin-bottom: 12px;
  }
  .article-list .news-title a{
	  font-size: 18px!important;
  }
  .article-list .news-title .author-name{
	  font-weight: 500;
	  font-size: 16px!important;
	  padding-left: 5px;
  }
  .img-blog span {
	  float: left;
	  font-size: 13px;
	  line-height: 15px;
	  display: inline-block;
	  max-width: 200px;
	  clear: both;
	  color: #666;
	  font-style: italic;
	  padding-top: 10px;
  }
  .custom_calendar tr td.today > a.more .today_circle {
	  color: #FFFFFF !important;
	  padding-left: 0px!important;
	  line-height: 34px;
	  padding-right: 0px!important;
  }
  ul.events-list.previousevents-listing{
	  display: none;
  }
  ul.events-list.previousevents-listing.active{
	  display: flex;
  }
  .featured-event-wrap h2{
	  max-width: 40vw;
  }
  #system-message-container{
	  width: 98%;
	  margin:auto;
	  display: block;
  }
  .alert{
	  color: #3f3333;
	  background-color: #EDDFDF;
	  border:0;
	  z-index: 1;
	  margin:25px 0px;
  }
  #system-message-container .alert-heading{
	  display:none;
  }
  #system-message-container .close{
	  color:#E30D11;
  }
  #content-section .related-topics h2
  {
	  font-size: 22px!important;
	  margin-bottom: 5px!important;
  }
  
  
  /*SPACING ISSUE*/
  
  #content-section .container > .row{
	  margin-bottom: 80px!important;
  }
  #content-section .event-wrap,
  #content-section .partners-wrap,
  #content-section ul.issue_sections{
	  margin-top: 0px!important;
	  margin-bottom: 0px!important;
  }
  #content-section .related-topics{
	  padding: 0px 0px 0px 0px!important;
  }
  #content-section .eua-pubpage .row:last-child,
  #content-section .event-slide-wrap+.container .row:last-child{
	  margin-bottom:0px!important;
  }
  .content-col.news_inner{
	  margin-bottom: 80px;
  }
  .contributions-container.resources-wrap{
	  padding-top: 0px!important;	
  }
  .block-intro-half + .container > .row:first-child{
	  margin-top: 80px!important;
  }
  #content-section .resource-detail .row:last-child{
	  margin-bottom: 20px!important;
  }
  
  
  /*Campaign*/
  /*Campaign*/
  .featured-event-wrap h2.campaign-title{
	  margin: 13% 0px 0px 0px!important;
  }
  .campaign-intro.campaign-opt-img{
	  background: #d6e1e6;
  }
  .campaign-intro.campaign-opt-info{
	  background: #fff;
  }
  .campaign-intro ul.infographic-block{
	  display: table;
	  margin: 0px;
	  padding: 0px;
	  align-items: center;
	  width: 100%;
  }
  .campaign-intro ul.infographic-block > li{
	  text-align: center;
	  padding: 30px 30px 0px;
	  display: table-cell;
	  vertical-align: top;
  }
  .campaign-intro ul.infographic-block > li span{
	  display: block;
	  margin-bottom: 20px;
  }
  .campaign-intro ul.infographic-block > li span img{
	  max-height: 100px;
  }
  .campaign-intro ul.infographic-block > li p{
	  font-size: 20px!important;
  }
  .campaign-intro .container-fluid{
	  padding: 0px;
  }
  .campaign-intro .row{
	  display: flex;
  }
  .campaign-intro .col-md-7{
	  padding: 90px 100px 90px 5.4%;
  }
  .campaign-intro .col-md-12{
	  padding: 90px 90px 90px 5.4%;
  }
  .campaign-intro .campaign-intro-img{
	  background-repeat: no-repeat;
	  background-position: left center;
	  background-size:cover;
  }
  .campaign-section{
	  float:left;
	  width: 100%;
	  padding: 60px 0px;
  }
  .page-campaign .campaign-section{
	  padding: 20px 0px;
  }
  .campaign-section .btn-oval.btn-primary{
	  display: inline-block;
  }
  .campaign-section .col-md-4.block-highlight .btn-oval{
	  top: 0;
  }
  ul.campaign_items{
	  display: flex;
	  width: calc(100% + 50px);
	  margin-left: -25px;
	  flex-wrap: wrap;
  }
  
  ul.campaign_items > li{
	  width:50%;
	  padding: 0px 25px;
	  margin-bottom: 35px;
  }
  .campaign-section h3{
	  color: #33a643;
	  margin-top:15px!important;
  }
  .campaign-section .row{
	  margin-bottom: 50px;
	  display: flex;
  }
  .campaign-section .block-highlight{
	  background: #00bdf2;
	  text-align: center;
	  position: relative;
	  top:-20px;
	  right: -4vw;
	  padding:5% 15px;
  }
  .campaign-section .col-md-4.block-highlight{
	  display: flex;
	  text-align: center;
	  align-items:center;
	  justify-content:center;
  }
  .campaign-section .block-highlight .btn-oval{
	position: relative;
	top:40%
  }
  .campaign-carousel{
	  position: relative;
  }
  .campaign-carousel img{
	  width: auto!important;
	  max-width: 100%;
	  float:none!important;
	  margin: auto;
	  max-height: 90px;
  }
  .campaign-carousel .item{
	  text-align: center;
	  padding: 20px;
  }
  .campaign-carousel .camp-logo{
	  height: 90px;
	  display: block;
  }
  .campaign-carousel .camp-info{
	  margin-top: 40px;
	  display: block;
  }
  .campaign-carousel .camp-info h5{
	  font-size: 18px!important;
	  font-weight: 700;
	  margin: 0px 0px 5px 0px;
  }
  .campaign-carousel .owl-nav{
	  top:-70px;
  }
  .timeline-wrap{
	  background: #4a6776;
	  padding: 40px 0px;
	  position: relative;
  }
  .timeline-wrap:after{
	  content:'';
	  position: absolute;
	  left: -5vw;
	  top: 0px;
	  width:calc(100vw + 5vw);
	  height: 100%;
	  z-index: -1;
	  background: #4a6776;
	  display: inline-block;
  }
  .timeline-wrap ul.time-line{
	  display: flex;
	  width: 100%;
	  margin: 120px 0px 10px 0px;
	  position: relative;
  }
  .timeline-wrap ul.time-line:before{
	  content:'';
	  position: absolute;
	  background: #fff;
	  height: 10px;
	  width: 100%;
	  border-radius: 30px;
  }
  .timeline-wrap ul.time-line > li{
	  vertical-align: top;
	  position: relative;
	  text-align: left;
	  height: 35px;
  }
  .timeline-wrap ul.time-line > li:before{
	  content:'';
	  width: 30px;
	  height: 30px;
	  position: absolute;
	  left: -10px;
	  top:-10px;
	  border:solid 2px #fff;
	  border-radius: 30px;
  }
  .timeline-wrap ul.time-line > li.current:before{
	  background: #fff;
  }
  .timeline-wrap ul.time-line > li:after{
	  content:'';
	  width: 2px;
	  height: 50px;
	  position: absolute;
	  left: 4px;
	  bottom:45px;
	  background: #fff;
  }
  .timeline-wrap ul.time-line > li span{
	  display: block;
	  color: #fff;
	  position: relative;
	  bottom: 120px;
	  max-width:90%;
	  font-size: 16px;
	  margin-bottom: 60px;
  }
  .timeline-wrap ul.time-line > li span.timeline-introtitle{
	  margin-bottom:5px;
  }
  .timeline-wrap ul.time-line > li.current span.timeline-here{
	  margin-bottom: 0;
	  bottom: 56px;
	  line-height: 22px;
  }
  .timeline-wrap ul.time-line > li.current span.timeline-here::after {
	  content: '';
	  width: 2px;
	  height: 23px;
	  position: absolute;
	  left: 4px;
	  bottom: 25px;
	  /*background: #fff;*/
	  border-left: 2px dotted white;
  }
  .timeline-wrap .timer{
	  display: block;
	  margin: 12% auto;
	  width: 230px;
  }
  .timeline-wrap .timer span{
	  display: inline-block;
	  width: 72px;
	  color: #fff;
	  font-size: 16px;
	  text-align: center;
	  position: relative;
  }
  .timeline-wrap .timer span:after{
	  content:'';
	  height: 42px;
	  width: 2px;
	  background: #fff;
	  position: absolute;
	  left: -3px;
	  top:-7px;
  }
  .timeline-wrap .timer span:first-child:after{
	  content:none;
  }
  .timeline-wrap .timer strong{
	  display: block;
	  font-size: 30px;
	  font-weight: 700;
	  line-height: 100%;
	  padding-bottom: 12px;
  }
  .more-content{
	  float:left;
	  display: none;
  }
  a.more-toggle{
	  display: block;
	  width: 30px;
	  height: 30px;
	  background:url(../images/ac-plus.png);
	  background-size: 30px;
  }
  a.more-toggle.active{
	  background:url(../images/ac-minus.png);
	  background-size: 30px;
  }
  .background-row h3{
	  color: #0088c7;
  }
  .news-blog-wrap .blog_news > li .blog-desc{
	  padding-left: 0px!important;
  }
  .news-blog-wrap .blog_news > li .author-name{
	margin-bottom: 10px;
	display: block;
  }
  .news-blog-wrap .blog_news > li .author-name a{
	pointer-events:none;
  }
  p.more-container{
	  clear: both;
	  padding-top: 50px;
	  margin-bottom: -40px!important;
  }
  .news-blog-wrap .col-md-6:nth-child(1) .partner-news-container{
	  padding-right: 40px;
  }
  .news-blog-wrap .col-md-6:nth-child(2) .partner-news-container{
	  padding-left: 40px;
  }
  #content-section .event-detail-wrap ul.programme-accordion > li h4{
	font-size:18px;
	  max-width: 22%;
  }
  
  #content-section .article-map > iframe{
	max-width: 100%;
  }
  .home-new .home_expert_voice ul.blog_news, .home-new .home_partner_news ul.blog_news{
	  display: flex;
	  float: none;
	  flex-wrap: wrap;
	  margin: 0px -5.5%;
	  width: calc(100% + 11%);
  }
  .home-new .home_expert_voice ul.blog_news > li,
  .home-new .home_partner_news ul.blog_news > li{
	  float: none;
	  width: 50%;
	  padding:50px;
  }
  .home-new .home_expert_voice ul.blog_news > li:first-child,
  .home-new .home_partner_news ul.blog_news > li:first-child{
	  padding-left:5%;
  }
  .home-new ul.blog_news > li .author-wrap{
	  display: flex;
	  flex-wrap:wrap;
  }
  .home-new ul.blog_news > li .author-info{
	  float:left;
	  width:50%;
	  padding-right: 12px;
	  display: flex;
	  flwx-wrap:wrap;
  }
  .home-new ul.blog_news > li .author-info:nth-child(even){
	  padding-right: 12px;
  }
  .home-new ul.blog_news > li .author-info .author-img{
	  width:120px;
	  height:120px;
	  float:left;
	  margin: 5px 20px 10px 0px;
	  border-radius: 100px;
	  overflow: hidden;
  }
  .home-new ul.blog_news > li .author-info > a{
	width: 50%;
	text-decoration: none;
	font-size: 17px;
	line-height: 20px;
  }
  .home-new ul.blog_news > li .author-info > a span{
	display: block;
	font-size: 16px;
	font-weight: 400;
  }
  .home-new ul.blog_news > li .author-info .author-img img{
	  height: 120px;
	  width: 120px;
  }
  .home-new ul.blog_news > li .author-info .author-img + span + span{
	display: block;
	font-size: 15px;
  }
  .home-new ul.blog_news > li, .home-new ul.blog_news li::after{
	background: #7b97a7;
  }
  .home-new ul.blog_news > li:nth-child(2), .home-new ul.blog_news > li:nth-child(2)::after{
	background: #6f8c9c;
  }
  
  .home_expert_voice ul.blog_news > li, .home_expert_voice ul.blog_news li::after{
	background: #00bdf2;
  }
  .home_expert_voice ul.blog_news > li:nth-child(2), .home_expert_voice ul.blog_news > li:nth-child(2)::after{
	background: #005286;
  }
  
  .blog-reset{
	margin-top: 10px;
	float: left;
	clear: both;
	font-size:14px;
  }
  /*.home_expert_voice .partner-news-container.blog-container{
	  padding-bottom: 0px;
  }*/
  
  .col-md-12.home_expert_voice + .col-md-12.home_partner_news .partner-news-container{
	  padding-top:0;
  }
  
  .content-col.porjects_wrp{
	width:100%;
	padding-top: 0;
  }
  ul.project-bloglist {
	  display: flex;
	  width: calc(100% + 50px);
	  margin-left: -25px;
	  flex-wrap: wrap;
  }
  ul.project-bloglist > li {
	  width:25%;
	  padding: 0px 25px;
	  margin-bottom: 35px!important;
	  border-bottom: 0!important;
  }
  #content-section ul.project-bloglist > li > span{
	display: inline-block;
	width:100%;
  }
  #content-section ul.project-bloglist > li > span > div{
	display: inline-block;
	width:100%;
  }
  .col-md-7.resource-intro h4 {
	  font-size: 24px;
	  color: #33a643;
	  font-weight: 700;
	  margin-bottom: 25px;
  }
  .page-article .block-intro-img .block-desc ul{
	  list-style: disc;
	  margin-left: 20px;
	  padding-left: 20px;
  }
  span.author_credit{
	  width: 100%;
	  position: absolute;
	  bottom: 0;
	  background: #b9b9b9;
	  padding: 5px 10px;
	  color: #262626;
	  font-size: 12px;
	  left: 0;
  }
  .page-publications .resource-detail span.author_credit{
	  width:auto;
	  position: relative;
	  bottom:-30px;
	  background: #b9b9b9;
	  padding: 5px 10px;
	  color: #262626;
	  font-size: 12px;
	  /*left: 0;*/
  }
  .resources-list.library_grl .lib-wrap > div.library-img{
	  position:relative;
  }
  .page-blog .related-topics{
	margin-top:30px;
  }
  .page-article .block-intro-img .block-desc ul.doc-list,
  .team-reldocs ul.doc-list{
	list-style: none;
	margin-left:0px;
	padding-left:0px;
  }
  .blog-main ul.news-list li > span > div.data-block .news-title,
  .blog-main ul.news-list li > span > div.data-block .news-title a{
	 color: #262626!important;
  }
  
  .emp_opp{
	margin-top: 15px;
	float: left;
  }
  .eua-pubpage.container .arw-nav-wrap a.nav-prev, .eua-pubpage.container .prev-inactive,
  .eua-pubpage.container .arw-nav-wrap a.nav-next, .eua-pubpage.container .next-inactive,
  .eua-pubpage.container-news .arw-nav-wrap a.nav-prev, .eua-pubpage.container-news .prev-inactive,
  .eua-pubpage.container-news .arw-nav-wrap a.nav-next, .eua-pubpage.container-news .next-inactive,
  .blog-main .news-list.article-list .arw-nav-wrap a.nav-next, .blog-main .news-list.article-list .next-inactive,
  .blog-main .news-list.article-list .arw-nav-wrap a.nav-prev, .blog-main .news-list.article-list .prev-inactive,
  .campaign-section ul.pagination > li > span{
	background: none;
  }
  
  .library_grl li .library-head .meta_wrap{
	  float: left;
		display: inline-block;
  }
  .library_grl li .library-head .meta_wrap > span{
	  float: left;
	  position: relative;
	  padding-right: 15px;
		display: inline-block;
  }
  .library_grl li .library-head .meta_wrap > span.meta_date{
	  width:125px
  }
  .eua-pubpage .library_grl li .library-head .meta_wrap > span.meta_date{
	  width:auto;
  }
  .library_grl li .library-head .meta_wrap > span.meta_issue, .library_grl li .library-head .meta_wrap > span.meta_category{
	  float: none;
	  display:inline;
  }
  .library_grl li .library-head .meta_wrap > span::after {
	  content: '';
	  position: absolute;
	  width: 2px;
	  height: 19px;
	  top: 5px;
	  left: 0;
	  background: #262626;
  }
  .library_grl li .library-head .meta_wrap > span.meta_date::after {
	  display:none;
  }
  .meta_date > span{
	  color: #262626;
  }
  .meta_location.event_loc,
  .event-wrap .event-meta-wrap .meta_location{
	  width:100%;
	  display:inline-block;
  }
  .home-public .library_grl li .library-head .meta_wrap > span.meta_date, .home-public .library_grl li .library-head .meta_wrap > span.meta_category { 
	  font-size:18px; 
	  width: 126px;
	  padding-right: 13px;
	}
  .event-wrap .event-meta-wrap .meta_wrap .meta_date{
	  width:100%;
	  display:inline-block;
  }
  .accordion .acc-content ul{
	  list-style:disc;
	  padding-left: 17px;
	  margin-bottom:15px;
  }
  
  .page-issues .issue-intro-wrap .issue-desc{
	  width:50%;
  }
  
  h4.resource_category{
	font-weight: normal;
	margin-bottom: 25px;  
  }
  
  #content-section #newsURL ul.news-list li > span > div.data-block > span.news-text p > span.read-more{
	  position: absolute;
	  bottom: 5px;
	  left: 0;
  }
  ul.resources-list.library_grl + input + ul.pagination{
	  margin-top:40px!important;
	  margin-bottom:40px!important;
  }
  .no_image_resouce .library-desc{
	  padding-left:10%!important;
  }
  .lib-wrap.no_image_resouce .meta_wrap_bottom {
	  left: 10%!important;
	  width: calc(100% - 15%)!important;
  }
  
  #content-section .event-detail-wrap .tabs-container .speaker-list p{
	font-size: 16px;
  }
  #loadItems .no_item{
	list-style: none!important;
	margin-bottom: 30px;
  }
  #loadItems .no_item > span{
  color: #262626;
  font-size: 18px;
  padding: 20px;
  display: inline-block;
  width: 100%;
  }
  
  
  /* Members & Council Members Page Design -- START */
  ul.council-listing{
	  float:left;
	  width: calc(100% + 50px);
	  display: flex;
	  flex-wrap: wrap;
	  margin: 0px -25px -25px -25px;
  }
  ul.council-listing > li{
	  list-style: none;
	  width: calc((100vw / 4) - 88px);
	  background: #00bdf2;
	  padding: 26px 30px;
	  margin: 25px;
  }
  ul.council-listing > li:nth-child(even){
	  background: #0081c3;
  }
  ul.council-listing > li:nth-child(8n+1),ul.council-listing > li:nth-child(8n+3), ul.council-listing > li:nth-child(8n+6), ul.council-listing > li:nth-child(8n){
	background: #00bdf2;
  }
  ul.council-listing > li:nth-child(8n+2),ul.council-listing > li:nth-child(8n+4), ul.council-listing > li:nth-child(8n+5), ul.council-listing > li:nth-child(8n+7){
	background: #0081c3;
  }
  ul.council-listing > li h3{
	  color: #fff;
	  margin: 0px 0px 20px 0px!important;
	  font-size: 24px;
  }
  ul.council-listing > li strong{
	  display: block;
	  color: #fff;
	  font-size: 16px;
	  line-height: 20px;
  }
  ul.council-listing > li .fn-wrap{
	  margin-top: 20px;
  }
  ul.council-listing > li .fn-wrap span{
	  display: block;
	  font-size: 16px;
	  color: #fff;
  }
  ul.council-listing .social-links{
	  margin-top: 20px;
  }
  ul.council-listing .social-links li{
	  float:left;
	  margin-right: 15px;
	  line-height: 100%;
  }
  ul.council-listing .social-links li a{
	  font-size: 30px;
	  color: #fff!important;
	  line-height: 100%;
  }
  .team-page .filter-results{
	  max-width: 1400px;
	  min-width: 0px;
	  margin-bottom: 35px;
  }
  
  ul.publication-list.member-list{
	  margin-top: 0px!important;
  }
  ul.publication-list.member-list > li{
	  margin-bottom: 20px!important;
  }
  ul.publication-list.member-list span.pub-member-type{
	  width: 15%;
  }
  ul.publication-list.member-list span.pub-title{
	  width: 25%;
	  font-weight: bold;
  }
  ul.publication-list.member-list span.pub-local-name{
	  width: 25%;
  }
  ul.publication-list.member-list span.pub-website{
	  width: 15%;
  }
  ul.publication-list.member-list span.pub-country{
	  width: 20%;
  }
  ul.publication-list.member-list span.pub-website{
	  font-size: 34px;
	  text-align: center;
  }
  ul.pagination.pagination-member{
	  margin-top: 25px!important;
  }
  ul.pagination-member span{
	  background-image:none!important;
  }
  ul.pagination.pagination-member > li > span.pagenav{
	  border-color:#33a643!important;
	  color: #33a643!important;
  }
  
  .paginationDiv ul.pagination li.active .pagenav{
	border-color:#33a643 !important;
	background:none !important;
	color:#33a643 !important;
	padding:6px 12px!important;
  }
  .accordion .paginationDiv ul.pagination li.active .pagenav{
	  padding: 8px 28px!important;
  }
  .accordion .pagination > li:first-child > span{
	  border: solid 2px #cfcfcf;
	  border-radius: 40px !important;
	  color: #cfcfcf;
	  font-size: 16px;
	  min-width: 50px;
	  padding: 8px 28px;
	  text-align: center;
	  float: left;
  }
  .accordion .pagination > li > span.pagenavTxt{
	  border: solid 2px #cfcfcf;
	  border-top-color: rgb(207, 207, 207);
	  border-right-color: rgb(207, 207, 207);
	  border-bottom-color: rgb(207, 207, 207);
	  border-left-color: rgb(207, 207, 207);
	  border-radius: 40px !important;
	  color: #cfcfcf;
	  font-size: 16px;
	  min-width: 50px;
	  padding: 8px 28px;
	  text-align: center;
	  float: left;
  }
  /* Members & Council Members Page Design -- END */
  
  .working-group-list span.pub-member-type {
	  width: 25%!important;
  }
  .working-group-list span.pub-local-name {
	  width: 20%!important;
  }
  .working-group-list span.pub-country {
	  width: 15%!important;
  }
  
  
  
  .event-detail-wrap .tabs-container .tab-content .event-welcome ul{
	list-style: disc;
	margin-left: 20px;
  }
  h3.bg-title-campaign{
	font-size: 28px;
  }
  .page-campaign .event-register.event-share ul{
	 list-style: disc;
	 margin: 0px 0px 50px 0px;
  }
  .page-campaign .event-register.event-share ul li{
	  font-size: 18px;
	  color: #fff;
	  margin: 0px 0px 10px 0px;
  }
  
  .page-campaign .background-row ul{
	list-style: disc;
	margin-left:20px;
  }
  
  #subscribe-modal.modal{
	  transform: scale(0.4)!important;
	  transition: all 0.3s ease !important;
	  display: block!important;
	  opacity: 0;
	  pointer-events: none;
  }
  #subscribe-modal.modal .modal-dialog{
	margin-top:3vh!important;
  }
  .modal-open #subscribe-modal.modal.in{
	  transform: scale(1)!important;
	  opacity: 1!important;
	  pointer-events: auto;
  }
  /*404*/
  header.error-header{
	  height: 100px;
	  padding: 0px!important;
  }
  #content-section.error-page{
  }
  #content-section.error-page .content-col{
	padding-top:60px;
	padding-bottom: 60px;
  }
  .newsletter-text{
	font-size: 12px;
	display: block;
	line-height: 14px;
	margin-bottom: 6px;
  }
  .error-page h3{
	  font-size: 100px;
	  color: #00bef2;
	  display: inline-block;
	  vertical-align: bottom;
	  margin: 0px 0px 10px 0px!important;
  }
  .error-page a{
	text-decoration: underline!important;
  }
  .error-page h3 span{
	  font-size: 18px;
	  color: #333333;
  }
  .error-page p{
	  font-weight: 500!important;
	  font-size: 18px!important;
	  color: #333!important;
  }
  .error-page p a{
	  color: #33a643!important;
	  text-decoration: underline;
	  font-weight: 500!important;
  }
  .error-page p a:after{
	  background: #33a643!important;
  }
  .committee-wrap .mCSB_inside > .mCSB_container{
	  margin-right: 10px!important;
  }
  .committee-wrap .mCSB_scrollTools{
	  width: 8px;
	  right: -2px;
  }
  .committee-wrap .mCSB_scrollTools .mCSB_draggerRail{
	  background: none;
  }
  .committee-wrap .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	  background: #666!important;
  }
  .event-desc ul{
	  list-style: disc;
	  padding-left: 20px;
	  margin-bottom: 20px;
  }
  .event-detail-wrap ul{
	  list-style: disc;
	  padding-left: 40px;
	  margin-bottom: 20px;
  }
  
  .address_wrap{
	  width:100%;
	  display:table;
	  margin-bottom:30px;
  }
  .address_wrap:last-child{
	  margin-bottom:0px;
  }
  .address_wrap .address_list{
	  width: 50%;
	  padding-right: 10px;
	  display:table-cell;
  }
  .address_wrap .address_list:last-child{
	  padding-right:0px;
  }
  
  .comfort-read-btn{
	  display: none;
  }
  
  
  .home-new .home_expert_voice .blog_news .blog-desc > div{
	  font-weight:600;
  }
  .home-new .author-wrap.count_authblock1 .author-info{
	  width: 100%;
  }
  .home-new .author-wrap.count_authblock1 .author-info > a{
	width:calc(100% - 120px);
  }
  .blog-main .event-list .news-title .author-name > a{
	  font-weight:600!important;
  }
  
  #content-section .blog-main .article-detail ul,
  #content-section .blog-main .article-list > li ul,
  .campaign-section ul.campaign_items ul,
  .campaign-section .col-md-8 ul,
  .issue-intro-wrap .issue-desc ul{
	  list-style: disc;
	  padding-left: 40px;
	  margin-bottom: 20px;
  }
  #content-section .blog-main .article-detail > ul li,
  #content-section .blog-main .article-list > li ul li,
  .campaign-section ul.campaign_items ul li{
	  list-style: disc!important;
	  font-size: 18px!important;
	  line-height: 24px!important;
	  color: #262626!important;
	  margin: 0!important;
  }
  #content-section .blog-main .article-detail > ol,
  #content-section .blog-main .article-list > li ol,
  .campaign-section ul.campaign_items ol,
  .campaign-section .col-md-8 ol,
  .issue-intro-wrap .issue-desc ol{
	  padding-left: 40px;
	  margin-bottom: 20px;
  }
  .team-reldocs h3{
	margin-top:50px!important;
  }
  
  .team-reldocs.col-md-12{ float:left; width:100%; clear:both; }
  
  .content-col p + br {
    display: none;
  }
  
  #content-section p + br {
    display: none;
  }

  @media screen and (-webkit-min-device-pixel-ratio:0) { 
	  _::-webkit-full-page-media, _:future, :root ul.publication-list.member-list span.pub-title {
		  font-size: 19px;
	  }
	  _::-webkit-full-page-media, _:future, :root #subscribe-form ul > li ul > li input{
		  top: -3px;
	  }
  }
  .page-search ul.pagination > li span a:hover span,
  .page-search ul.pagination > li span a:hover,
  ul.pagination > li.active > a:hover{
	  background: none!important;
	  color:#2793f3!important;
  }
  
  
  .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom a.download_doc,
  .home-public ul.resources-list > li .meta_wrap_bottom a.download_doc,
	.page-publications .btns-row a.download_doc,
  .page-publications .share-page a.download_doc,
  .highlighted_item .resource-featured .resource-base a.download_doc{
	  width: auto;
	  height: auto;
	  background: none;
	  color: #33a643 !important;
	  font-weight: 700;
	  border: solid 2px #33a643;
	  padding: 5px 16px;
	  border-radius: 30px;
	  transition: all 0.3s ease;
  }
  .page-publications .btns-row {
    display: flex;
		gap: 48px;
		margin-bottom: 32px;
		justify-content: center;
  }
	.page-publications .btns-row div.st-btn,
	.page-publications .btns-row a,
	.page-publications .btns-row > * {
		margin-bottom: 0;
	}
  .highlighted_item .resource-featured .resource-base a.download_doc{
	  border: solid 2px #FFFFFF;
	  color: #FFFFFF !important;
  }
  .highlighted_item .resource-featured .resource-base a.download_doc:hover{
	  border: solid 2px #FFFFFF;
	  background: #FFFFFF;
	  color: #00BDF2 !important;
  }
  .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom a.download_doc:hover,
  .home-public ul.resources-list > li .meta_wrap_bottom a.download_doc:hover{
	  text-decoration: none;
	  background: #33a643;
	  color: #fff !important;
  }
  
  #site-wrapper .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom .share_this,
  #site-wrapper .home-public ul.resources-list > li .meta_wrap_bottom .share_this,
  #site-wrapper.page-publications .share-page .share_this,
  #site-wrapper .highlighted_item .resource-featured .resource-base .share_this{
	  width: auto!important;
	  height: auto!important;
	  background: none!important;
	  border: solid 2px #33a643;
	  border-radius: 30px;
  }
  #site-wrapper .highlighted_item .resource-featured .resource-base .share_this {
	  border: solid 2px #FFFFFF;
  }

  .page-publications .btns-row a.download_doc:hover,
  .page-publications .share-page a.download_doc:hover,
  #site-wrapper .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom .share_this:hover,
  #site-wrapper .home-public ul.resources-list > li .meta_wrap_bottom .share_this:hover,
  #site-wrapper.page-publications .share-page .share_this:hover{
	  text-decoration: none;
	  background: #33a643!important;
	  color: #fff !important;
  }
  #site-wrapper .highlighted_item .resource-featured .resource-base .share_this:hover {
	  text-decoration: none;
	  background: #FFFFFF !important;
	  color: #00bdf2!important;
  }
  #site-wrapper .home-public ul.resources-list > li .meta_wrap_bottom .share_this:focus,
  #site-wrapper .highlighted_item .resource-featured .resource-base .share_this:focus{
	  text-decoration: none;
  }
  #site-wrapper .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom .share_this:hover .st-btn.st-remove-label > span,
  #site-wrapper .home-public ul.resources-list > li .meta_wrap_bottom .share_this:hover .st-btn.st-remove-label > span,
  #site-wrapper.page-publications .share-page .share_this:hover .st-btn.st-remove-label > span{
	  color: #fff !important;
  }
  #site-wrapper .highlighted_item .resource-featured .resource-base .share_this:hover .st-btn.st-remove-label > span {
	  color: #00bdf2 !important;
  }
  .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom .st-btn.st-remove-label,
  #site-wrapper .home-public ul.resources-list > li .meta_wrap_bottom .st-btn.st-remove-label,
  #site-wrapper .home-public ul.resources-list > li .meta_wrap_bottom .st-btn.st-remove-label,
  #site-wrapper.page-publications .share-page .st-btn.st-remove-label,
  #site-wrapper .highlighted_item .resource-featured .resource-base .st-btn.st-remove-label{
	  background:none!important;
	  height: auto;
	  line-height: 100%;
	  top:0!important;
	  vertical-align: super!important;
	  opacity: 1!important;	
	  padding: 5px 16px;
	  /*border: solid 2px #33a643;
	  border-radius: 30px;*/
	  transition: none;
	  font-family: 'Poppins', sans-serif!important;
	  /*transition: all 0.3s ease;*/
  }
  .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom .st-btn.st-remove-label > svg,
  .home-public ul.resources-list > li .meta_wrap_bottom .st-btn.st-remove-label > svg,
  #site-wrapper.page-publications .share-page .st-btn.st-remove-label > svg,
  #site-wrapper .highlighted_item .resource-featured .resource-base .st-btn.st-remove-label > svg{
	  display:none;
  }
  .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom .st-btn.st-remove-label > span,
  #site-wrapper .home-public ul.resources-list > li .meta_wrap_bottom .st-btn.st-remove-label > span,
  #site-wrapper.page-publications .share-page .st-btn.st-remove-label > span,
  #site-wrapper .highlighted_item .resource-featured .resource-base .st-btn.st-remove-label > span{
	  opacity: 1!important;
	  display: inline-block !important;
	  width: auto;
	  height: auto;
	  background: none;
	  color: #33a643 !important;
	  font-weight: 700;
	  padding: 0;
	  min-width:auto;
	  font-size:18px;
	  line-height:1.42857143;
	  
  }
  #site-wrapper .highlighted_item .resource-featured .resource-base .st-btn.st-remove-label > span{
	  color:#FFFFFF!important;
  }
  #site-wrapper .home-public .library_grl .lib-wrap .meta_wrap_bottom {
	  left: 50px;
	  bottom: 30px;
	  width: calc(100% - 100px);
  }
  .event-detail-wrap .welcome-img{
	  width:auto;
	  max-width:50%;
  }
  .event-detail-wrap .welcome-img img{
	  width: auto;
	  margin-bottom: auto;
  }
  
  .event-detail-wrap .welcome-img .author_credit{
	  border: solid 2px #fff;
	  border-right: 0;
	  border-left: 0;
	  color: #fff;
	  left: 95px;
	  bottom: 20px;
	  width:auto;
	  padding: 0;
	  position: absolute;
	  max-width: 80%;
	  font-size:18px;
	  background:none;
  }
  .page-publications .resource-detail .isbn{
	  margin-bottom:15px;
  }
  
  .highlighted_item .resource-featured .library-desc .meta_wrap span{
	  position: relative;
	  padding-left:15px;
	  padding-right: 15px;
	  margin-bottom: 0!important;
	  text-transform:none;
	  font-weight: 400;
	  display: inline-block;
  }
  .highlighted_item .resource-featured .library-desc .meta_wrap span:first-child{
	  padding-left:0!important;
	  padding-right: 15px!important;
  }
  .highlighted_item .resource-featured .library-desc .meta_wrap span::after{
	  content: '';
	  position:absolute;
	  width:2px;
	  height: 20px;
	  background: #FFFFFF;
	  top:-50%;
	  bottom:-50%;
	  left: 0px;
	  margin: auto;
  }
  .highlighted_item .resource-featured .library-desc .meta_wrap span:first-child::after{
	  display:none;
  }
  
  /*Event detail slider*/
  
  .container.event-detail-wrap{
	width:100%;
  }
  .container.event-detail-wrap .row:first-child{
	margin-top: 0px!important;
  }
  .container.event-detail-wrap #first_block{
	  padding: 72px 5% 40px 5%;
	  width: 50%;
	  float: left;
  }
  .container.event-detail-wrap #second_block{
	  padding: 72px 5% 50px 50px;
	  width: 50%;
	  float: left;
	  background: #00bdf2;
  }
  .container.event-detail-wrap .event-slider h2, .container.event-detail-wrap .event-slider h5{
	color:#fff!important;
  }
  .container.event-detail-wrap .event-slider p {
	  color: #fff !important;
	  margin: 0px 0px 25px 0px;
  }
  
  #second_block a{
	color:#FFFFFF!important;
  }
  #second_block a.btn-primary{
	color: #fff!important;
	border: solid 2px #fff;
  }
  #second_block a.btn-primary:hover{
	color:#00bdf2!important;
	background:#FFFFFF!important;
  }
  #second_block .event-slider .owl-nav{
	top:-45px;
  }
  #second_block .event-slider .owl-nav .owl-prev {
	  background: url(../images/car-arw-lt.png) no-repeat center;
	  background-size: 30px;
  }
  #second_block .event-slider .owl-nav .owl-next {
	  background: url(../images/car-arw-rt.png) no-repeat center;
	  background-size: 30px;
  }
  .col-sm-12.col-md-4.no-slider,
  #second_block.block-no-slider{
	display:none;
  }
  .container.event-detail-wrap #first_block.first_block_full{
	  width:100%;
  }
  .event-carousel .owl-item .item{
	  width:100%!important;
	  opacity: 0;
	  pointer-events: none;
  }
  .event-carousel .owl-item.active .item{
	  opacity: 1;
	  pointer-events: auto;
  }
  
  #content-section .issue-slider .item a{
	  text-decoration:underline;
  }
  #content-section .issue-slider .item a.btn-oval{
	  text-decoration:none;
  }
  
  
  /*--*/
  
  .election-page .contributions-container {
	  padding: 80px 0;
  }
  .election .secretariat-team{
	  display:flex;
	  flex-wrap: wrap;
  }
  .election .secretariat-team > li{
	  position: relative;
	  padding-bottom:30px;
	  margin-bottom:30px!important;
	  /*width: 17.39%!important;*/
  }
  .election .secretariat-wrap.wrap1 .secretariat-team > li{
	  padding-left:15px;
	  padding-right:15px;
  }
  .elect-social_icons{
	  bottom:0;
	  position: absolute;
  }
  .election .secretariat-wrap ul.secretariat-team > li .team-info{
	  padding-bottom:0;
  }
  .election .secretariat-wrap ul.secretariat-team > li .team-info span{
	  margin-top: 15px;
  }
  .election .secretariat-wrap ul.secretariat-team > li .team-info p{
	  min-height: 80px;
  }
  #subscribe-modal{
	  left:-50%;
	  right:-50%;
  }
  #subscribe-modal .modal-header{
	  padding:0px;
  }
  #subscribe-modal .modal-body {
	  padding: 0px 25px 0px;
  }
  #subscribe-modal .modal-header .close{
	  position:relative;
	  top:10px;
	  right:10px;
	  margin-top: 0;
  }
  iframe.newsletter-iframe{
	  width: 600px;
	  height:700px;
	  border:0px;
  }
  iframe.newsletter-iframe html {
	  overflow: hidden;
  }
  .event-detail-wrap .welcome-img{
	position: relative;
  }
  .event-detail-wrap .welcome-img .author_credit{
	  left: 20px;
  }
  
  .eua-pubpage ul.resources-list.library_grl + input + ul.pagination{
	  margin-bottom:80px!important;
  }
  
  .eua-pubpage ul.resources-list.library_grl + input + ul.pagination li{
	  margin-bottom:10px;
  }
  a.register_btn_event, a.dnbtn_download{
	  float:left;
	  clear: both;
  }
  a.register_btn_event + a.dnbtn_download{
	  margin-top:50px;
  }
  .page-blog .blog-main .img-blog img{
	  width:100%;
  }
  .page-blog .blog-main .author-block.highlight-block{
	   margin: 50px 0px 0px -9%;
  }
  
  #content-section .blog-main .article-list > li ul.pagination > li{
	  margin-right:10px!important;
	  margin-bottom:10px!important;
  }
  
  
  .event-detail-wrap .tab-wrap{
	  padding-left:4%;
	  padding-right: 4%;
  }
  .event-detail-wrap .welcome-img{
	  left: -5vw;
  }
  .page-euaevents .event-detail-wrap .welcome-intro{
	  width: calc(50% + 5vw);
	  left:-5vw;
  }
  .page-euaevents .event-detail-wrap .col-md-12.welcome-intro{
	  width:100%;
	  left:0vw;
	  padding-left:15px;
  }
  .page-euaevents .event-detail-wrap ul.doc-list,
  .page-euaevents .event-detail-wrap ul.speaker-list{
	  list-style: none;
	  padding: 0;
  }
  #content-section .blog-main .news-list.article-list.event-list{
	  margin-top:30px;
  }
  
  .event-detail-wrap .event_inner_date > span{
	  float:left;
	  width:100%;
	  margin-bottom:2px;
  }
  .page-euaevents .event-wrap .events-list .event-desc .tags.inline > li a{
	  position: relative;
	  padding-right: 15px;
	  margin-right: 15px;
  }
  .page-euaevents .event-wrap .events-list .event-desc .tags.inline > li::after{
	  display:none;
  }
  .page-euaevents .event-wrap .events-list .event-desc .tags.inline > li a::after {
	  content: ''!important;
	  position: absolute;
	  width: 2px;
	  height: 19px;
	  top: 1px;
	  right: 0;
	  background: #0088c7;
  }
  .page-euaevents .event-wrap .events-list .event-desc .tags.inline > li:last-child a::after {
	  display: none;
  }
  .event_btn_group{
	  width:100%;
	  margin-top: 15px;
	  display:inline-block;
  }
  .event_btn_group a{
	  clear: none;
	  float: left;
	  margin-top: 0!important;
	  margin-right: 20px;
  }
  
  .campaign_scrcontent{
	  display: inline-block;
	  width: 100%;
	  max-height:150px;
	  margin-bottom: 30px
  }
  .campaign_scrcontent .mCSB_scrollTools .mCSB_draggerRail{
	  background-color:transparent;
  }
  
  .no-event-slider #content-section .container > .row{
	margin-bottom: 0px!important;
  }
  
  #site-wrapper .author_credit{
	  background:rgba(0,0,0,0.3)!important;
	  padding-left:5px;
	  padding-right:5px;
  }
  
  /*NEW EVENTS PAGE 28-05-2019*/
  
  .inner-header.event-header .share-wrap {
	  right:calc(30% - 0.3vw);
  }
  
  .page-euaevents .share-wrap .subscribe, .page-euaevents .share-wrap ul{
	  background: rgba(3,49,90,0.7);
  }
  
  .page-euaevents .featured-event-wrap h2 {
	  max-width: 32vw;
	  margin: 60px 0px 70px 0px !important;
  }
  
  .page-euaevents .event-header .event-intro .register_btn_event,
  .page-euaevents .event-header .event-intro .dnbtn_download{
	  float: none;
	  clear: none;
  }
  
  .page-euaevents .event-header .event-intro .register_btn_event{
	  background: #33a643;
	  color: #fff!important;
	  margin-right: 30px;
  }
  .page-euaevents .event-header .event-intro .register_btn_event:hover{
	  background:none;
	  border-color: #33a643;
	  color: #FFFFFF!important;
  }
  .page-euaevents .event-header .event-intro .dnbtn_download{
	  background: #0088c7;
	  color: #fff!important;
  }
  .page-euaevents .event-header .event-intro .dnbtn_download:hover{
	  background:none;
	  border-color: #0088c7;
	  color: #FFFFFF!important;
  }
  
  .page-euaevents #content-section .container.event-detail-wrap .row:first-child{
	  margin-bottom:0px!important;
  }
  .page-euaevents #content-section .container.event-detail-wrap .row:nth-child(2){
	  margin-top:0px!important;
  }
  .page-euaevents .event-detail-wrap ul.tabs-nav{
	  width:100%;
	  display:flex;
	  flex-wrap:wrap;
	  margin-top: -15px!important;
  }
  
  .page-euaevents .event-detail-wrap ul.tabs-nav > li{
	  /*width:11.8%;*/
	  /*min-width:11.8%;*/
	  min-width:11%;
	  display:flex;
	  flex-wrap: nowrap;
	  text-align: center;
	  align-items: center;
	  margin:15px 5px 0 !important;
	  /*border:1px solid red;*/
  }
  .page-euaevents .event-detail-wrap ul.tabs-nav > li:first-child{
	  margin-left: 0px!important;
  }
  .page-euaevents .event-detail-wrap ul.tabs-nav > li:last-child{
	  margin-right: 0px!important;
  }
  .page-euaevents .event-detail-wrap ul.tabs-nav > li a{
	  display: flex;
	  align-items: center;
	  line-height: 100%;
	  font-size:19px;
	  color: #616161!important;
	  padding:10px 15px;
	  border-radius: 50px;
	  height: 65px;
	  min-height: 65px;
	  min-width: 190px;
	  /*min-width: 100%;*/
	  max-width: 230px;
	  justify-content: center;
	  transition: all 0.3s ease;
  }
  .page-euaevents .event-detail-wrap ul.tabs-nav > li a:hover{
	  background: #33a643;
	  border-color: #33a643;
	  color: #FFFFFF!important;
  }
  .page-euaevents .event-detail-wrap ul.tabs-nav > li.active a{
	  color:#33a643!important;
  }
  .page-euaevents .event-detail-wrap ul.tabs-nav > li.active a:hover{
	  color:#FFFFFF!important;
  }
  .page-euaevents .media_div,
  .page-euaevents #event-tabs-list .image-tab-block{
	  float:left;
	  margin-right: 50px;
	  margin-bottom: 30px;
	  max-width: 800px;
  }
  .media_div.welcome-img-video{
	  position: relative;
	  cursor: pointer;
  }
  
  .media_div.welcome-img-video::after{
	  content: '';
	  width: 175px;
	  height: 175px;
	  position: absolute;
	  left: -50%;
	  right: -50%;
	  top: -50%;
	  bottom: -50%;
	  margin: auto;
	  background: url(../images/play_icon.png) no-repeat center;
	  background-size: 175px;
  }
  .page-euaevents .event-welcome .col-md-12 .video{
	  float:left;
	  margin-right: 50px;
	  margin-bottom: 20px;
  }
  .page-euaevents #event-tabs-list ul.programme-accordion > li{
	  padding-top: 3px;
  }
  
  
  #newevents_slider{
	  position: relative;
	  border-top:10px solid #b9b9b9;
	  background: url(../images/slider_bg.jpg) no-repeat center;
	  background-size: cover;
  }
  /*#newevents_slider::before{
	  content: '';
	  background:rgba(255,255,255,0.89);
	  width: 100%;
	  height: 100%;
	  position: absolute;
	  top: 0px;
	  left: 0px;
  }*/
  .event-slide-wrap .event-slider{
	  padding: 90px 5% 90px 5%;
  }
  #newevents_slider .owl-nav{
	  width: auto;
	  top: -95px;
  }
  #content-section #newevents_slider h2{
	  width: calc(100% - 160px);
  }
  
  #newevents_slider .owl-nav > div{
	  background: url(../images/new_slid.png) no-repeat center;
	  background-size: 56px;
	  width: 56px;
	  height: 56px;
  }
  #newevents_slider .owl-nav > div.owl-next{
	  margin-left:25px;
	  background: url(../images/new_slid_r.png) no-repeat center;
	  background-size: 56px;
  }
  
  #newevents_slider + .container{
	  padding-top: 50px;
	  position: relative;
  }
  #newevents_slider + .container::after{
	  content: '';
	  width:calc(100vw + 90px);
	  height: 10px;
	  position: absolute;
	  top: 0px;
	  left:-90px;
	  background: #b9b9b9;
  }
  
  #videoModal .modal-dialog{
	  width:800px;
  }
  
  .events-list .event-flex-wrap.no_padding_left .event-desc{
	  padding-left:10%;
  }
  .events-list .event-flex-wrap.no_padding_left .event-desc .btn-oval{
	  left:10%;
  }
  
  .events-list > li:nth-child(even) .event-flex-wrap.no_padding_left .event-desc{
	  padding-left:45px;
  }
  .events-list > li:nth-child(even) .event-flex-wrap.no_padding_left .event-desc .btn-oval{
	  left: 45px;
  }
  
  /*NEW EVENTS PAGE END 28-05-2019*/
  
  /*.sharethis-inline-share-buttons .st-btn img{
	display: none!important;
  }*/
  ul.library_grl .sharethis-inline-share-buttons .st-btn{
	padding-left: 8px!important;
	padding-right: 9px!important;
	padding-top: 5px!important;
	padding-bottom: 5px!important;
  }
  ul.library_grl .sharethis-inline-share-buttons .st-btn img{
	float: left!important;
	margin: 0px!important;
	top: 1px!important;
	left: -2px!important;
	height: 19px!important;
	width: 19px!important;
	padding: 3px;
	background: #33a643;
	border-radius: 100%;
	overflow: hidden;
  }
  ul.library_grl .sharethis-inline-share-buttons .st-btn span{
	font-size: 14px!important;
  }
  ul.library_grl.resource-featured > li .sharethis-inline-share-buttons .st-btn img{
	padding:0px!important;
	background:none!important;
	top:3px!important;
  }
  ul.library_grl.resource-featured > li .sharethis-inline-share-buttons .st-btn span{
	font-size: 18px!important;
  }
  .resource-detail .share-page.right_block .st-btn img{
	 float: left!important;
	margin: 0px!important;
	top: 2px!important;
	left: -7px!important;
	height: 22px!important;
	width: 22px!important;
	padding: 3px;
	background: #33a643;
	border-radius: 100%;
	overflow: hidden;
  }
  
  
  /*@media - EUA*/
  @media only screen and (min-width: 1100px) and (max-width: 2200px) {
	  .secretariat-wrap ul.secretariat-team > li:nth-child(7),
	  .secretariat-wrap ul.secretariat-team > li:nth-child(12){
		  clear: left;
	  }
  
	  .event-flex-wrap .event-img{
		  min-height: calc(100vw/4.4);
		  max-height: calc(100vw/4.4);
	  }
  }
  @media only screen and (max-width: 1870px) {
	  .page-euaevents .event-detail-wrap .welcome-intro{
		  width:50%;
	  }
  }
  @media only screen and (max-width: 1860px) {
	  .resources-list.library_grl .lib-wrap > .library-img.img_horizontal + .library-desc .meta_wrap_bottom > a,
	  .resources-list.library_grl .lib-wrap > .library-img.img_horizontal + .library-desc .meta_wrap_bottom .st-btn.st-remove-label > span{
		  font-size: 14px!important;
	  }
  }
  @media only screen and (max-width: 1760px) {
	  .inner-header.event-header .share-wrap {
		  right:calc(30% - 0.7vw);
	  }
  }
  @media only screen and (min-width: 1400px) and (max-width: 1750px) {
	  .resources-list.library_grl .lib-wrap > .library-img.img_horizontal + .library-desc .meta_wrap_bottom{
		  bottom: 30px;
	  }
	  .resources-list.library_grl .lib-wrap > .library-img.img_horizontal + .library-desc .meta_wrap_bottom a.btn-oval {
		  margin-bottom:10px;
	  }
	  .resources-list.library_grl .lib-wrap > .library-img.img_horizontal + .library-desc .meta_wrap_bottom a.download_doc{
		  clear: both!important;
		  float: left !important;
	  }
	  #site-wrapper .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom .share_this{
		  clear:none!important;
	  }
  }
  @media only screen and (min-width: 1099px) and (max-height: 1750px) {
	  .timeline-wrap ul.time-line > li span{
		  font-size: 15px;
		  line-height: 100%;
	  }
  }
  
  
  @media only screen and (min-height: 880px) and (max-height: 1000px) {
  }
  @media only screen and (max-width: 1670px) {
	  .resources-list.library_grl .lib-wrap > div.library-img.img_horizontal, .home-public .library_grl .lib-wrap > div.library-img.img_horizontal {
		  width: 50%!important;
	  }
	  .inner-header.event-header .share-wrap {
		  right:calc(30% - 0.6vw);
	  }
  }
  @media only screen and (max-width: 1750px) {
	  .eua-pubpage .lib-wrap .meta_wrap_bottom a.btn-oval,
	  .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom a.download_doc{
		  margin-right:6px;
	  }
	  #site-wrapper .home-public .lib-wrap .meta_wrap_bottom a.btn-oval,
	  #site-wrapper .home-public ul.resources-list > li .meta_wrap_bottom a.download_doc{
		  margin-right:6px;
	  }
	  .eua-pubpage .lib-wrap .meta_wrap_bottom a.btn-oval,
	  .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom a.download_doc,
	  .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom .st-btn.st-remove-label > span{
		  font-size: 15px;
	  }
	  
	  #site-wrapper .home-public .lib-wrap .meta_wrap_bottom a.btn-oval,
	  #site-wrapper .home-public ul.resources-list > li .meta_wrap_bottom a.download_doc,
	  #site-wrapper .home-public ul.resources-list > li .meta_wrap_bottom .st-btn.st-remove-label > span{
		  font-size: 15px;
	  }
  }
  
  @media only screen and (max-width: 1600px) {
	  .featured-event-wrap .speakers{
		  /*background-position: 15% center;*/
		  background-position: 10% center;
	  }
	  .event-slide-wrap .event-calender{
		  padding-left: 3%;
		  padding-right: 3%;
	  }
	  header nav ul.primary-nav{
		  margin-left: 6vw;
	  }
	  header nav ul.primary-nav > li{
		  margin-left: 34px;
	  }
	  nav .search-wrap.active .inner {
		  width: 300px;
	  }
	  header .header-panel .news-block{
		  margin-top: 30px;
	  }
	  .page-contact .right-col > div{
		  padding: 80px 35px 60px 35px;
	  }
	  .issue_innerpage ul.committee-wrap > li{
		  height: auto;
	  }
	  .issue_innerpage ul.committee-wrap > li.flip-content{
		  height: auto!important;
	  }
	  .issue_innerpage ul.committee-wrap > li .com-pic h4{
		  font-size: 20px;
	  }
  }
  @media only screen and (max-width: 1550px) {
	  .page-featured .policy-news .news-wrap .news-container {
		  padding: 90px 75px;
	  }
	  .page-featured .news-container ul > li dl dt{
		  width: 34%;
	  }
	  .page-featured .news-container ul > li dl dd{
		  width: 66%;
	  }
	  
	  .page-euaevents .event-detail-wrap ul.tabs-nav > li{
		  width: 15.8%;
	  }
	  .page-euaevents .event-detail-wrap ul.tabs-nav > li a{
		  min-width:100%;
	  }
  }
  
  @media only screen and (max-width: 1500px) {
	  ul.issue-list > li .issue-icons{
		  bottom: -20%;
	  }
	  .page-issues #content-section .events-list ul.tags > li > a{
		  font-size: 17px;
	  }
	  
	  .eua-pubpage .lib-wrap .meta_wrap_bottom a.btn-oval,
	  .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom a.download_doc,
	  .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom .st-btn.st-remove-label > span {
		  font-size: 14px;
	  }
	  .eua-pubpage .lib-wrap .meta_wrap_bottom a.btn-oval,
	  .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom a.download_doc {
		  margin-right: 5px;
	  }
	  
	  #site-wrapper .home-public .lib-wrap .meta_wrap_bottom a.btn-oval,
	  #site-wrapper .home-public ul.resources-list > li .meta_wrap_bottom a.download_doc,
	  .home-public ul.resources-list > li .meta_wrap_bottom .st-btn.st-remove-label > span {
		  font-size: 14px;
	  }
	  #site-wrapper .home-public .lib-wrap .meta_wrap_bottom a.btn-oval,
	  #site-wrapper .home-public ul.resources-list > li .meta_wrap_bottom a.download_doc {
		  margin-right: 5px;
	  }	
	  .more_news{
		margin-left:34%;
	  }
  }
  @media only screen and (max-width: 1500px) {
	  ul.issue-list > li a{
		  height: 290px;
		  padding: 24px;
	  }
	  .inner-header.event-header .share-wrap {
		  right: calc(30% - 8px);
	  }
	  .meta_wrap{
		  font-size: 18px;
	  }
	  .featured-event-wrap h2{
		  max-width: 32vw;
		  margin: 60px 0px 70px 0px !important;
	  }
	  .featured-event-wrap .speakers > span {
		  max-width: 90%;
	  }
	  header nav ul.primary-nav {
		  margin-left: 50px;
	  }
	  
	  
  }
  @media only screen and (max-width: 1480px) {
	  #site-wrapper .home-public ul.resources-list > li .meta_wrap_bottom .st-btn.st-remove-label,
	  .home-public ul.resources-list > li .meta_wrap_bottom a.download_doc{
		  padding: 5px 12px;
	  }
	  .event-flex-wrap .event-desc{
		  padding-bottom:5vw;
	  }
	  .event-flex-wrap .event-desc p{
		  margin:0px;
	  }
	  .event-flex-wrap .event-desc .btn-oval{
		  bottom:2.5vw;
	  }
  }
  @media only screen and (max-width: 1460px) {
	  ul.committee-wrap > li{
		  height: 206px;
	  }
	  ul.committee-wrap > li .com-pic{
		  height: 206px!important;
	  }
	  ul.committee-wrap > li .com-pic span{
		  font-size: 16px;
		  line-height: 19px;
		  padding: 15px 14px;
	  }
	  .resources-list.library_grl .lib-wrap > div.library-img.img_horizontal, .home-public .library_grl .lib-wrap > div.library-img.img_horizontal {
		  width: 390px!important;
	  }
	  .resources-list.library_grl .lib-wrap > div.library-img{
		  left:0px;
	  }
	  .home-public .library_grl .lib-wrap > div.library-img{
		  left:-2px;
	  }
	  .resources-list.library_grl li.right_align .lib-wrap > div.library-img, .home-public .library_grl li.right_align .lib-wrap > div.library-img{
		  left:0px;
	  }
	  ul.events-list > li:nth-child(odd) .event-flex-wrap .event-img{
		  left:-2px;
	  }
	  .resources-list.library_grl .lib-wrap > div.library-desc, .home-public .library_grl .lib-wrap > div.library-desc {
		  padding: 0px 35px 120px 35px!important;
	  }
	  .eua-pubpage .resources-list.library_grl .lib-wrap .meta_wrap_bottom,
	  .home-public .library_grl .lib-wrap .meta_wrap_bottom {
		  left: 35px!important;
		  bottom: 30px;
		  width: calc(100% - 70px)!important;
	  }
	  
	  
	  
	  
	  .page-euaevents .media_div,
	  .page-euaevents #event-tabs-list .image-tab-block{
		  max-width:650px;
	  }
	  
	  
  }
  @media only screen and (max-width: 1440px) {
	  .ftr-info ul{
		  width: auto;
	  }
	  .event-slide-wrap .owl-item h2 {
		  max-width: 85%;
	  }
	  
  }
  @media only screen and (max-width: 1439px) {
	  header nav ul.primary-nav > li {
		  margin-left: 25px;
	  }
	  ul.issue-list > li a{
		  font-size: 22px;
		  line-height: 24px;
	  }
  }
  @media only screen and (max-width: 1400px) and (max-width: 1410px){
	  .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom a{
		  padding: 5px 12px;
	  }
	  
  }
  @media only screen and (max-width: 1410px) {
	  .eua-pubpage .lib-wrap .meta_wrap_bottom a.btn-oval{
		  margin-bottom: 10px;
	  }
	  #site-wrapper .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom .share_this{
		  clear: both;
	  }
	  .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom a.download_doc {
		  float: left !important;
	  }
	  
	  #site-wrapper .home-public .lib-wrap .meta_wrap_bottom a.btn-oval{
		  margin-bottom: 10px;
	  }
	  #site-wrapper .home-public ul.resources-list > li .meta_wrap_bottom .share_this{
		  clear: both;
	  }
	  #site-wrapper .home-public ul.resources-list > li .meta_wrap_bottom a.download_doc {
		  float: left !important;
	  }
	  .resources-list.library_grl .lib-wrap > div.library-img.img_horizontal, .home-public .library_grl .lib-wrap > div.library-img.img_horizontal {
		  width: 340px !important;
	  }
	  
	  .event-flex-wrap .event-desc p{
		  margin:0px;
		  font-size:16px;
		  line-height: 21px;
	  }
	  
	  .page-euaevents .event-detail-wrap ul.tabs-nav > li{
		  width: 17.5%;
	  }
	  .page-euaevents .event-detail-wrap ul.tabs-nav > li a{
		  max-width:100%;
	  }
	  
  }
  @media only screen and (min-width: 1261px) and (max-width: 1390px){
	  .lib-wrap  .meta_wrap_bottom a.btn-oval{
		  font-size: 15px;
	  }
	  .lib-wrap  .meta_wrap_bottom a.download_doc{
		  margin-right: 20px;
	  }
	  /*.eua-pubpage .lib-wrap .meta_wrap_bottom a.btn-oval,
	  .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom a.download_doc{
		  margin-right:10px;
	  }
	  .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom a.download_doc,
	  .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom .st-btn.st-remove-label > span{
		  font-size: 15px;
	  }*/
  }
  @media only screen and (max-width: 1360px) {
	  header nav .logo{
		  width: 160px;
		  margin: 0px!important;
		  margin-top: 5px!important;
	  }
	  .resources-list.library_grl .lib-wrap > div.library-img.img_horizontal, .home-public .library_grl .lib-wrap > div.library-img.img_horizontal {
		  width: 320px !important;
	  }
	  .page-featured .news-container ul > li dl dt{
		  font-size:20px;
	  }
	  .inner-header.event-header .share-wrap {
		  right:calc(30% - 3px)!important;
	  }
	  .event-flex-wrap .event-desc{
		  padding: 0px 2.6vw 5vw 2.6vw!important;
		  min-height: ;
	  }
	  .event-flex-wrap .event-desc .btn-oval{
		  left:2.5vw!important;
		  bottom: 2.5vw!important;
	  }
	  .event-flex-wrap .event-desc p{
		  font-size:16px!important;
		  line-height:21px!important;
	  }
	  
  }
  @media only screen and (min-width: 300px) and (max-width: 1360px) {
	  header .search-wrap.active .search-inner > span {
		  width: 90%;
	  }
  }
  
  @media only screen and (max-width: 1330px) {
	  .iep-evaluation .iep-list{
		  width:50%;
	  }
	  .iep-evaluation .iep-list > li{
		  width:50%;
	  }
	  .iep-evaluation .iep-list.iep-sec{
		  width: 100%;
	  }
	  .iep-evaluation .iep-list.iep-sec > li{
		  width:25%;
	  }
	  .iep-evaluation h2{
		  font-size: 37px;
		  line-height: 40px!important;
		  max-width: 450px;
	  }
	  .header-intro h2{
		  font-size: 64px;
		  line-height: 100%;
		  padding: 16vh 0px 30px;
	  }
	  .header-panel .header-btn{
		  font-size: 40px!important;
		  line-height: 40px!important;
	  }
	  .header-panel .header-btn span{
		  line-height: 40px!important;
	  }
	  footer .row a.btn-oval{
		  font-size: 16px;
		  padding: 20px 15px;
	  }
	  .right-col > div{
		  padding-right: 30px;
		  padding-left: 30px;
	  }
	  #content-section .right-col .quotes p{
		  font-size: 20px;
		  line-height: 25px;
	  }
	  #content-section .block-half-col h2{
		  font-size: 34px;
	  }
	  .block-half-col .banner-btn-block > li a{
		  font-size: 20px!important;
		  line-height: 20px!important;
	  }
	  ul.committee-wrap > li{
		  height: 178px;
	  }
	  ul.committee-wrap > li .com-pic{
		  height: 178px!important;
	  }
	  ul.committee-wrap > li .com-pic span{
		  font-size: 16px;
		  line-height: 19px;
		  padding: 15px 14px;
	  }
	  ul.committee-wrap > li .com-content{
		  padding: 18px;
	  }
	  ul.committee-wrap > li .com-content p{
		  font-size: 16px!important;
		  line-height: 20px!important;
		  line-height: 20px!important;
		  line-height: 20px!important;
		  line-height: 20px!important;
		  line-height: 20px!important;
	  }
	  #policy-topics.content-col{
		  padding-right: 0 !important;
		  width: 85%;
	  }
	  ul.project-off > li{
		  width: 47%!important;
	  }
	  ul.committee-wrap > li.flip-content .com-content{
		  font-size:16px;
		  line-height:20px;
	  }
	  #policy-topics.content-col, #become-member.content-col, #activities.content-col, #who-we-are-bl.content-col{
		  width:85%;
	  }
	  .featured-event-wrap .event-register.event-share {
		  padding: 70px 40px;
	  }
	  .featured-event-wrap h2 {
		  max-width: 40vw;
	  }
  }
  @media only screen and (max-width: 1350px){
	  #site-wrapper .container.team-page .secretariat-container {
		  width: calc(100vw + 20px);
		  margin: 40px -5% 0px -6%;
	  }
	  .home-new ul.blog_news > li .author-info{
		float:left;
		width:100%;
		padding-right: 0px;
	}
	.home-new ul.blog_news > li .author-wrap{
		display: inline-block;
	}
	  .page-euaevents .event-detail-wrap ul.tabs-nav > li {
		  width: 19%;
	  }
	  .page-euaevents .event-detail-wrap ul.tabs-nav > li a{
		  font-size: 17px;
	  }
  }
  @media only screen and (max-width: 1300px){
	  header nav ul.primary-nav {
		  margin-left: 35px;
	  }
	  header nav ul.primary-nav > li {
		  margin-left: 20px;
	  }
	  header nav ul.primary-nav > li a{
		  font-size: 18px;
	  }
	  .timeline-wrap ul.time-line > li span{
		  font-size: 14px;
	  }
	  .featured-event-wrap .event-register{
		  padding: 45px 45px;
	  }
	  .address_wrap{
		  display:inline-block;
	  }
	  .address_wrap .address_list{
		  width: 100%;
		  display:inline-block;
	  }
	  .page-search .tag-category ul.category > li{
		  width: calc(33.33% - 30px);
	  }
	  
	  .page-issues #content-section .events-list ul.tags > li > a {
		  font-size: 14px;
	  }
	  .resources-list.library_grl .lib-wrap > div.library-img.img_horizontal, .home-public .library_grl .lib-wrap > div.library-img.img_horizontal {
		  width: 300px !important;
	  }
	  #content-section .event-slide-wrap .event-slider .owl-item h2{
		font-size: 24px;
		line-height: 28px;
		margin: 0px 0px 15px 0px !important;
	  }
	  
  }
  
  @media only screen and (max-width: 1259px){
	  .eua-pubpage .lib-wrap .meta_wrap_bottom a.btn-oval{
		  margin-bottom:0px;
	  }
	  #site-wrapper .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom .share_this{
		  clear: none;
	  }
	  .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom a.download_doc {
		  float: right !important;
		  margin-right:20px;
	  }
	  .eua-pubpage .resources-list.library_grl .lib-wrap .meta_wrap_bottom,
	  .home-public .library_grl .lib-wrap .meta_wrap_bottom {
		  bottom:50px;
	  }
	  
	  .home-public .lib-wrap .meta_wrap_bottom a.btn-oval{
		  margin-bottom:0px;
	  }
	  #site-wrapper .home-public ul.resources-list > li .meta_wrap_bottom .share_this{
		  clear: none;
	  }
	  #site-wrapper .home-public ul.resources-list > li .meta_wrap_bottom a.download_doc {
		  float: right !important;
		  margin-right:20px;
	  }
	  .inner-header.event-header .share-wrap {
		  right: calc(30% - 1px) !important;
	  }
	  
  }
  
  @media only screen and (max-width: 1200px){
		.secretariat-wrap ul.secretariat-team{
			margin: 20px 0px 0px -5.5%;
		}
	  .agency-promo .promo-desc h2, .iep-global .global-desc h2, #content-section h2{
		  font-size: 37px;
		  line-height: 42px;
		  margin-bottom: 30px;
	  }
	  .agency-promo > div.promo-img{
		  background-size: cover;
	  }
	  .iep-global .global-desc{
		  padding: 30px;
	  }
	  .iep-evaluation .iep-list > li{
		  padding: 80px 25px 50px;
	  }
	  .iep-evaluation .iep-list > li span{
		  font-size: 40px;
		  top:20px;
	  }
	  .iep-evaluation .iep-list > li p{
		  font-size: 20px;
		  line-height: 24px;
	  }
	  .iep-evaluation .iep-list > li a.video-btn{
		  left: 25px;
		  bottom:16px;
		  font-size: 16px;
	  }
	  .iep-evaluation .iep-list > li a.video-btn::before{
		  font-size: 17px;
	  }
	  .iep-evaluation .iep-list > li a.more{
		  font-size: 30px;
		  line-height: 30px;
	  }
	  .iep-evaluation .iep-list > li{
		  height: 260px;
	  }
	  .quotes{
		  padding: 25% 30px 30px;
		  background-size: 64px;
	  }
	  .right-col .quotes{
		  padding-top: 100px;
		  background-position: center 4.5%;
	  }
	  .content-col, .block-half-col > div{
		  padding: 40px 30px 50px;
	  }
	  .team-page .content-col.team-col{
		  width: 80%;
	  }
	  #content-section .content-col ul, .block-half-col ul, .highlight-block .highlight-two-col ul{
		  padding-left: 20px;
	  }
	  #content-section ul.accordion{
		  padding: 0px!important;
	  }
	  #testimonial-wrap ul.testimonials-list > li > div{
		  padding: 18px;
	  }
	  ul.testimonials-list > li > div.item-desc p,
	  ul.testimonials-list > li > div.item-desc .author{
		  font-size: 16px!important;
		  line-height: 18px!important;
	  }
	  #testimonial-wrap h2{
		  padding: 30px;
		  margin: 0px;
	  }
	  footer .row a.btn-oval{
		  text-align: center;
		  padding: 13px 15px 12px;
	  }
	  .block-half-col .banner-btn-block > li a span,
	  .block-half-col .banner-btn-block > li a,
	  .block-half-col .banner-btn-block > li
	  {
		  height: 122px;
	  }
	  #europe-map{
		  left: 0px;
		  width: 100%;
	  }
	  header.inner-header{
		  height:150px;
		  padding: 40px;
		  background-attachment: scroll;
	  }
	  .secondary-content > div.sec-left-wrap .text-block,
	  .secondary-content > div.sec-right-wrap{
		  padding: 30px;
	  }
	  .right-col .block-blue{
		  padding-top: 40px;
	  }
	  .secondary-content ul.table-layout > li > div{
		  font-size: 14px!important;
		  padding: 10px;
		  line-height: 18px!important;
	  }
	  .block-half-col > div{
		  padding-bottom: 10px;
	  }
	  .block-half-col .col-promo{
		  padding-bottom: 0px;
	  }
	  .block-half-col .banner-btn-block > li a{
		  font-size: 18px;
		  line-height: 18px;
		  padding: 0px 10px;
	  }
	  .highlight-block .highlight-col, .highlight-block.block-blue .highlight-two-col{
		  padding: 30px;
	  }
	  .highlight-block .highlight-two-col > div.hl-c1{
		  padding-right: 15px;
	  }
	  .highlight-block .highlight-two-col > div.hl-c2{
		  padding-left: 15px;
	  }
	  .highlight-col p.intro{
		  font-size: 20px!important;
		  line-height: 26px!important;
	  }
	  .chair-msg > div.ch-quote blockquote{
		  font-size:18px;
	  }
	  .chair-msg > div{
		  padding:50px 40px 30px;
	  }
	  .chair-msg > div.ch-quote{
		  background-size:80px;
		  background-position: center 10%;
	  }
	  .chair-msg > div.ch-info p strong{
		  font-size:28px;
	  }
	  .chair-msg > div.ch-info p{
		  font-size:22px;
		  line-height:28px;
	  }
	  .community-share{
		  height:180px;
	  }
	  .community-share > span, .community-share > a{
		  font-size:34px;
	  }
	  header h1 span{
		  margin-top:10px;
	  }
	  .committee{
		  margin: 50px 0 0 -30px;
	  }
	  ul.committee-wrap > li, ul.committee-wrap > li .com-pic{
		  height:220px;
	  }
	  ul.committee-wrap > li .com-pic{
		  height:220px!important;
	  }
	  .block-half-col.half-col-img{
		  padding-bottom:122px;
	  }
	  .header-intro h2{
		  font-size:30px;
		  line-height:36px;
	  }
	  .featured-event-wrap h2 {
		  max-width: 100%;
	  }
	  .event-header .featured-event-wrap .meta_wrap > span.meta_date,
	  .page-euaevents .featured-event-wrap .meta_wrap span{
		  width: 100%;
	  }
	  
	  .ftr-info ul.socil_icon{
		  bottom: 105px;
	  }
	  .author-block.highlight-block {
		  width: calc(100vw + 1vw);
		  margin: 80px 0px 0px -3vw;
	  }
	  .timeline-wrap ul.time-line > li span{
		  max-width: 100%;
		  bottom: 130px;
		  padding-right:15px;
	  }
	  #content-section .container > .row{
		  padding-top: 60px;
	  }
	  .no-event-slider #content-section .container > .row {
		  padding-top:0px!important;
	  }
	  .featured-event-wrap .event-register {
		  padding: 35px;
	  }
	  .secretariat-wrap ul.secretariat-team > li.item-heighest {
		  padding-right:80vw;
	  }
	  .event-slide-wrap .owl-item h2 {
		  max-width: 80%;
	  }
	  
	  #content-section .news_inner h2 {
		  line-height: normal;
	  }
	  .event-detail-wrap .welcome-img .author_credit{
		  left:40px;
	  }
	  .page-featured .contributions-container ul{
		  flex-wrap: wrap;
	  }
	  .page-featured .contributions-container ul li {
		  width: 33.33%;
	  }
	  .page-featured .policy-news .news-wrap .news-container {
		  padding: 50px 40px;
	  }
	  .page-euaevents .event-detail-wrap .tab-content .welcome-intro {
		  padding-right: 30px;
	  }
	  
	  .page-euaevents .event-detail-wrap ul.tabs-nav > li {
		  width: 23%;
	  }
	  .page-euaevents .event-detail-wrap ul.tabs-nav > li a{
		  font-size:18px;
		  height: auto;
		  min-height: 55px;
	  }
	  
	  #content-section .container > .row {
		  padding-top: 0;
	  }
	  .event-flex-wrap .event-desc{
		  min-height:100px;
	  }
	  .event-flex-wrap .event-desc p{
		  margin-bottom:5px!important;
		  font-size: 15px !important;
		  line-height: 19px !important;
		  max-height: 153px;
		  display: block;
		  overflow: hidden;
	  }
  }
  
  
  @media only screen and (max-width: 1099px){
  
	  .event-flex-wrap .event-img{
		  min-height: calc(100vw/2);
		  max-height: calc(100vw/2);
	  }
	  header.home-header{
		  padding-right: 350px;
	  }
	  .event-flex-wrap .event-desc {
		  padding: 0px 25px 80px 25px!important;
		  min-height: 0px;
	  }
	  .events-list .event-meta-wrap{
		  padding:30px 25px 30px 25px;
	  }
	  header .header-panel{
		  width: 340px;
	  }
	  .quotes{
		  padding-top: 30%;
	  }
	  .header-intro h2{
		  font-size: 36px;
	  }
	  #content-section .block-half-col h2{
		  font-size: 32px;
	  }
	  header.home-header, .iep-evaluation, .agency-promo > div.promo-img, #testimonial-wrap, .block-half-col .col-promo, .highlight-block{
		  background-attachment: local;
	  }
	  .header-intro h2{
		  padding: 20% 0;
	  }
	  input, select{
		  /*-webkit-appearance:none;
		  border-radius: 0px;*/
	  }
	  .filter-results .filter-search input[type="button"]{
		  font-size: 12px;
	  }
	  .header-intro h2{
		  padding: 5% 0;
		  font-size: 28px;
	  }
	  header.home-header{
		  padding-right: 5%!important;
		  padding-bottom: 130px;
	  }
	  header .header-panel{
		  width: 100%!important;
		  float:left;
		  margin: 30px 0px 0px 0px;
		  position: static;
	  }
	  .header-panel .news-block{
		  padding: 20px;
	  }
	  .header-panel .news-block ul > li{
		  padding: 20px 0px;
		  width: 100%;
	  }
	  header .base-btns > a{
		  padding: 15px;
		  height: 100px;
		  font-size: 20px;
		  line-height: 24px;
	  }
	  header .base-btns{
		  height: 100px;
	  }
	  .iep-evaluation .iep-list > li h4{
		  font-size: 20px;
	  }
	  .iep-evaluation .iep-list > li a.more{
		  font-size: 26px;
	  }
	  .iep-evaluation .iep-list > li{
			  padding: 60px 20px 25px;
	  }
	  .iep-evaluation .iep-list > li span {
		  font-size: 40px;
		  top: 6px;
	  }
	  .iep-evaluation .iep-list > li p {
		  font-size: 16px;
		  line-height: 19px;
	  }
	  .agency-promo .promo-desc h2, .iep-global .global-desc h2, #content-section h2{
		  font-size: 30px;
		  line-height: 34px;
	  }
	  .iep-global .global-desc p{
		  font-size: 20px;
		  line-height: 24px;
	  }
	  .chair-msg > div.ch-quote blockquote{
		  font-size: 16px;
		  line-height: 20px;
	  }
	  .chair-msg > div.ch-info p{
		  font-size: 18px;
		  line-height: 24px;
	  }
	  .community-share > span{
		  font-size: 26px;
	  }
	  .community-share{
		  height: 140px;
	  }
	  .iep-global #europe-map{
		  height: 470px;
		  margin: 0px;
	  }
	  #policy-topics.content-col, #become-member.content-col, #activities.content-col, #who-we-are-bl.content-col{
		  width:97%!important;
	  }
	  
	  ul.project-off{
		  margin: 0px 0px 20px!important;
	  }
	  ul.project-off > li {
		  width: 100% !important;
		  margin: 0px 0px 20px 0px!important;
	  }
	  ul.project-off > li div.proj-desc{
		  min-height: 0px;
		  height: auto;
	  }
	  .partner-news-container {
		  padding: 100px 50px;
	  }
	  .event-header .featured-event-wrap .meta_wrap > span.meta_date,
	  .event-header .featured-event-wrap .meta_wrap span{
		  width: 100%;
	  }
	  .ftr-info a.websiteby{
		  width: auto;
		  text-align: left;
		  float: left;
		  clear: both;
	  }
	  .timeline-wrap ul.time-line > li span{
		  line-height: 100%;
	  }
	  .secretariat-wrap ul.secretariat-team > li.item-heighest {
		  padding-right: 77vw;
	  }
	  .team-page .content-col.team-col {
		  width:100%;
	  }
	  .highlighted_item .library_grl{
		  width: calc(100vw + 10px);
		  margin-left: -5.8vw
	  }
	  .eua-pubpage ul.resources-list.library_grl + input + ul.pagination {
		  margin-bottom:40px !important;
	  }
	  .page-featured .news-container ul > li dl dt {
		  width: 35%;
	  }
	  .page-featured .news-container ul > li dl dd {
		  width: 65%;
	  }
	  .page-featured .news-container ul > li dl dd h4 {
		  font-size: 21px;
		  line-height: 26px;
	  }
	  .inner-header.event-header .share-wrap {
		  right: calc(30% - 0px) !important;
	  }
	  
	  .page-euaevents .event-detail-wrap ul.tabs-nav > li a {
		  font-size: 16px;
	  }
	  .home-public .library_grl li .library-head .meta_wrap > span.meta_date, .home-public .library_grl li .library-head .meta_wrap > span.meta_category{
		width:100%;
	  }
	  
  }
  
  @media only screen and (max-width: 1080px){
	  #site-wrapper .container.team-page .secretariat-container {
		  margin: 40px -5% 0px -7%;
	  }
  }
  
  @media only screen and (max-width: 990px){
	  .row.contributions, .row.home-public, .row.home-new.news-blog-wrap{
		  float:left;
	  }
	  .policy-news.row{
		  flex-wrap: wrap;
	  }
	  .news-container .col-md-12.news-wrap ul > li dl dt{
			  width: 20%;
	  }
	  .news-container .col-md-12.news-wrap ul > li dl dd{
		  width:80%;
	  }
	  .row.contributions .contributions-container ul li{
		  width:33.33%;
	  }
	  
	  section h2{
		  font-size: 42px;
	  }
	  section h3 {
		  font-size: 22px;
	  }
	  .library_grl .library-head h3{
		  font-size: 22px;
	  }
	  .btn-oval.btn-big {
		  padding: 12px 30px;
	  }
	  footer .col-md-6 > .row > .col-sm-12{
		  width:50%;
	  }
	  footer .row > .col-md-3{
		  width:50%;
		  float: left;
		  padding-top:40px;
	  }
	  footer{
		  padding: 50px 0px;
	  }
	  
	  .block-intro-img .block-desc{
		  padding: 50px 50px 72px 5%;
	  }
	  
	  
	  .team-page #adminForm{ 
		  float: left;
		  width:100%;
	  }
	  .content-col.team-col{
		  width:100%!important;
	  }
	  .team-page ul.committee-wrap{
			  width: calc(100% + 6.4vw);
	  }
	  .team-page ul.council-listing{
		  margin: 0px -15px -15px -15px;
	  }
	  .team-page ul.council-listing > li {
		  margin: 15px;
		  width: calc((100vw / 3) - 55px);
	  }
	  #site-wrapper ul.issue-list > li {
		  width:33.33%;
	  }
	  .issue-intro-wrap .issue-desc,
	  .issue-intro-wrap .issue-slider,
	  .content-col, .block-half-col > div{
		  padding-top:50px;
	  }
	  
	  
	  .agency-promo .promo-desc h2, .iep-global .global-desc h2, #content-section h2 {
		  font-size: 26px;
		  line-height: 30px;
	  }
	  
	  #site-wrapper .eua-pubpage .row{
		  margin-top:50px!important;
	  }
	   
	  .eua-pubpage .filter-results{
		  margin-bottom: 50px;
	  }
	  ul.pagination > li {
		  margin-right: 15px!important;
	  }
	  .resource-detail .resource-intro{
		  padding-top: 50px;
	  }
	  
	  .featured-event-wrap{
		  flex-wrap:wrap;
		  margin-left: -51vw;
	  }
	  .featured-event-wrap .event-intro,
	  .featured-event-wrap .event-register.event-share{
		  width: 100%;
	  }
	  .featured-event-wrap .event-register.event-share{
		  padding: 50px;
		  min-height:auto;
	  }
	  .featured-event-wrap .event-register.event-share p {
		  margin: 0px 0px 20px 0px;
	  }
	  #site-wrapper .inner-header.event-header .share-wrap{
		  right:0!important;
	  }
	  .campaign-intro .col-md-7 {
		  padding:50px;
	  }
	  .campaign-intro .row, .campaign-section .row {
		  flex-wrap: wrap;
	  }
	  .campaign-intro .campaign-intro-img {
		  background-size: contain;
		  width: 100%;
		  height: 580px;
	  }
	  .campaign-section .block-highlight{
		  top:0;
		  left: 0;
		  width:100%;
		  text-align: left;
	  }
	  #content-section .container > .row {
		  margin-bottom: 50px!important;
	  }
	  
	  .resource-detail .row{
		  flex-wrap: wrap;
	  }
	  .resource-detail .welcome-img.img-vertical{
		  width:100%;
		  left: 0;
		  min-height:300px;
	  }
	  
	  .campaign-section .row.background-row .col-md-8{
		  width:100%;
	  }
	  
	  .event-slide-wrap{
		  flex-wrap: wrap;
	  }
	  .event-slide-wrap .event-slider, .event-slide-wrap .event-calender{
		  width:100%;
		  padding-top:50px;
	  }
	  .event-slide-wrap .event-slider{
		  padding-bottom:50px;
	  }
	  .title-wrap{
		  font-size: 38px;
	  }
	  .page-contact .content-col {
		  width:100%;
		  max-width:100%;
	  }
	  .page-contact .right-col.eq-height{
		  float:left;
		  width:100%;
	  }
	  header .container {
		  padding:0;
	  }
	  .arw-nav-wrap{
		  height: auto;
		  padding: 5px;
	  }
	  .page-contact .right-col.eq-height .block-blue.contact-block .col-sm-12 {
		  width: 33.33%;
	  }
	  .page-contact .right-col.eq-height{
		  min-height: auto;
	  }
	  .featured-event-wrap .event-register{
		  width:100%;
	  }
	  .page-publications .resource-detail .welcome-img{
		  width:100%;
		  left: 0;
		  min-height: 300px;
	  }
	  .address_wrap{
		  width:100%;
		  display:table;
	  }
	  .address_wrap .address_list{
		  width: 50%;
		  display:table-cell;
	  }
	  
	  .no-js .owl-carousel, .owl-carousel.owl-loaded {
			  width: 90vw;
	  }
	  /*.owl-carousel .owl-stage{
		  width:100%!important;
	  }
	  .owl-carousel .owl-stage-outer{
		  width:100%!important;
	  }*/
	  .event-slide-wrap .owl-item h2 {
		  max-width:78%!important;
	  }
	  
	  .container.event-detail-wrap #first_block,
	  .container.event-detail-wrap #second_block{
		  width:100%;
		  padding: 40px;
		  max-width:100%;
		  
	  }
	  .container.event-detail-wrap #second_block .event-carousel {
		  width:100%;
	  }
	  .container.event-detail-wrap #first_block{
		  padding-top:0;
	  }
	  .page-euaevents .container.event-detail-wrap #first_block{
		  padding-top:40px;
	  }
	  #second_block .event-slider .owl-nav {
		  top: -40px;
		  right: 20px;
	  }
	  .container.event-detail-wrap #second_block {
		  padding-top:60px;
	  }
	  .page-euaevents .event-detail-wrap .tab-wrap {
		  padding-left: 25px;
		  padding-right: 25px;
	  }
	  .page-euaevents .event-detail-wrap .welcome-img{
		  max-width:100%;
	  }
	  .page-euaevents .event-detail-wrap .welcome-intro{
		  width: 100%;
		  left: 0;
		  padding-left: 15px;
		  padding-right: 15px !important;
	  }
	  .page-euaevents  #content-section .container > .row:nth-child(2){
		  padding-top:0px;
	  }
	  
  }
  
  @media only screen and (max-width: 960px){
	  .share-wrap{
		  height: 80px;
	  }
	  .share-wrap .subscribe{
		  left: -120px;
		  height: 80px;
		  width: 80px;
		  font-size: 26px;
		  padding: 24px;
	  }
	  .share-wrap ul{
		  padding: 16px 25px;
		  height: 80px
	  }
	  .share-wrap ul > li a{
		  font-size: 30px;
		  padding: 10px;
	  }
	  
	  
	  .partner-news-container {
		  padding: 100px 40px;
	  }
	  
	  #site-wrapper .header-intro h2 {
		  font-size: 38px;
		  padding:13vh 0px 30px;
	  }
	  header .header-panel {
		  margin: 15px 0px 0px 0px;
	  }
	  #site-wrapper .header-panel .news-block h3{
		  margin: 0px 0px 10px;
	  }
	  #site-wrapper .header-panel .news-block {
		  padding: 25px;
	  }
	  #site-wrapper .header-panel .news-block ul > li {
		  padding: 15px 0px;
	  }
	  #site-wrapper .news-container ul > li dl dt{
		  width: 25%;
		  font-size: 18px;
	  }
	  #site-wrapper .news-container ul > li dl dd{
		  width: 75%;
	  }
	  #site-wrapper .news-container ul > li dl dd h4{
		  font-size: 22px;
		  line-height: 26px;
	  }
	  .row.contributions .contributions-container ul {
		  flex-wrap:wrap;
	  }
	  .row.contributions .contributions-container ul li{
		  width:50%;
		  margin-bottom: 30px;
	  }
	  #site-wrapper .resources-list.library_grl > li{
		  width:100%;
		  height: auto!important;
	  }
	  #site-wrapper .resources-list.library_grl .library-head{
		  height: auto!important;
	  }
	  header .base-btns > a {
		  font-size: 18px;
		  line-height: 100%;
	  }
	  #site-wrapper .resources-list.library_grl .library-head{
		  padding: 40px 45px;
	  }
	  .home-new .home_expert_voice ul.blog_news > li, .home-new .home_partner_news ul.blog_news > li{
		  width:100%!important;
	  }
	  .resources-list.library_grl .lib-wrap > div.library-desc, .home-public .library_grl .lib-wrap > div.library-desc {
		  padding: 0px 35px 90px 35px!important;
	  }
	  .home-new .home_expert_voice ul.blog_news > li, .home-new .home_partner_news ul.blog_news > li{
		  padding: 45px;
		  height: auto!important;
		  min-height: auto!important;
	  }
	  
	  #site-wrapper .resources-list.library_grl .lib-wrap > div.library-img, #site-wrapper .home-public .library_grl .lib-wrap > div.library-img{
		  height: 470px;
		  background-size: contain;
	  }
	  
	  .block-intro-half .block-desc+div, .block-intro-half div+.block-desc {
		  width: 65%;
	  }
	  .block-intro-half .block-img {
			 width: 35%;
	  }
	  .block-intro-half .block-desc {
		  padding: 30px;
	  }
	  .block-intro-half + .container > .row:first-child {
		  margin-top: 50px!important;
	  }
	  .block-intro-img .block-desc {
		  padding: 50px 40px;
	  }
	  
	  .container.team-page {
		  padding-top:0px;
	  }
	  .container.team-page .tab-wrap {
		  margin: 0px 0px 20px 0px;
	  }
	  ul.tabs-nav > li, ul.teams-nav > li {
		  margin:0px 10px 5px 0px!important;
	  }
	  ul.tabs-nav > li a, ul.teams-nav > li a{
		  font-size: 16px;
	  }
	  #content-section  h1, .h1 {
		  font-size: 40px;
	  }
	  
	  ul.publication-list.member-list span.pub-local-name{
		  display:none;
	  }
	  .team-page ul.committee-wrap {
		  width: calc(100% + 55px);
	  }
	  .team-page ul.committee-wrap > li {
		  width:33.33%;
	  }
	  .issue_innerpage ul.committee-wrap > li {
		  width:33.33%;
	  }
	  ul.committee-wrap > li.item-heighest > span {
		  width: 33.33%;
	  }
	  #site-wrapper .team-page ul.council-listing > li {
		  margin: 5px;
		  width: calc((100vw / 3) - 30px);
	  }
	  #site-wrapper .secretariat-wrap ul.secretariat-team > li {
		  width:33.33%;
	  }
	  #site-wrapper .secretariat-wrap ul.secretariat-team > li.item-heighest {
		  width:100%;
		  padding-right: 68vw;
	  }
	  .secretariat-wrap.wrap1 ul.secretariat-team{
		  width: calc(100% + 10vw);
	  }
	  #site-wrapper .secretariat-wrap ul.secretariat-team {
		  width: calc(100% + 8vw);
	  }
	  #site-wrapper .election .secretariat-wrap.wrap1 ul.secretariat-team{
		  width: calc(100% + 10vw);
	  }
	  #site-wrapper .container.team-page .secretariat-container {
		  width: calc(100vw + 20px);
		  margin:40px -5% 0px -6.8%;
	  }
	  .secretariat-wrap{
		  padding: 30px 30px 30px 5%;
	  }
	  .secretariat-wrap h3 {
		  margin: 0px 0px 10px!important;
	  }
	  .event-header .featured-event-wrap h2{
		  font-size: 38px;
		  margin-bottom: 20px !important;
	  }
	  .event-header .featured-event-wrap .event-intro{
		  padding: 45px;
	  }
	  
	  .page-category .event-header + #content-section .event-slide-wrap .event-slider{
		  padding:60px 33px 50px 31px;
	  }
	  .event-header .featured-event-wrap .meta_wrap span,
	  .page-euaevents .featured-event-wrap .meta_wrap span{
		  font-size: 18px;
	  }
	  .event-detail-wrap > .row {
		  margin-top: 50px !important;
	  }
	  .event-detail-wrap .col-md-8{
		  width:100%;
	  }
	  .event-detail-wrap .col-md-4{
		  width:100%;
	  }
	  .page-euaevents .tabs-container{
		  float:left;
		  width:100%;
	  }
	  .event-detail-wrap .welcome-img img{
		  margin-bottom:10px;
	  }
	  .event-detail-wrap .welcome-intro {
		  padding:40px 15px 0px 15px;
	  }
	  .campaign-intro .col-md-12 {
		  padding:50px 50px 50px 5.4%;
	  }
	  .timeline-wrap ul.time-line > li span{
		  font-size:13px;
	  }
	  .timeline-wrap .mod_countdown{
		  display: flex;
		  text-align: center;
		  width: 100%;
	  }
	  .timeline-wrap .mod_countdown span{
		  height: auto!important;
		  margn-top:0px!important;
	  }
	  #searchForm .form-limit{
		  top: 0;
	  }
	  #searchForm .form-limit .select{
		  margin-bottom:0;
	  }
	  
	  #site-wrapper .top_menu{
		  padding: 20px 30px;
	  }
	  
	  .eua-pubpage .resources-list.library_grl .lib-wrap .meta_wrap_bottom, .home-public .library_grl .lib-wrap .meta_wrap_bottom {
		  bottom: 35px;
	  }
	  .issue-intro-wrap{
		  display: grid!important;
	  }
	  .issue-intro-wrap .issue-desc{
		  width: 100%;
		  padding: 40px 4% 40px 4%;
	  }
	  .issue-intro-wrap .issue-slider {
		  padding: 40px 4% 40px 4%;
			  width: 100%;
	  }
	  .event-detail-wrap .welcome-img{
		  max-width:100%;
	  }
	  .contributions-container.pub_inner_related_resource ul.resource-list li{
		  width:50%;
	  }
	  
	  
	  .page-euaevents .event-detail-wrap ul.tabs-nav > li {
		  width:calc(33.33% - 10px);
	  }
	  .media_div.welcome-img-video::after {
		  background-size: 130px;
	  }
	  #newevents_slider .owl-nav > div,
	  #newevents_slider .owl-nav > div.owl-next{
		  background-size: 45px;
		  width: 45px;
		  height: 45px;
	  }
	  .page-euaevents .featured-event-wrap h2{
		  max-width: 100%;
	  }
	  
  }
  @media only screen and (max-width: 860px){
	  .event-flex-wrap .event-img {
		  min-height: 100vw;
		  max-height: 100vw;
	  }
	  .block-intro-img .block-desc,
	  .block-intro-img .block-img{
		  width:100%;
	  }
	  #content-section h3 {
		  margin-top: 15px;
	  }
	  #content-section p img, #content-section p+img, #content-section iframe, .img-blog{
		  max-width:100%;
		  width:100%;
		  height: 280px;
	  }
	  .page-contact .recaptcha-box iframe {
		  height: auto!important;
		  max-height: 78px !important;
		  margin: 0 !important;
		  margin-bottom: 10px !important;
	  }
	  #content-section p img{
		  width:auto;
	  }
	  #content-section p img, .img-blog{
		  height: auto;
	  }
	  #site-wrapper ul.issue-list > li {
		  width: 50%;
	  }
	  .page-issues .issue-intro-wrap .issue-desc,
	  .issue-intro-wrap .issue-slider{
		  width: 100%;
	  }
	  .issue_innerpage {
		  margin-top: 50px;
	  }
	  .contributions-container {
		  padding: 30px 5%;
	  }
	  ul.project-list > li{
		  width: calc(50% - 100px)!important;
	  }
	  ul.events-list > li{
		  width:100%;
		  background: #ebebeb!important;
	  }
	  ul.events-list > li:nth-child(even){
		  background: #dcd5d5!important;
	  }
	  
	  .events-list .event-meta-wrap{
		  padding: 40px 50px;
		  height: auto!important;
	  }
	  .events-list .event-flex-wrap{
		  height: auto!important;
	  }
	  .event-flex-wrap .event-desc{
		  min-height:auto;
	  }
	  #site-wrapper .resources-list.library_grl .lib-wrap > div.library-img, #site-wrapper .home-public .library_grl .lib-wrap > div.library-img {
		  height: 370px;
		  background-size: contain;
	  }
	  #site-wrapper .resources-list.library_grl .lib-wrap > div.library-img.img_horizontal{
		  height: 275px;
		  background-size: contain;
	  }
	  .resources-list.library_grl .lib-wrap > div.library-desc, .home-public .library_grl .lib-wrap > div.library-desc {
		  height:auto!important;
	  }
	  .tag-category {
		  padding: 50px 0px;
	  }
	  #site-wrapper.page-tag .tag-category ul.category > li {
		  width: calc(50% - 30px);
	  }
	  .featured-event-wrap .event-register.event-share {
		  padding: 20px 30px;
		  min-height: auto;
	  }
	  .arw-nav-wrap a.nav-next, .next-inactive {
		  background: url(../images/arw-right.png) no-repeat center;
		  background-size: 55px;
	  }
	  .arw-nav-wrap a.nav-prev, .prev-inactive {
		  background: url(../images/arw-left.png) no-repeat center;
		  background-size: 55px;
	  }
	  .arw-nav-wrap > *{
		  height: 55px;
	  }
	  footer a#newsletter-subscribe, #newsletter-subscribe, footer a.press-inquiry{
		  max-width:100%;
	  }
	  .eua-pubpage .filter-results {
		  max-width: none!important;
		  margin-bottom: 50px!important;
	  }
	  .copyurl{
		   margin-top: 0px!important; 
	  }
	  #content-section ul.programme-accordion dl dt,
	  #content-section ul.programme-accordion dl dd{
		  width:100%;
	  }
	  #content-section ul.programme-accordion dl dd{
		  padding-left:0;
		  padding-top:10px;
	  }
	  .author-block.highlight-block {
		  margin: 80px 0px 0px -4vw;
	  }
	  #content-section .event-detail-wrap ul.programme-accordion > li h4 {
		  max-width: 40%;
	  }
	  .highlighted_item .resource-featured > li > .library-img,
	  .highlighted_item .resource-featured > li > .library-desc{
		  width: 100%;
		  display:inline-block;
	  }
	  .highlighted_item .resource-featured > li > .library-img{
		  height:250px;
		  background-size: contain!important;
	  }
	  #content-section .event-slide-wrap .event-slider .owl-item h2{
		font-size: 20px;
		line-height: 24px;
		margin: 0px 0px 15px 0px !important;
	  }
	  
	  .page-euaevents .media_div, .page-euaevents #event-tabs-list .image-tab-block {
		  max-width: 100%;
		  margin-right: 0;
	  }
	  #videoModal .modal-dialog{
		  width:90%;
		  margin-left: auto;
		  margin-right:auto;
	  }
	  
	  .events-list .event-flex-wrap.no_padding_left .event-desc{
		  padding: 0px 50px 100px;
	  }
	  .events-list > li:nth-child(2n) .event-flex-wrap.no_padding_left .event-desc{
		  padding-left:50px
	  }
	  .events-list .event-flex-wrap.no_padding_left .event-desc .btn-oval,
	  .events-list > li:nth-child(2n) .event-flex-wrap.no_padding_left .event-desc .btn-oval{
		  left:50px
	  }
	  
  }
  @media only screen and (max-width: 839px){
	  .committee {
		  margin: 30px 0 0 0px;
	  }
	  ul.committee-wrap > li{
		  width: 50%;
	  }
	  ul.committee-wrap > li{
		  height: 260px ;
	  }
	  ul.committee-wrap > li .com-pic{
		  height: 260px !important;
	  }
	  .issue_innerpage ul.committee-wrap > li .com-pic{
		  height: auto !important;
	  }
	  .issue_innerpage ul.committee-wrap > li.flip-content .com-pic span {
		  left: 35%;
	  }
	  ul.committee-wrap > li.flip-content .com-pic{
		  padding-right: 66.5%;
	  }
	  ul.committee-wrap > li.flip-content{
		  width: 100%;
	  }
	  ul.committee-wrap > li.flip-content .com-content{
		  height: auto!important;
	  }
	  .iep-evaluation h2{
		  position: relative;
	  }
	  .iep-evaluation .iep-list{
		  width: 100%;
		  margin-top: 30px;
	  }
	  /*.secretariat-wrap ul.secretariat-team{
		  margin: 0px;
		  width: 100%;
	  }
	  .secretariat-wrap ul.secretariat-team > li{
		  width: 50%;
	  }
	  .secretariat-wrap ul.secretariat-team > li .team-info{
		  padding: 15px 0px;
	  }*/
	  .iep-global .global-desc,
	  .iep-global #europe-map{
		  width: 100%;
	  }
	  .iep-global #europe-map{
		  height: 300px;
	  }
	  .agency-promo > div{
		  display: inline-block;
		  width: 100%;
		  padding: 30px;
	  }
	  .agency-promo > div.promo-img{
		  display: none;
	  }
	  .agency-promo{
		  background: #33a643;
	  }
	  footer{
		  padding: 40px 0px;
	  }
	  .ftr-info ul > li a{
		  font-size: 14px;
	  }
	  .ftr-info{
		  padding: 20px 0px;
	  }
	  .block-half-col > div{
		  width: 100%;
		  display: inline-block;
	  }
	  .block-half-col .banner-btn-block > li a span, .block-half-col .banner-btn-block > li a, .block-half-col .banner-btn-block > li{
		  height: 75px;
	  }
	  .block-half-col .banner-btn-block.affix{
		  width: 90%;
	  }
	  .agency-promo .promo-desc h2, .iep-global .global-desc h2, #content-section h2{
		  font-size: 30px;
		  line-height: 35px;
	  }
	  #content-section .content-col, #content-section .right-col{
		  display: inline-block;
		  width: 100%;
	  }
	  .right-col.blog-right-col{
		  display:flex!important;;
	  }
	  #content-section ul.accordion > li{
		  margin: 10px 0px;
	  }
	  .right-col .block-blue, .right-col .block-green{
		  padding-top: 30px!important;
		  padding-bottom: 30px!important;
	  }
	  .right-col ul.secretariat > li > div{
		  width: auto!important;
	  }
	  .right-col ul.secretariat > li > div.sec-pic{
		  width: 20%!important;
	  }
	  .right-col.eq-height{
		  min-height: 0px!important;
	  }
	  .secondary-content > div{
		  display: inline-block;
		  width: 100%!important;
	  }
	  .filter-results .filter-row{
		  margin-bottom: 12px;
	  }
	  .filter-results .select-box{
		  padding-left: 10px;
	  }
	  .filter-results .filter-search input[type="text"]{
		  width:70%;
	  }
	  .filter-results .filter-search input[type="button"]{
		  width: 30%;
	  }
	  ul.publication-list{
		  margin-top: 20px!important;
	  }
	  ul.publication-list > li > span > span{
		  padding: 12px;
		  width: 15%;
	  }
	  ul.pagination > li span{
		  min-width: 50px;
	  }
	  ul.pagination > li{
		  margin-right: 12px!important;
		  margin-bottom: 10px!important;
	  }
	  .highlight-block .highlight-two-col{
		  width: 100%;
		  max-width: none;
	  }
	  .highlight-block .highlight-two-col > div{
		  width: 50%!important;
	  }
	  .highlight-block .highlight-two-col h4{
		  margin-top: 7px;
	  }
	  .highlight-block .highlight-col{
		  max-width: 60%;
		  height: 300px;
	  }
	  .pagination > li > a, .pagination > li > span{
		  padding: 6px 10px;
	  }
	  footer .container{
		  /*width: 96%;*/
	  }
	  footer .col-md-4{
		  float:left;
		  width: 50%;
	  }
	  footer .col-md-4:nth-child(3){
		  width: 100%;
		  padding-top: 30px;
	  }
	  #europe-map .jvectormap-zoomout{
		  right: 0px;
	  }
	  #europe-map .jvectormap-zoomin{
		  right: 50px;
	  }
	  .iep-evaluation .iep-list > li:nth-child(3){
		  background: #f2f2f2;
	  }
	  .iep-evaluation .iep-list > li:nth-child(4){
		  background: #ffffff;
	  }
	  .iep-evaluation .iep-list > li a.more{
		  max-width: 50%;
		  margin: auto;
	  }
	  .iep-global #europe-map {
		  height: 330px;
		  width: 100% !important;
	  }
	  .chair-msg > div.ch-quote{
		  display: none;
	  }
	  .block-half-col.half-col-img{
		  height: 550px!important;
	  }
	  ul.library-list > li{
		  width: 100%;
		  padding-right: 0px;
	  }
	  ul.project-off > li div{
		  padding: 20px;
	  }
	  .block-half-col.half-col-img .banner-btn-block{
		  width: 100%!important;
	  }
	  #contactForm.contact-fields .input-wrap, #contactForm.contact-fields textarea {
		  width: 100%!important;
	  }
	  .ftr-info ul > li{
		  margin-left: 20px;
	  }
	  .ftr-info ul.socil_icon li img {
		  max-height: 25px;
	  }
	  .page-search .tag-category ul.category > li{
		  width: calc(50% - 30px);
	  }
	  
	  .featured-event-wrap {
		  margin-left: -52vw;
		  width: calc(100vw + 20px);
	  }
	  
	  
  }
  @media only screen and (max-width: 767px){
	  #subscribe-modal.modal{
		  left: 5%;
		  right: auto;
	  }
	  .page-euaevents .event-detail-wrap ul.tabs-nav > li {
		  width:calc(50% - 10px);
	  }
	  
	  .page-euaevents .media_div, .page-euaevents #event-tabs-list .image-tab-block {
	  float: left;
		  margin-right:20px;
		  margin-bottom: 20px;
	  }
	  .media_div.welcome-img-video::after {
		  background-size: 100px;
	  }
  }
  @media only screen and (max-width: 760px){
	  #site-wrapper .header-intro h2 {
		  font-size: 32px;
	  }
	  .header-panel .news-block ul{
		  margin-bottom:20px;
	  }
	  .policy-container ul > li{
		  width:100%;
	  }
	  .policy-news .policy-wrap a.btn-oval.view_more {
		  float: left;
		  margin-top:20px;
	  }
	  section h2 {
		  font-size: 36px;
		  margin: 0px 0px 20px 0px;
	  }
	  #site-wrapper .news-container ul > li dl dt {
		  width: 100%;
		  margin-bottom: 10px;
	  }
	  #site-wrapper .news-container ul > li dl dd{
		  width:100%;
	  }
	  .more_news{
		  margin-left:0px;
	  }
	  .row.contributions .contributions-container ul{
		  flex-wrap: wrap;
	  }
	  .row.contributions .contributions-container ul li {
		  width:100%;
		  margin-bottom:25px;
	  }
	  .block-intro-half{
		  flex-wrap:wrap;
	  }
	  .block-intro-half .block-img {
		  width:100%;
		  height: 200px;
	  }
	  .block-intro-half .block-desc+div, .block-intro-half div+.block-desc {
		  width: 100%;
	  }
	  footer .col-md-6 > .row > .col-sm-12 {
		  width: 50%;
		  float: left;
	  }
	  .filter-results .filter-row > div{
		  display:inline-block;
		  width:100%;
		  padding:0px;
	  }
	  .filter-results .select-box{
		  margin-top:10px;
	  }
	  .filter-results .item-no label{
		  font-size:15px;
		  margin-left:0px!important;
	  }
	  .position-wrap ul{
		  flex-wrap:wrap;
	  }
	  .position-wrap ul > li{
		  width:100%;
	  }
	  .position-wrap ul > li:nth-child(even){
		  padding: 125px 48px 40px 40px;
	  }
	  ul.project-list > li {
		  width: calc(100% - 100px)!important;
	  }
	  .agency-promo .promo-desc h2, .iep-global .global-desc h2, #content-section h2{
		  font-size: 30px;
		  line-height: 35px;
		  
	  }
	  #content-section ul.news-list li > span > div.news-year,
	  #content-section ul.news-list li > span > div.data-block{
		  width:100%;
		  display:inline-block;
	  }
	  #content-section ul.news-list li > span > div.news-image{
		  width:100%;
		  padding-right:0;
		  padding-bottom:20px;
		  padding-top:20px;
		  display:inline-block;
	  }
	  #content-section ul.news-list li > span > div.news-image span.author_credit {
		  bottom:20px;
	  }
	  
	  #content-section .content-col ul, .block-half-col ul, .highlight-block .highlight-two-col ul {
		  padding-left: 0px;
	  }
	  .agency-promo .promo-desc h2, .iep-global .global-desc h2, #content-section h2 {
		  font-size: 24px;
		  line-height: 30px;
	  }
	  .author-block.highlight-block > div{
		  width: 100%!important;
		  max-width:none;
		  display:inline-block!important;
	  }
	  .highlight-block .highlight-col{
		  height:auto!important;
			  padding: 35px 35px;
	  }
	  .author-block.highlight-block {
		  margin: 80px 0px 0px -30px;
	  }
	  ul.campaign_items > li{
		  width:100%;
	  }
	  .campaign-intro .campaign-intro-img {
		  height: 446px;
	  }
	  .event-header .featured-event-wrap h2 {
		  font-size: 32px;
	  }
	  .page-contact .right-col.eq-height .block-blue.contact-block .col-sm-12 {
		  width: 50%;
		  float: left;
	  }
	  .page-contact .right-col.eq-height .block-blue.contact-block .col-sm-12:last-child{
		  clear:left;
	  }
	  .filter-results .filter-search input[type="text"],
	  .filter-results .filter-search input[type="button"]{
		  height: 46px;
	  }
	  .campaign-intro .col-md-12 {
		  padding: 50px 50px 50px 45px;
	  }
	  
	  .issue_innerpage .position-wrap h2{
		  left: 40px;
		  top: 30px;
	  }
	  .issue_innerpage .position-wrap ul > li{
		  padding: 40px 40px 40px 40px;
	  }
	  .issue_innerpage .position-wrap ul > li:nth-child(1){
		  padding-top:90px;
	  }
	  .issue_innerpage .position-wrap ul > li .btn-oval{
		  bottom:40px;
		  top:auto;
		  left: 40px;
		  right:auto;
	  }
	  .issue_innerpage .position-wrap ul > li{
		  padding-bottom:110px;
	  }
	  .page-euaevents .event-detail-wrap .welcome-img{
		  left:0;
	  }
	  .event-detail-wrap ul.tabs-nav {
		  margin-bottom: 25px !important;
	  }
	  
	  #newevents_slider .owl-nav {
		  top: -75px;
	  }
	  #newevents_slider .owl-nav > div.owl-next {
	  margin-left: 15px;
	  }
	  
	  #videoModal .modal-body iframe {
		  height: 280px;
	  }
	  
  }
  
  @media only screen and (max-height: 700px){
	  #videoModal .modal-body iframe {
		  height: 280px;
	  }
  }
  
  @media only screen and (max-width: 736px){
	  header.home-header{
		  padding: 30px!important;
	  }
	  header h1 img{
		  max-height: 60px;
	  }
	  
	  .header-intro h2{
		  font-size: 24px!important;
		  line-height: 28px!important;
		  padding: 10% 0px;
	  }
	  header h1 span{
		  font-size: 18px;
	  }
	  header h1 img {
		  max-height: 50px;
	  }
	  header .header-panel{
		  /*position: relative;*/
		  width: 100%;
	  }
	  .quotes{
		  padding: 50px 20px 20px;
		  background-size: 30px;
	  }
	  .header-panel .header-btn{
		  font-size: 24px!important;
		  line-height: 24px!important;
		  padding: 10px;
	  }
	  .header-panel .header-btn br{
		  display: none;
	  }
	  header.home-header{
		  min-height: 0px!important;
	  }
	  /*#site-wrapper{
		  padding: 60px 0px 0px 0px!important; 
	  }*/
	  nav#primary-nav{
		  height: 60px!important;
		  width:100%!important;
		  padding: 0px;
		  z-index: 9;
	  }
	  nav a.eua-logo{
		  position: absolute;
		  top:5px;
		  left:20px;
		  transform: scale(0.72);
		  -webkit-transform: scale(0.72);
	  }
	  nav .nav-toggle-wrap{
		  position: absolute;
		  right:20px;
		  top:-62px;
	  }
	  nav#primary-nav.active-nav{
		  height: auto!important;
	  }
	  #site-wrapper.menu-visible{
		  margin: 0px!important;
	  }
	  #primary-nav .nav-wrap ul{
		  margin-top: 50px!important;
	  }
	  a.share-this{
		  width:30px;
		  height: 30px;
		  background-size: 30px;
		  top:15px;
		  right:12px;
		  position: absolute;
	  }
	  nav .nav-toggle{
		  transform: scale(0.6);
		  -webkit-transform: scale(0.6);
	  }
	  .share-wp{
		  position: absolute;
		  right:76px;
		  top:0px;
	  }
	  .share-wp ul.active li{
		  margin: 14px 0px;
	  }
	  #primary-nav .nav-wrap{
		  max-height: 335px;
	  }
	  .iep-evaluation h2,
	  .agency-promo .promo-desc h2, .iep-global .global-desc h2, #content-section h2{
		  font-size: 22px;
		  line-height: 26px;
		  max-width: none;
	  }
	  .page-issues #content-section .issue_innerpage h2,
	  .page-article #content-section .contributions-container h2{
		  font-size:30px;
	  }
	  .page-issues .contributions-container h3,
	  .page-article .contributions-container h3{
		  font-size: 20px;
	  }
	  .agency-promo .promo-desc p, .iep-global .global-desc p, .iep-evaluation .iep-list > li p{
		  font-size: 16px!important;
		  line-height: 20px!important;
	  }
	  .iep-evaluation .iep-list > li{
		  height:220px;
		  padding:55px 15px 30px;
	  }
	  .iep-evaluation .iep-list > li span{
		  left:14px;
		  top:14px;
		  font-size:25px;
	  }
	  .iep-evaluation .iep-list > li a.video-btn{
		  font-size:15px;
		  left:15px;
		  bottom:16px;
	  }
	  .iep-evaluation .iep-list > li a.video-btn:before{
		  margin-top:1px;
	  }
	  .iep-evaluation .iep-list > li a.more{
		  max-width:none;
	  }
	  .iep-global .global-desc{
		  padding:20px 15px 0px;
	  }
	  .iep-global #europe-map, .agency-promo > div{
		  padding:15px!important;
	  }
	  .content-col, .block-half-col > div{
		  /*padding:20px 15px;*/
	  }
	  footer .col-md-4{
		  width:100%;
		  float:none;
	  }
	  .custom p,
	  #content-section p{
		  font-size:16px;
		  line-height:22px;
		  margin-bottom:12px;
	  }
	  #content-section .content-col ul > li > span, .block-half-col ul > li > span, .highlight-block .highlight-two-col ul > li > span,
	  .right-col ul > li span, .right-col ul.secretariat > li .sec-desc strong, .right-col ul.secretariat > li .sec-desc span{
		  font-size:16px;
		  line-height:22px;
	  }
	  .right-col .quotes{
		  padding:60px 15px 20px;
	  }
	  #content-section .right-col .quotes p{
		  font-size:18px;
		  line-height:22px;
	  }
	  #testimonial-wrap ul.testimonials-list > li{
		  width:100%!important;
	  }
	  #testimonial-wrap ul.testimonials-list > li:nth-child(3n){
		  margin-left:0px;
	  }
	  #testimonial-wrap h2{
		  padding:20px 15px!important;
	  }
	  header.inner-header{
		  padding:22px;
		  height:135px;
	  }
	  #content-section .block-half-col h2{
		  font-size:22px;
		  line-height:26px;
	  }
	  .block-half-col .col-desc p:last-child{
		  margin-bottom:20px!important;
	  }
	  .block-half-col .banner-btn-block > li{
		  display:inline-block!important;
	  }
	  .block-half-col .banner-btn-block > li a span, .block-half-col .banner-btn-block > li a, .block-half-col .banner-btn-block > li{
		  height:40px;
	  }
	  .block-half-col .banner-btn-block > li a{
		  font-size:16px!important;
		  line-height:16px!important;
	  }
	  #content-section ul.accordion > li .acc-content{
		  margin-top:20px;
	  }
	  .right-col h3, .secondary-content .text-block h3{
		  font-size:20px!important;
		  margin-bottom:12px!important;
	  }
	  .right-col ul.secretariat > li .sec-desc{
		  padding-left:12px;
	  }
	  .right-col .block-blue, .right-col .block-green, .secondary-content > div.sec-left-wrap .text-block, .secondary-content > div.sec-right-wrap{
		  padding:40px 30px 30px !important;
	  }
	  #content-section .block-half-col h2{
		  margin:0px!important;
	  }
	  
	  ul.publication-list > li > span > span{
		  font-size:15px;
		  line-height:100%;
	  }
	  .block-half-col .banner-btn-block.affix{
		  width:100%;
		  top:60px;
	  }
	  .highlight-block .highlight-col{
		  width:100%;
		  max-width:none;
		  height:auto;
		  padding:15px;
	  }
	  .highlight-block .highlight-two-col > div{
		  padding:0px!important;
		  display:inline-block;
		  width:100%!important;
	  }
	  .highlight-block .highlight-two-col h4{
		  font-size:18px;
		  margin-bottom:10px;
	  }
	  .agency-promo .promo-desc h2, .iep-global .global-desc h2, #content-section h2{
	  margin-bottom:15px!Important;
	  }
	  .highlight-block .highlight-col, .highlight-block.block-blue .highlight-two-col{
		  padding:15px!Important;
	  }
	  #contactForm.contact-fields .input-wrap, #contactForm.contact-fields textarea{
		  width:100%!important;
	  }
	  #contactForm.contact-fields .input-st-wrap, #contactForm.contact-fields textarea{
		  margin-bottom:15px;
	  }
	  .contact-block p{
		  margin-bottom:12px!important;
		  line-height:24px!important;
	  }
	  .contact-block p{
		  font-size:18px;
		  line-height:22px;
	  }
	  footer .ft-menu{
		  position:relative;
		  z-index:1;
		  float:left;
		  margin-bottom:10px;
	  }
	  footer h4{
		  font-size:20px!important;
	  }
	  footer h5{
		  margin: -18px 0px 30px;
	  }
	  header.home-header{
		  padding: 16px!important;
	  }
	  .header-intro h2 {
		  font-size: 20px !important;
		  line-height: 24px !important;
		  padding: 22vh 0px 30px!important;
	  }
	  .header-panel .news-block ul > li > span{
		  display: inline-block;
		  width: 100%;
	  }
	  .header-panel .news-block{
		  padding: 15px;
	  }
	  header .base-btns > a{
		  display: inline-block;
		  width: 100%;
		  font-size: 18px;
		  line-height: 20px;
		  height: auto!important;
	  }
	  header .base-btns{
		  height: auto!important;
		  position: static;
	  }
	  .iep-global .global-desc span {
		  font-size: 28px;
		  font-weight: 100;
		  line-height: 36px;
		  margin-top: 15px;
	  }
	  .community-share{
		  padding: 0px!important;
		  height: 80px;
	  }
	  .community-share > span{
		  font-size: 18px;
	  }
	  .chair-msg > div{
		  padding: 20px;
	  }
	  .chair-msg > div.ch-info p {
		  font-size: 16px;
		  line-height: 20px;
		  margin: 0px;
	  }
	  .chair-msg > div.ch-info p strong{
		  font-size: 24px;
	  }
	  .block-half-col .banner-btn-block.affix{
		  position: absolute;
	  }
	  ul.project-on > li div {
		  display: table;
		  height: 200px;
		  padding: 20px;
		  vertical-align: top;
		  width: 100%;
	  }
	  ul.project-on > li div.proj-desc h3,
	  ul.project-off > li div.proj-desc h3{
		  font-size: 20px;
	  }
	  
	  
	  .policy-news .policy-container, .policy-news .news-container {
		  padding: 30px!important;
	  }
	  section h2 {
		  font-size: 30px;
		  margin: 0px 0px 15px 0px;
	  }
	  .more_news {
		  float: left;
	  }
	  .resources-list.library_grl {
		  margin: 0px -42px;
		  width: calc(100% + 17%);
	  }
	  .partner-news-container {
		  padding: 80px 35px;
	  }
	  ul.publication-list > li > span > span {
		  text-align: left!important;
		  width: 100%!important;
		  display: inline-block;
	  }
	  #content-section h1, .h1 {
		  font-size: 30px;
	  }
	  .team-page ul.committee-wrap > li {
		  width:50%;
	  }
	  .issue_innerpage ul.committee-wrap > li {
		  width:50%;
	  }
	  ul.committee-wrap > li{
		  height: 220px ;
	  }
	  ul.committee-wrap > li .com-pic{
		  height: 220px !important;
	  }
	  .committee {
		  margin: 50px 0 0 -7vw;
	  }
	  ul.committee-wrap > li.flip-content .com-pic img{
		  /*display:none;*/
	  }
	  ul.committee-wrap > li.flip-content .com-pic span {
		  left: 0;
		  width: 100%;
	  }
	  ul.committee-wrap > li.flip-content .com-content {
		  height: auto!important;
		  max-height:440px;
	  }
	  ul.committee-wrap > li.item-heighest > span{
		  width:50%;
	  }
	  
	  ul.committee-wrap > li.flip-content .com-pic {
		  height: 145px !important;
		  padding-right: 74.4%;
	  }
	  ul.committee-wrap > li.flip-content{
		  width:100%;
	  }
	  ul.committee-wrap > li.flip-content .com-pic span {
		  width: 65%;
		  left: 28%;
	  }
	  .issue_innerpage ul.committee-wrap > li.flip-content .com-pic{
		  margin-bottom:20px;
	  }
	  .issue_innerpage ul.committee-wrap > li.flip-content .com-pic span {
		  left: 27%;
	  }
	  ul.committee-wrap > li .com-content {
		  padding: 30px;
		  padding-top: 0;
	  }
	  
	  #site-wrapper .team-page ul.council-listing > li{
		  width:calc((100vw / 2) - 46px);
	  }
	  .team-page ul.council-listing {
		  margin: 0px -15px -15px -4px;
	  }
	  #site-wrapper .secretariat-wrap ul.secretariat-team > li {
		  width: 50%;
	  }
	  #site-wrapper .election .secretariat-team > li {
		  margin-bottom: 20px;
	  }
	  .featured-event-wrap h2{
			  font-size: 30px;
	  }
	  .title-wrap {
		  font-size: 28px;
	  }
	  form#calendar_form {
		  padding: 0px 20px!important;
	  }
	  table.custom_calendar tr td {
		  width: 50px!important;
		  font-size: 24px!important;
	  }
	  .custom_calendar tr td.today .today_circle{
		  width: 45px!important;
		  height: 45px!important;
		  padding: 2px 3px!important;
	  }
	  ul.events-list {
		  margin-left: -8.5%;
		  width: calc(100% + 18%);
	  }
	  .event-header .featured-event-wrap h2{
		  font-size:30px;
	  }
	  #site-wrapper .resources-list.library_grl .library-head {
		  padding:35px;
	  }
	  #site-wrapper .events-list .event-meta-wrap {
		  padding: 40px 35px;
	  }
	  #site-wrapper .event-flex-wrap .event-desc {
		  padding: 0px 35px 80px;
	  }
	  #site-wrapper .event-flex-wrap .event-desc .btn-oval {
		  left: 35px;
		  bottom: 20px;
	  }
	  .event-header .featured-event-wrap .event-intro {
		  padding: 30px;
	  }
	  .featured-event-wrap .event-register h4 {
		  font-size: 20px
	  }
	  .featured-event-wrap .event-register .timer strong{
		  font-size:24px;
	  }
	  .block-intro-img{
		  flex-wrap:wrap;
	  }
	  .block-intro-img .block-img{
		  margin-bottom:30px;
	  }
	  .campaign-intro ul.infographic-block > li{
		  display: inline-block;
		  vertical-align:middle;
		  width: 100%;
	  }
	  .btn-oval.btn-big {
		  padding: 10px 16px;
		  font-size: 16px;
	  }
	  .featured-event-wrap .event-register{
		  padding: 35px 35px;
	  }
	  
	  .timeline-wrap ul.time-line{
		  flex-wrap: wrap;
		  /*float: left;*/
		  margin:0px;
		  padding-left: 120px;
		  /*display: inline-block;*/
	  }
	  .timeline-wrap ul.time-line::before {
		  content: '';
		  left:120px;
		  height:100%;
		  width: 10px;
	  }
	  .timeline-wrap ul.time-line > li{
		  float: left;
		  width: 100%!important;
		  height: 30%;
	  }
	  .timeline-wrap ul.time-line > li::after {
		  content: '';
		  width: 50px;
		  height: 2px;
		  left: 18px;
		  top: 4px;
		  bottom:auto;
	  }
	  .timeline-wrap ul.time-line > li span {
		  bottom: 0;
		  padding-right: 15px;
		  padding-left: 75px;
	  }
	  .timeline-wrap ul.time-line > li.current span.timeline-here {
		  margin-bottom: 0;
		  bottom: auto;
		  line-height: 22px;
		  top: -7px;
		  position: absolute;
		  left: -117px;
		  padding: 0;
	  }
	  .timeline-wrap ul.time-line > li.current span.timeline-here::after {
		  content: '';
		  width: 23px;
		  height: 2px;
		  left: auto;
		  bottom: 8px;
		  background:none;
		  border-bottom: 2px dotted white;
		  border-left:0;
		  right: -30px;
	  }
	  #site-wrapper .secretariat-wrap ul.secretariat-team > li.item-heighest {
		  padding-right: 50vw;
	  }
	  
	  header .base-btns > a:hover {
		  box-shadow: 0px 0px 0px #00bdf2!important;
	  }
	  .btn-wh:hover {
		  background:none !important;
		  color: #fff !important;
	  }
	  .btn-oval.btn-primary:hover {
		  background: none;
		  color: #33a643 !important;
		  border-color: #33a643;
	  }
	  footer .row a:hover::after{
		  display:none;
	  }
	  header nav ul.primary-nav > li a:hover {
		  opacity:1;
	  }
	  .page-euaevents .tab-content table{
		  display: inline-block!important;
		  max-width: 100%!important;
		  height: auto!important;
	  }
	  .page-euaevents .tab-content table tr > td strong{
		  font-size: 16px;
	  }
	  #site-wrapper .container.team-page .secretariat-container {
		  margin: 40px -5% 0px -7%;
	  }
	  .secretariat-wrap{
		  padding: 30px 30px 30px 30px;
	  }
	  #site-wrapper .secretariat-wrap ul.secretariat-team {
		  /*width: calc(100% + 12vw);*/
		  margin: 20px 0px 0px -6.5%;
	  }
	  
	  
	  /*comfort-read*/
	  
	  .page-article .comfort-read-btn,
	  .page-issues .comfort-read-btn,
	  .page-news .comfort-read-btn,
	  .page-publications .comfort-read-btn,
	  .page-blog .comfort-read-btn,
	  .page-campaign .comfort-read-btn{
		  height: 60px;
		  display:block;
		  position: fixed;
		  bottom:0;
		  z-index: 9999;
		  width:100%;
		  left:-50%;
		  right:-50%;
		  /*padding: 20px 20px;
		  padding-right: 45px;*/
		  background: #FFFFFF;
		  margin: auto;
		  font-size: 16px;
		  cursor: pointer;
		  
		  -webkit-box-shadow: 0px -3px 8px -1px rgba(0,0,0,0.4);
		  -moz-box-shadow: 0px -3px 8px -1px rgba(0,0,0,0.4);
		  box-shadow: 0px -3px 8px -1px rgba(0,0,0,0.4);
	  }
	  .comfort-read-btn span.read_mod,
	  .comfort-read-btn span.mobile_mod{
		  float:left;
		  width:100%;
		  opacity: 1;
		  /*height: auto;*/
		  transition: all 0.3s ease 0s;
		  position: absolute!important;
		  height: 60px!important;
		  top: 0;
		  left: 0;
		  padding: 20px;
		  z-index: 8;
	  }
	  .comfort-read-btn span.mobile_mod{
		  opacity: 0;
		  height: 0;
		  pointer-events: none;
	  }
	  .comfort-read-btn.active span.mobile_mod{
		  opacity: 1;
		  height: auto;
		  pointer-events: auto;
	  }
	  .comfort-read-btn.active span.read_mod{
		  opacity: 0;
		  height: 0;
		  pointer-events: none;
		  position: relative;
		  z-index: -50;
	  }
	  .comfort-read-btn span.close{
		  position:absolute;
		  top:18px;
		  z-index: 9;
		  right: 14px;
	  }
	  .comfort-read .page-article header.inner-header,
	  .comfort-read .page-issues header.inner-header,
	  .comfort-read .page-news header.inner-header,
	  .comfort-read .page-publications header.inner-header,
	  .comfort-read .page-blog header.inner-header,
	  .comfort-read .page-campaign header.inner-header{
		  height: auto!important;
		  min-height:auto !important;
		  padding-bottom: 0;
	  }
	  .comfort-read .page-article footer, .comfort-read .page-article .ftr-info,
	  .comfort-read .page-issues footer, .comfort-read .page-issues .ftr-info,
	  .comfort-read .page-news footer, .comfort-read .page-news .ftr-info,
	  .comfort-read .page-publications footer, .comfort-read .page-publications .ftr-info,
	  .comfort-read .page-blog footer, .comfort-read .page-blog .ftr-info,
	  .comfort-read .page-campaign footer, .comfort-read .page-campaign .ftr-info{
		  display:none;
	  }
	  .comfort-read .page-article header .share-wrap,
	  .comfort-read .page-issues header .share-wrap,
	  .comfort-read .page-news header .share-wrap,
	  .comfort-read .page-publications header .share-wrap,
	  .comfort-read .page-blog header .share-wrap,
	  .comfort-read .page-campaign header .share-wrap{
		  display:none;
	  }
	  .comfort-read .page-campaign header .featured-event-wrap h2.campaign-title{
		  margin-top: 0 !important;
		  color: #262626;
	  }
	  .comfort-read .page-campaign .header-bg{
		  background: #FFFFFF!important;
	  }
	  .comfort-read .page-campaign .header-bg::after{
		  display: none;
	  }
	  /*.comfort-read #content-section h2{
		  font-size:26px;
	  }
	  .comfort-read  #content-section p {
		  font-size: 18px;
		  line-height: 27px;
	  }*/
	  .comfort-read #site-wrapper{
		  padding-bottom: 80px;
	  }	
	  
	  .comfort-read span.header-bg{
		  display:none;
	  }
	  
	  
	  
	  /*comfort-read end*/
	  #content-section iframe.iframe-funding{
		width:100%!important;
		height:600px!important;
	  }
	  
	  .issue-intro-wrap{
		  display: grid!important;
	  }
	  .issue-intro-wrap .issue-desc{
		  width: 100%;
		  padding: 40px 4% 40px 4%;
	  }
	  .issue-intro-wrap .issue-slider {
		  padding: 40px 4% 40px 4%;
			  width: 100%;
	  }
	  
	  .highlighted_item .resource-featured > li > .library-desc{
		  padding:35px;
	  }
	  .contributions-container.pub_inner_related_resource ul.resource-list li{
		  width:100%;
		  padding-top: 40px!important;
	  }
	  
	  .featured-event-wrap{
		  margin-left: -53vw;
	  }
	  .page-euaevents .event-intro .register_btn_event, .page-euaevents .event-intro .dnbtn_download {
		  padding: 9px 13px;
			  font-size: 14px;
		  margin-right:15px!important;
	  }
	  .page-euaevents .event-intro .dnbtn_download {
		  margin-right:0px!important;
	  }
	  .page-euaevents .event-detail-wrap ul.tabs-nav > li a:hover{
		  background: #fff;
		  border-color: #fff;
		  color:#616161 !important;
	  }
	  .page-euaevents .event-detail-wrap ul.tabs-nav > li.active a:hover{
		  color:#33a643 !important;
	  }
	  .event-slider .owl-carousel.owl-loaded {
		  width: 100%;
	  }
	  
	  
  }
  @media only screen and (max-width: 700px){
	  #site-wrapper .container.team-page .secretariat-container {
		  margin: 40px -5% 0px -7.8%;
	  }
	  #site-wrapper .election .secretariat-wrap.wrap1 ul.secretariat-team {
		  width: calc(100% + 13vw);
		  margin: 20px 0px 0px -8.5%;
	  }
	  #subscribe-modal.modal {
		  left: 9vw;
	  }
	  iframe.newsletter-iframe{
		  width: 495px;
	  }
  }
  
  @media only screen  and (max-width: 750px) and (max-height: 800px){
	  .header-intro h2 {
		  padding: 175px 0px 30px!important;
	  }
  }
  @media only screen and (max-width: 670px){
	  header nav .logo{
		  width:140px;
		  margin-top: 10px!important;
	  }
	  header nav .nav-sec .share{
		  display:none!important;
	  }
	  header nav .nav-sec .search-wrap{
		  margin:0;
	  }
	  nav .search-wrap:after{
		  background: url(../images/ico-search.png) no-repeat center;
		  background-size: 30px;
	  }
	  header nav{
		  height: 80px;
		  padding: 20px 0px;
	  }
	  .share-wrap{
		  display:none;
	  }
	  .header-intro h2 {
		  padding: 90px 0px 30px!important;
	  }
	  header .top_menu{
		  top:80px!important;
	  }
	  header {
		  padding-top:80px !important;
	  }
	  header .search-wrap .search-inner {
		  height: 80px;
		  padding: 25px 0px;
	  }
	  .highlighted_item .library_grl {
		  margin-left: -45px;
	  }
  }
  @media only screen  and (max-width: 670px) and (max-height: 800px){
	  .header-intro h2 {
		  padding: 90px 0px 30px!important;
	  }
  }
  @media only screen and (max-width: 650px){
	  #subscribe-modal.modal {
		  left: 11vw;
	  }
	  iframe.newsletter-iframe{
		  width:420px;
	  }
  }
  
  @media only screen and (max-width: 600px){
	  footer .col-md-6 > .row > .col-sm-12 {
		  width:100%;
	  }
	  
	  #site-wrapper .library_grl li h3{
		  font-size: 22px!important;
	  }
	  #site-wrapper .resources-list.library_grl {
		  margin: 0px -40px;
		  width: calc(100% + 80px);
	  }
	  #site-wrapper .partner-news-container {
		  padding:30px 25px;
	  }
	  .home-new .home_expert_voice ul.blog_news > li, .home-new .home_partner_news ul.blog_news > li {
		  padding:30px 17px;
	  }
	  footer .col-md-6 > .row > .col-sm-12 {
		  padding-bottom:20px;
	  }
	  footer .row > .col-md-3 {
		  width:100%;
		  padding-top:20px;
	  }
	  .ftr-info ul.socil_icon > li {
		  margin-left: 10px;
	  }
	  .ftr-info ul.socil_icon li img {
		  max-height: 20px;
	  }
	  p.more-container{
		  margin-bottom: 0px!important;
	  }
	  .partner-news-container {
		  padding: 30px 35px;
	  }
	  .contributions-container {
		  padding: 30px 36px;
	  }
	  .issue-slider .owl-carousel {
		  padding-right:0px;
	  }
	  footer .container .row > .col-md-6 .row > .col-lg-6.col-md-12.col-sm-12:nth-child(2) {
		  padding-left:15px;
	  }
	  span.author_credit{
		  padding-left:30px;
		  padding-right:30px;
	  }
	  .ftr-info ul.socil_icon {
		  width: 100%;
		  float: left;
		  right: 0;
	  }
	  ul.related-links > li > a, ul.tags > li > a, .page-blog #content-section .related-topics ul.tags > li > span > a {
		  font-size: 15px;
	  }
	  ul.pagination > li > a, ul.pagination > li > span a, ul.pagination > li > span span, ul.pagination > li > span.pagenav, ul.pagination > li > span.next-inactive, ul.pagination > li > span.prev-inactive{
		  padding: 4px 20px;
	  }
	  
	  .issue_innerpage .position-wrap h2{
		  left:40px;
	  }
	  .issue_innerpage .position-wrap ul > li{
		  padding: 35px;
	  }
	  .issue_innerpage .position-wrap ul > li:nth-child(1){
		  padding-top:90px;
	  }
	  .issue_innerpage .position-wrap ul > li{
		  padding-bottom:110px;
	  }
	  
	  .featured-event-wrap{
		  margin-left: -55vw;
	  }
	  
  }
  
  @media only screen and (max-width: 550px){
	  /*header nav .nav-sec .search-wrap{
		  display:none;
	  }*/
	  ul.tabs-nav > li, ul.teams-nav > li {
		  width:100%!important;
	  }
	  .issue_innerpage ul.committee-wrap > li {
		  width:100%!important;
	  }
	  .team-page ul.committee-wrap > li {
		  width:100%;
	  }
	  .committee {
		  margin: 50px 0 0 -36px!important;
	  }
	  ul.committee-wrap > li.item-heighest > span {
		  width:100%;
	  }
	  .issue_innerpage ul.committee-wrap > li,
	  .issue_innerpage ul.committee-wrap > li .com-pic {
		  height: auto !important;
	  }
	  
	  ul.committee-wrap > li,
	  ul.committee-wrap > li .com-pic {
		  height: 280px !important;
	  }
	  .issue_innerpage ul.committee-wrap > li.flip-content .com-pic span{
		  padding-bottom: 0;
	  }
	  ul.committee-wrap > li.flip-content, ul.committee-wrap > li.flip-content .com-pic{
		  height: auto!important;
	  }
	  ul.committee-wrap > li.flip-content .com-pic img{
		  display:none;
	  }
	  #site-wrapper ul.committee-wrap > li.flip-content .com-pic {
		  height: auto !important;
		  padding: 10px 17px;
	  }
	  #site-wrapper ul.committee-wrap > li.flip-content .com-pic span{
		  width: 100%;
		  left: 0;
		  position: relative;
		  float: left;
	  }
	  
	  /*.team-page ul.committee-wrap > li,
	  ul.committee-wrap > li .com-pic {
		  height: 300px !important;
	  }*/
	  #site-wrapper .team-page ul.council-listing > li {
			  padding: 20px;
		  width: calc((100vw / 1) - 70px);
	  }
	  #site-wrapper .container.team-page .secretariat-container {
		  width: calc(100vw + 20px);
		  margin: 40px -5% 0px -36px;
	  }
	  #site-wrapper .secretariat-wrap ul.secretariat-team > li {
		  width:100%;
	  }
	  #site-wrapper ul.issue-list > li {
		  width:100%;
	  }
	  #site-wrapper.page-tag .tag-category ul.category > li {
		  width: calc(100% - 30px);
	  }
	  .campaign-intro .campaign-intro-img {
		  height: 300px;
			  background-size: cover;
	  }
	  
	  
	  table.custom_calendar tr td {
		  font-size: 18px!important;
	  }
	  .custom_calendar tr td.today .today_circle {
		  width: 35px!important;
		  height: 35px!important
	  }
	  #site-wrapper ul.events-list {
		  margin-left: -35px;
		  width: calc(100% + 70px);
	  }
	  
	  .arw-nav-wrap > *{
			  width: 50px;
	  }
	  .arw-nav-wrap a.nav-next, .next-inactive {
		  background: url(../images/arw-right.png) no-repeat center;
		  background-size: 40px;
	  }
	  
	  .arw-nav-wrap a.nav-prev, .prev-inactive {
		  background: url(../images/arw-left.png) no-repeat center;
		  background-size: 40px;
	  }
	  
	  #content-section ul.programme-accordion > li h4 span{
			  right: -50vw;
	  }
	  .ftr-info ul.socil_icon {
		  bottom: 115px;
	  }
	  #subscribe-form .btn-primary{
		  float: left;
		  margin-top: 20px;
	  }
	  #site-wrapper .secretariat-wrap ul.secretariat-team > li.item-heighest {
		  padding-right:0;
	  }
	  .secretariat-wrap ul.secretariat-team > li .team-info p{
		  min-height: auto;
		  margin-bottom:10px!important;
	  }
	  .page-contact .privacy_section {
		  margin-bottom: 10px;
	  }
	  .page-euaevents .tab-content table tr > td strong {
		  font-size: 12px;
	  }
	  .page-search .tag-category ul.category > li{
		  width: calc(100% - 30px);
	  }
	  header .search-wrap.active .search-inner span {
		  width: 76%;
	  }
	  header .search-wrap.active input[type="text"]{
		  width:80%;
	  }
	  
	  .issue-slider .owl-nav{
		  top:-32px;
	  }
	  
	  #site-wrapper .election .secretariat-team > li{
		  margin-bottom:0px;
	  }
	  #site-wrapper .election .secretariat-team > li .elect-social_icons{
		  position:static;
	  }
	  .election .secretariat-team > li{
		  margin-bottom: 0px !important;
	  }
	  #site-wrapper .secretariat-wrap.wrap1 ul.secretariat-team{
		  width: calc(100% + 14vw);
		  /*margin:20px 0px 0px -8.5%;*/
			margin:20px 0px 0px 2.5%;
	  }
	  #site-wrapper .secretariat-wrap.wrap1 ul.secretariat-team > li{
		  padding-left: 0;
		  padding-right: 0;
	  }
	  #subscribe-modal.modal {
		  left: 11vw;
	  }
	  iframe.newsletter-iframe{
		  width:320px;
	  }
	  
  }
  @media only screen and (max-width: 500px){
	  .ftr-info a.websiteby{
		  background:url(../images/logo_karakas_digital.svg) no-repeat right bottom !important;
		  background-size: 87px !important;
	  }
	  .shareLibrary input[type="text"]{
		  width: 80%!important;
	  }
	  header nav ul.primary-nav > li ul li a.ext-url {
		  background: url(../images/ext-url.png) no-repeat 100% center;
		  padding-right: 25px !important;
		  background-size: 20px;
	  }
	  #searchForm .form-limit {
		  float: left;
		  width:100%;
	  }
	  #contactForm.contact-fields #submit-btn{
		  float: left;
	  }
	  .address_wrap{
		  width:100%;
		  display:inline-block;
	  }
	  .address_wrap .address_list{
		  width:100%;
		  display:inline-block;
	  }
	  
	  .resource-detail .related-topics ul.tags > li::after{
		  display:none;
	  }
	  .resource-detail .related-topics ul.tags > li{
		  width:100%;
	  }
	  .highlighted_item .library_grl {
		  margin-left: -40px;
	  }
	  .highlighted_item .resource-featured .meta_wrap span{
		  width:100%;
		  padding-left: 0!important;
	  }
	  .highlighted_item .resource-featured .resource-base .btn-oval{
		  clear: both;
	  }
	  .highlighted_item .resource-featured .resource-base .pull-right{
		  float:left!important;
		  clear:both;
			  width: 100%;
		  margin-top:20px;
	  }
	  .highlighted_item .resource-featured .resource-base a.download_doc{
		  margin-left:0!important;
		  font-size: 14px;
	  }
	  .highlighted_item .resource-featured .resource-base .btn-oval{
		  font-size: 14px;
	  }
	  #site-wrapper .highlighted_item .resource-featured .resource-base .st-btn.st-remove-label > span{
		  font-size: 14px;
	  }
	  .highlighted_item .resource-featured .library-desc .meta_wrap span::after {
		  display:none;
	  }
	  
	  .event-flex-wrap .event-desc{
		  padding-bottom:70px!important;
	  }
	  .event-flex-wrap .event-desc .btn-oval {
		  left: 25px!important;
		  bottom: 15px!important;
	  }
  }
  @media only screen and (max-width: 450px){
	  #subscribe-modal.modal {
		  left: 6vw;
	  }
	  iframe.newsletter-iframe{
		  width:250px;
	  }
	  .featured-event-wrap{
		  margin-left: -58vw;
	  }
  }
  
  @media only screen and (max-width: 420px){
	  .secondary-content ul.table-layout > li > div{
		  font-size: 13px!important;
		  line-height: 16px!important;
	  }
	  .secondary-content ul.table-layout > li > div.cell-feecover,
	  .secondary-content ul.table-layout > li > div.cell-feenocover{
		  display: none;
	  }
	  ul.committee-wrap > li {
		  width: 100%;
	  }
	  ul.committee-wrap > li.flip-content .com-pic {
		  height: 140px !important;
		  
	  }
	  .secretariat-wrap ul.secretariat-team > li{
		  width: 100%;
	  }
	  .secretariat-wrap ul.secretariat-team > li .team-info p{
		  min-height: 0px;
	  }
	  ul.tabs-nav > li{
		  margin-right: 0px;
		  width: 100%;
	  }
	  ul.tabs-nav > li a{
		  display: block;
		  text-align: center;
	  }
	  #mapdata{
		  padding: 0px!important;
	  }
	  ul.table-layout > li div{
		  padding: 10px;
	  }
	  section h3{
		  font-size: 22px;
	  }
	  #primary-nav .nav-wrap ul {
		  margin: 66px 0px 0px 0px!important;
	  }
	  .header-intro h2{
		  margin-bottom: 20px;
	  }
	  .header-panel .news-block{
		  padding: 12px;
	  }
	  header .header-panel{
		  min-width: 0px;
	  }
	  .iep-evaluation .iep-list > li{
		  width: 100%;
	  }
	  .iep-evaluation .iep-list > li{
		  height: 180px;
	  }
	  .iep-evaluation .iep-list > li:last-child{
		  height: auto!important;
		  padding: 40px 20px 36px;
	  }
	  .page-contact .right-col.eq-height .block-blue.contact-block .col-sm-12 {
		  width: 100%;
	  }
	  
	  #site-wrapper .resources-list.library_grl .lib-wrap .meta_wrap_bottom, #site-wrapper .home-public .library_grl .lib-wrap .meta_wrap_bottom {
		  position: relative;
		  left: 0;
		  bottom: 0;
		  width: 100%;
		  margin-top: 10px;
		  float: left;
	  }
	  footer .row a{
		  font-size: 16px;
	  }
	  .event-detail-wrap ul{
		  padding-left: 25px;
	  }
	  .timeline-wrap ul.time-line > li span {
		  bottom: -17px;
		  padding-right: 15px;
		  padding-left: 20px;
	  }
	  #searchForm .only label{
		  width:100%;
	  }
	  #site-wrapper .secretariat-wrap ul.secretariat-team {
		  width: calc(100% + 45px);
	  }
	  
	  .eua-pubpage .lib-wrap .meta_wrap_bottom a.btn-oval{
		  margin-bottom:10px;
	  }
	  #site-wrapper .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom .share_this{
		  clear: both;
	  }
	  .eua-pubpage ul#list-lines.resources-list > li .meta_wrap_bottom a.download_doc {
		  float: left !important;
		  margin-right:0;
	  }
	  .eua-pubpage .resources-list.library_grl .lib-wrap .meta_wrap_bottom,
	  .home-public .library_grl .lib-wrap .meta_wrap_bottom {
		  left: 0px !important;
		  bottom: 30px;
		  width: calc(100% - 0px) !important;
	  }
	  
	  .eua-pubpage .resources-list.library_grl .lib-wrap > div.library-desc,
	  .home-public .library_grl .lib-wrap > div.library-desc {
		  padding: 0px 35px 35px 35px !important;
	  }
	  
	  
	  .home-public .lib-wrap .meta_wrap_bottom a.btn-oval{
		  margin-bottom:10px;
	  }
	  #site-wrapper .home-public ul.resources-list > li .meta_wrap_bottom .share_this{
		  clear: both;
	  }
	  #site-wrapper .home-public ul.resources-list > li .meta_wrap_bottom a.download_doc {
		  float: left !important;
		  margin-right:0;
	  }
	  
	  .event-slide-wrap .owl-item h2 {
		  max-width:100%!important;
	  }
	  .event-slide-wrap .owl-nav{
		  top: -37px;
	  }
	  
  }
  
  @media only screen and (max-width: 360px){
	  .resources-list.library_grl .lib-wrap > div.library-desc, .home-public .library_grl .lib-wrap > div.library-desc{
		  padding-bottom:30px!important;
	  }
	  #site-wrapper .home-public .meta_wrap_bottom{
		  position:relative;
		  left: 0;
		  bottom: 0;
		  width:100%;
	  }
	  #site-wrapper .meta_wrap_bottom a {
		  margin-right: 10px;
	  }
	  #subscribe-modal h4.modal-title{
		  font-size: 18px;
	  }
	  .recaptcha-box{
		  transform: scale(0.7);
		  margin-left: -45px;
	  }
	  #subscribe-form input[name="agreePolicys"]{
		  float: left;
		  margin-right: 5px;
	  }
	  #subscribe-form input[name="agreePolicys"] + label{
		  float: left;
		  max-width: 90%;
	  }
	  #site-wrapper .right-col.blog-right-col .article-search {
		  padding: 20px 22px !important;
	  }
	  #site-wrapper .right-col .filter-search input[type="button"]{
		  font-size: 12px;
	  }
	  .img-blog{
		  float:left;
		  width:100%;
	  }
	  .featured-event-wrap .event-register {
		  padding: 35px 21px;
	  }
	  #site-wrapper .secretariat-wrap ul.secretariat-team {
		  margin: 20px 0px 0px -25px;
		  width: calc(100% + 45px);
	  }
	  #subscribe-modal .modal-body{
		  padding:20px;
	  }
	  #subscribe-form ul > li ul > li label{
		  max-width: 90%;
	  }
	  .highlighted_item .resource-featured > li > .library-img{
		  display:none;
	  }
	  .highlighted_item .library_grl {
		  margin-left: -35px;
	  }
	  .event-detail-wrap .welcome-img .author_credit{
		  max-width: 75%;
		  font-size: 14px;
	  }
	  #subscribe-modal.modal {
		  left: 5vw;
	  }
	  a.register_btn_event + a.dnbtn_download {
		  margin-top: 20px;
	  }
  }
  @media only screen and (max-width: 320px){
	  .ftr-info ul.socil_icon {
		  bottom: 125px;
	  }
	  .recaptcha-box {
		  transform: scale(0.5);
		  margin-left: -80px;
	  }
	  
	  .page-publications .btns-row a.download_doc,
	  .page-publications .share-page a.download_doc {
		  margin-bottom: 15px;
		  clear: both;
	  }
  }
  @media only screen and (max-width: 315px){
	  .ftr-info ul.socil_icon {
		  bottom: 145px;
	  }
	  .page-contact .privacy_section label {
		  max-width: 88%;
	  }
  }
  
  
  