/*** redesign 2015 ***/

body{
  font-size:14px;
  font-family:'Neue Helvetica W01';
}
a{
	color: #5C7F91;
}
a:hover{
	color: #A9BEC9 !important;
	text-decoration: none;

}
a:focus{
	outline: 0;
}
a.img{
	outline: 0;
}
.h1, .h2, .h3, h1, h2, h3{
	color: #5C7F91;
}
#page-title{
	font-weight: bold;
	margin-top: 25px;
}
.in-full-region.block {
  padding-left:0;
  padding-right:0;
}
.easy-breadcrumb{
	font-family: "DIN Next W01";
	font-weight: 100;
	text-transform: uppercase;
	color: #EBEBEB;
	font-size: 1.3em;
	float: right;
	margin-top: 35px;
}
.easy-breadcrumb a{
	color: #EBEBEB;
}
@media (max-width: 991px){
  #page-details {
    text-align:center;
  }
  .easy-breadcrumb {
    float:none;
  }
}
.easy-breadcrumb_segment-separator{
	color: #A9BEC9;
}
#nav-wrapper{
	background-color:#DDEDED;
}
.not-front #nav-wrapper{
	background-color:#5C7F92;
}
#top-region-container{
	z-index: 0;
}
/* Menu */
#nav-wrapper{
	max-height: 86px;
	z-index: 9999;
}
#nav-wrapper #home-menu a:hover{
	color: #606060;
}
#page-logo img{
	width: 85px;
	padding-top: 5px;
}
front .nav ul{
	padding: 30px 0;
	z-index: 9999;
}
.nav ul.menu li a{
  font-family: "DIN Next W01";
  font-size: 1.3em;
  font-weight: 400;
}
.front .nav ul.menu li a{
  color: #5C7F91;
}

.front #nav-wrapper #block-system-main-menu ul.menu li a:hover {
  padding: 75px 10px 5px 10px;
  background-color: #F9E300;
  top:30px;
  color: #606060 !important;
  box-shadow: 1px 1px 3px #606060;
  z-index: 9999;
}
.front #block-menu-menu-social-menu{
	margin-top: 19px;
}
.front #block-menu-menu-social-menu a:hover{
	
}
.front #menu-bar li.search-box{
	display: none;
}
.front #block-menu-menu-social-menu ul li{
	width: auto;
}
.nav ul.menu li a{
	color: #fff;
}

.front #nav-wrapper a#home-menu:hover{
	background:#F9E300 url('../images/m-home.png') center center no-repeat;
}
.front #nav-wrapper a#about-menu:hover{
	background:#F9E300 url('../images/m-about.png') center center no-repeat;
}
.front #nav-wrapper a#publication-menu:hover{
	background:#F9E300 url('../images/m-pub.png') center center no-repeat;
}
.front #nav-wrapper a#events-menu:hover{
	background:#F9E300 url('../images/m-events.png') center center no-repeat;
}
.front #nav-wrapper a#network-menu:hover{
	background:#F9E300 url('../images/m-net.png') center center no-repeat;
}
.front #nav-wrapper a#news-menu:hover{
	background:#F9E300 url('../images/m-news.png') center center no-repeat;
}
.front #nav-wrapper a#blog-menu:hover{
	background:#F9E300 url('../images/m-blog.png') center center no-repeat;
}
.front #nav-wrapper a#contact-menu:hover{
	background:#F9E300 url('../images/m-cont.png') center center no-repeat;
}
/*Menu inner pages */
#block-menu-menu-social-menu{
	margin-top: 1.6em;
}
#block-menu-menu-social-menu ul li{
	list-style-type: none;
	list-style: none;
	width: 20px;
	float: left;
	margin: 5px;
}
.front #block-menu-menu-social-menu ul li a{
	font-size: 2em;
	color: #fff;
}
 #block-menu-menu-social-menu ul li a{
	font-size: 2em;
	color: #fff;
	line-height: 1.5em;
}
#block-menu-menu-social-menu ul li a i:hover{
	color: #606060;
}
.fa-facebook-square {
 color:#3b5998;
 background-color: #fff;
 border-radius: 5px;
 line-height: 0.8em;
} 
.fa-twitter-square {
 color:#00aced;
  background-color: #fff;
 border-radius: 5px;
 line-height: 0.8em;
}
.fa-youtube-square {
 color:#F30100;
  background-color: #fff;
 border-radius: 5px;
 line-height: 0.8em;
}
.fa-linkedin-square{
 color:#007BB6;
 background-color: #fff;
 border-radius: 5px;
 line-height: 0.8em;
}
#edit-qterm-wrapper label{
	display: none;
}
/*social menu */


/***Front Page *****************************************************/
.front .front-logo{
	max-width: 70px;
}	
.site-slogan{
	color: #fff;
	font-family: georgia;
	font-style: italic;
	font-size: 1.3em;
	margin-left: 1em;
	position: relative;
	top: 10px;
}
.front .view-header{
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.front #views-exposed-form-general-search-page{
	margin-top: 
}
.front #views-exposed-form-general-search-page label{
	display: none;
}
.front .search-box{
	margin-top: 17px;
}
#views-exposed-form-general-search-page input[type="text"],#views-exposed-form-general-search-page input[type="password"]{
	background-color: rgba(255,255,255,0.8);
	color: #fff;
    font-family: "DIN Next W01";
    height: 40px;
    font-size: 1.3em;
}
#views-exposed-form-general-search-page #edit-qterm-wrapper{
	max-width: 250px;
	display: inline;
	padding: 0px;
}
#views-exposed-form-general-search-page #edit-submit-general-search{
	max-width: 40px;
	display: inline-block;
	padding: 0px;
	margin: 0px;
	background-color: rgba(255,255,255,0.8);
	height: 40px;
	background-image: url('../images/search-icon.png');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0px;
	margin-left: 0px;
}
#views-exposed-form-general-search-page .views-exposed-form .views-exposed-widget{
	padding: 0px;
}


/*Slider */


.slide-row-pager .views-field-title{
	font-size: 1.5em;
	opacity: 0.8;
}
.slide-row-pager .views-field-title:hover{
	opacity: 1;
}
#block-views-272d75cbc608637aa1e4f3c0c985c4eb .slide-title{
	max-width: 500px;
}
#block-views-272d75cbc608637aa1e4f3c0c985c4eb .slide-title a{
	color: #000;
	font-size: 2.2em;
	color: #5C7F91;
	background-color: #FFF76B;
	font-weight: bold;
	padding: 2px 0;
}
#block-views-272d75cbc608637aa1e4f3c0c985c4eb .slide-link{
	margin-top: 25px;
}
#block-views-272d75cbc608637aa1e4f3c0c985c4eb .slide-link a{
	background: #fff url("../images/blue-arrow.png") no-repeat scroll right 10px center;
    color: #5C7F91;
    font-family: "DIN Next W01";
    font-size: 1.1em;
    padding: 7px 50px 5px 11px;
    text-transform: uppercase;
}
#block-views-272d75cbc608637aa1e4f3c0c985c4eb .flex-direction-nav{
	display: none;
}
.slider-pager-container{
}
.slider-pager{

}

.carousel-pager ul li{

}
.dark-bg-pager .carousel-pager ul li{
	 
}
.carousel-pager ul li:last-child{
	border-bottom: none;
}
.carousel-pager .slide-row-pager{
	margin-left: 20px;
	
}
.carousel-bg-fade{
}
.carousel-pager .my-flex-control-nav{
	padding-left: 2em;
	background-color: rgba(255, 255, 255, 0.6);
	margin-bottom: 2px;
	padding-bottom: -2px;
	
	-webkit-transition:  0.3s ease-in;
    -moz-transition:  0.3s ease-in;
    -o-transition:  0.3s ease-in;
    -ms-transition:  0.3s ease-in;
    transition:  0.3s ease-in;
}
.carousel-pager .my-flex-control-nav:hover{
	background-color: rgba(92, 127, 145, 0.7);
	cursor: pointer;
	
	-webkit-transition:  0.3s ease-in;
    -moz-transition:  0.3s ease-in;
    -o-transition: 0.3s ease-in;
    -ms-transition:  0.3s ease-in;
    transition:  0.3s ease-in;
}
.carousel-pager .my-flex-control-nav:hover{
	border-left: 8px solid #FFF76B;	
}
.carousel-pager .my-flex-control-nav:hover a{
	color: #fff !important;
	
	-webkit-transition:  0.3s ease-in;
    -moz-transition:  0.3s ease-in;
    -o-transition: 0.3s ease-in;
    -ms-transition:  0.3s ease-in;
    transition:  0.3s ease-in;
}
.carousel-pager .my-flex-control-nav a{
	font-size: 1.4em;
	text-indent: 0px;
	color: #5C7F91;
	font-weight: bold;
}
.carousel-pager .my-flex-control-nav a:hover{
	color: #fff !important;
}

.carousel-pager .my-flex-control-nav.flex-active a{	
	color: #5C7F91;
	text-decoration: none;
	-webkit-transition: opacity 1s ease-in;
    -moz-transition: opacity 1s ease-in;
    -o-transition: opacity 1s ease-in;
    -ms-transition: opacity 1s ease-in;
    transition: opacity 1s ease-in;
}
.images-carousel .js-processed,
.view-id-front_page_override{
	width: 100%;
}
.background-state.dark_bg {
}
.dark_bg{
	
}
/*About page */
.page-node-179 #page-details{
	display: none;
}
.page-node-179{
	font-family: "DIN Next W01";
}
.page-node-179 h2{
	font-family: 'Neue Helvetica W01';
	display: inline;
	font-size: 2.4em;
	background-color: #f9e300;
	color: #597A92;
	letter-spacing: -1px;
	font-weight: bold;
}
.page-node-179 #block-about-page-top{
	background-image: url('../images/about-header.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	padding: 4em 0;
}
.page-node-179 #block-about-page-top h1{
	background-color: #f9e300;
	color: #597A92;
	display: inline;
	line-height: 1.3em;
	letter-spacing: -1px;
	margin-bottom: 2em;
	font-family: 'Neue Helvetica W01';
	font-weight: bold;
}
.page-node-179 #block-about-page-top .white-line{
	width: 100%;
	border-bottom: 1px solid #fff;
	margin-top: 1em;
}
.page-node-179 #block-about-page-top p{
	color: #fff;
	font-size: 1.5em;
	margin-top: 1.4em;
	font-family: "DIN Next W01";
}
.page-node-179 #block-about-page-top p:nth-child(1){
	border-top: 1px solid #fff;
}
.page-node-179 #block-about-page-top name{
	clear: both;
	color: #fff;
	display: block;
	font-size: 1.2em;
	padding-top: 3em;
	font-family: "DIN Next W01";
}
.page-node-179 #block-about-page-top position{
	clear: both;
	color: #fff;
	font-size: 1em;
	font-family: "DIN Next W01";
}

.page-node-179 #block-about-page-second{
	background-color: #DDEDED;
	padding: 8em 0 3em;
}
.page-node-179 #block-about-page-second ul li{
	font-size: 1.4em;
	color: #587A93;
	padding: 1em 4em 0 0;
	list-style: none;
	list-style-type: none;
	background-image: url("../images/blue-arrow.png");
	background-repeat: no-repeat;
	background-position: left top 29px;
	padding-left: 40px;
}

.panel-video{
	background-color: #587A93;
}
.panel-video .video{
	position: relative;
    top: -32px;
    right: -35px;
    margin-bottom: -26px;
    padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;

}
.panel-video .video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.panel-video .video-controls{
	text-align: right;
	color: #fff;
	font-size: 1.3em;
	padding: 0.3em 0; 
}
.panel-video .video-controls a{
	color: #fff;
	margin: 0 10px;
}
.panel-video .video-controls a:hover{
	color: #f9e300 !important;
}
.page-node-179 #block-about-page-third{
	padding: 3em 0;
	color: #597A92;
}
.page-node-179 #block-about-page-third h2{
	display: inline-block;
}
.page-node-179 #block-about-page-third number{
	font-size: 5em;
	line-height: 1em;
}
.page-node-179 #block-about-page-third symbola{
	font-size: 3em;
	line-height: 1em;
}
.page-node-179 #block-about-page-third symbol{
	font-size: 5em;
	line-height: 1em;
}
.page-node-179 #block-about-page-third p{
	font-size: 1.3em;
	line-height: 1.1em;
}
.page-node-179 #block-about-page-third .row:last-child{
	border-bottom: 1px solid #597A92;
	padding-bottom: 2em;
}
.page-node-179 #block-about-page-four{
	padding: 2em 0 0;
}
.page-node-179 #block-about-page-four h2{
	display: inline-block;
}
.page-node-179 #block-about-page-four .panel-video .video{
	position: relative;
    top: -32px;
    right: 28px;
    margin-bottom: -26px;
}
.page-node-179 #block-about-page-four p{
	color: #AEC1C7;
	font-size: 1.5em;
	font-weight: 100;
	line-height: 1.1em;
}

.page-node-179 #block-block-38 .row > div{
	padding: 4em 2em;
}
.page-node-179 #block-block-38 h2{
	display: inline-block;
}
.page-node-179 #block-block-38 p{
	font-size: 1.5em;
	color: #AEC1C7;
	line-height: 1.1em;
	font-weight: 100;
}
.page-node-179 #block-block-38 .quotefield{
	background-color: #DDEDED;
	padding: 6em 2em !important;
}
.page-node-179 #block-block-38 .quotefield p{
	font-family: georgia;
	font-style: italic;
	color: #577892;
	font-size: 1.4em;
	line-height: 1.5em;
}

@media screen and (max-width: 1000px){
	.panel-video .video,
	.page-node-179 #block-about-page-four .panel-video .video{
	position: relative;
    top: 0;
    right: 0;
    margin-bottom: 0;
    padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.panel-video{
	padding: 20px;
}
}
.page-node-179 .region-highlighted-full{
	background-color: #587A93;
	padding: 2em 0;
	color: #fff;
	background-image: url('../images/star-bg.png');
	background-position: left center;
	background-repeat: no-repeat;
}

#block-views-about-page-block-6 h2.block-title{

}
#block-views-about-page-block-6 .views-row-1{
	text-align: left;
}
#block-views-about-page-block-6 .views-row-1 img{
	float: left;
	margin-right: 20px;
	
}
#block-views-about-page-block-6 .views-row-1 .views-field-nothing{
	border-bottom: 1px solid #708DA3;
	padding-bottom: 5em;

}
#block-views-about-page-block-6 .views-row-2{
	padding-top: 0.5em;
	text-align: right;
}
#block-views-about-page-block-6 .views-row-2 img{
	float: right;
	margin-left: 20px;
}
#block-views-about-page-block-6 .views-row-2 .views-field-nothing{
	position: relative;
	top: -3em;
}
#block-views-about-page-block-6 .views-field-nothing span{
	font-family: "DIN Next W01";
	font-weight: 100;
	font-size: 1.2em;
	position: relative;
	top: 1em;
}
#block-views-about-page-block-6 .views-field-nothing span p{
	color: #f9e300;
	font-family: georgia;
	font-size: 0.5em;
}
.page-node-179 .region-highlighted-full a{
	color: #fff;
}
#isotope-options{
	background: transparent;
}
#block-views-about-page-block-6 .content-block .views-row{
	float: right;
}
.page-node-179 #content-wrapper{
	padding-bottom: 3em;
}
#block-views-ces-team-isotope-block{
	padding-top: 2em;
}
#block-views-about-page-block-6{
	padding: 2em 0;
}
#isotope-options ul li a{
	color: #587A93;
	background-color: #DDEDED;
	font-family: 'Neue Helvetica W01';
}
#isotope-options ul li a:hover{
	color: #587A93 !important;
	background-color: #f9e300;
}
.page-node-179 .isotope-item {
	text-align: center;
	width: 100px;
}
.page-node-179 .isotope-item a{
	font-size: 1.3em;
	font-weight: 100;
	
}
.page-node-179 .isotope-item img{
	max-width: 90px;
	border-radius: 50%;
}
.page-node-179 .ces-team-block img{
	border-radius: 50%;
	max-width:130px;
}
.page-node-179 .isotope-item {
	background-color: transparent;
}
.page-node-179 .ces-team-block .views-field{
	padding-bottom: 20px;
	font-size: 1.3em;
    font-weight: 100;
}
.page-node-179 .block h2{
	display: inline-block;
	margin-bottom: 0.7em;
}
#block-block-20{
	text-align: center;
	font-size: 1.5em;
	font-weight: 100;
}

#block-block-20 .white-line{
	width: 150px;
	height: 1px;
	background-color: #fff;
	margin: 0 auto;
	margin-top: 1em;
	margin-bottom: 1em;
}
#block-block-20 a{
	color: #f9e300;
}
#block-block-20 a:hover{
	color: #fff !important;
}
#block-block-24 h2{
	background-color: transparent;
}
#block-block-24 h2.block-title{
	display: none;
}
#block-block-24 a{
	display: inline;
	background-color: #f9e300;
	color:#587A93;
}
.page-node-179 #content-wrapper{
	background-image: url('../images/light-blue-bg.png');
	background-repeat: no-repeat;
	background-position: left top;
}
#block-block-24 .bluelightbg .right{
	padding-top: 4em;
	font-family: georgia;
    font-style: italic;
}
#block-block-24 .bluelightbg img{
	position: relative;
	top: -2em;
	box-shadow: 1px 1px 8px 0px #666;
	max-width: 210px;
}
#block-block-24 .bluelightbg p{
	color: #587A93;
	font-size: 1.4em;
}
#block-block-24 .networkright p{
	color: #9DB6C8;
	font-size: 1.8em;
	font-weight: 100;
	line-height: 1.2em;
	margin-top: 1em;
}
#block-views-about-page-block,
#block-views-about-page-block-2{
	padding: 3em 0;
	background-color: #DDEDED;
}
.ces-team-block p{
	color: #597A92;
	font-size: 1.5em;
    line-height: 1.1em;
    font-weight: 100;
}
#block-views-about-page-block-1{
	padding: 3em 0;
}
#block-views-about-page-block .view-header,
#block-views-about-page-block-1 .view-header,
#block-views-about-page-block-4 .view-header,
#block-views-about-page-block-8 .view-header{
	width: 40%;
	float: left;
	padding-right: 5%;
}
#block-views-about-page-block .view-content,
#block-views-about-page-block-1 .view-content,
#block-views-about-page-block-4 .view-content,
#block-views-about-page-block-8 .view-content{
	width: 60%;
	float: left;
}
#block-views-about-page-block-2 .view-footer{
	text-align: center;
}
#block-views-about-page-block-2 .about-views-block{
	text-align: center;
	max-width: 400px;
	margin: 0 auto;
}
#block-views-about-page-block-2{
	text-align: center;
}
#fourth-content-wrapper{
	padding: 3em 0;
}
#block-views-about-page-block-8 {
	padding: 3em 0;
}


#block-block-37 {
  position: fixed;
  right: 25px;
  top: 50%;
  margin-top: -100px;
  z-index: 1000;
  width: 25px;
}

#block-block-37 ul li {
  padding: 0;
  margin: 0 0 8px 0;
  list-style: none;
  position: relative;
}

#block-block-37 ul li a {
  display: block;
  border-radius: 50%;
	width: 12px;
	height: 12px;
  background-color: #708DA3;
  -webkit-transition: color 0.25s ease-out;
  -moz-transition: color 0.25s ease-out;
  -o-transition: color 0.25s ease-out;
  transition: color 0.25s ease-out;
}

#block-block-37 ul li a.active,
#block-block-37 ul li:hover a {
  background-color: rgb(0, 170, 220);
}

#block-block-37 ul li:hover .nav-name,
#block-block-37 ul li:hover .nav-arrow {
  display: block;
}

#block-block-37 ul li:hover .nav-name {
  background-color: rgb(0, 170, 220);
}

#block-block-37 ul li:hover .nav-arrow {
  border-color: transparent transparent transparent rgb(0, 170, 220);
}

#block-block-37 ul li a .nav-name {
  display: none;
  position: absolute;
  top: -5px;
  right: 20px;
  background-color: rgb(30, 50, 100);
  color: rgb(255, 255, 255);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 7px;
  white-space: nowrap;
  line-height: 1em;
}

#block-block-37 ul li a .nav-arrow {
  border-color: transparent transparent transparent rgb(30, 50, 100);
  border-width: 6px 0 6px 6px;
  border-style: solid;
  right: 15px;
  top: 0px;
  position: absolute;
  display: none;
}
#block-block-37 .container{
	width: 30px !important;
}

@media screen and (max-width: 768px){
	#block-views-about-page-block .view-header,
	#block-views-about-page-block-1 .view-header,
	#block-views-about-page-block-4 .view-header{
	width: 100%;
	float: left;
	padding-right: 2%;
	}
	#block-views-about-page-block .view-content,
	#block-views-about-page-block-1 .view-content,
	#block-views-about-page-block-4 .view-content{
	width: 100%;
	float: left;
}
	
}

/*Events publications ***********/
.front #secondary-content-wrapper{
	padding: 40px 0;
}
#block-views-sticky-posts-events-sticky{
	border-right: 1px solid #aaa;
	padding: 0px 15px 30px 0;	
}

.front #secondary-content-wrapper h2{
	text-align: center;
	text-transform: uppercase;
	font-family: "DIN Next W01";
	line-height: 1em;
}
.front #secondary-content-wrapper h2:after{
    content: url('../images/yellow-line.png');
    display: block;
    margin-bottom: 1.5em;
}
.view-mode-event_search .group-left {
  position:relative;
  min-height:90px;
}
.field-name-field-event-photo{
  position:relative;
}
.field-name-field-event-photo.view-mode-event_search{
  z-index:5;
}
.field-name-field-date.view-mode-event_search{
  position:absolute;
  top:50%;
  left:50%;
  transform: translate(-50%, -50%);
  z-index:6;
}
.field-name-field-event-type.view-mode-event_search li,
.field-name-field-event-type.view-mode-event_search ul {
  padding:0;
  margin:0;
  display:block;
}
.event-tease-view .views-field-field-event-photo .embed-date,
.field-name-field-date.view-mode-event_search,
.event-tease-view .views-field-field-event-photo .embed-date a,
.field-name-field-date.view-mode-event_search a,
.view-members-related .field-name-field-date{
    color: #fff;
}
.event-tease-view .views-field-field-event-photo .embed-date,
.field-name-field-date.view-mode-event_search,
.view-members-related .field-name-field-date{
  	display: block;
	width: 75px;
	height: 89px;
	background-image: url('../images/datebg.png');
	position: absolute;
	text-align: center;

    font-weight: bold;
    padding-top: 30px;
    text-transform: uppercase;
}
.event-tease-view .views-field-field-event-photo,
.view-members-related .field field-name-field-event-photo
{
	position: relative;
}
.event-tease-view .date-1{
	
}
.event-tease-view .date-2,
.view-members-related .date-display-single strong{
	font-size: 2em;
	line-height: 1em;
	text-align: center;
	display: block;
}
.event-tease-view .views-field-field-event-photo .embed-date,
.view-members-related .field-name-field-date
{
	 left: 50%;
     top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.event-tease-view .views-field-field-event-photo .embed-date:hover{
	cursor: pointer;
}
.event-tease-view .views-field-field-event-photo .embed-date:hover a{
	color: #F9E300;
}
.event-tease-view .views-field-field-event-photo .embed-date a:hover{
	color: #F9E300 !important;
}
.view-mode-event_search .group-footer,
.event-tease-view .views-field-field-postal-address,
.view-members-related .group-date-info{
	color: #aaaaaa;
	margin: 10px 0 10px;
	font-family: "DIN Next W01";
	font-weight: 100;
}
.field-name-field-date.view-mode-event_search span > strong{
  display:block;
}

.event-tease-view .views-field-field-postal-address .sep{
	color: #00ACE3;
	margin: 0 5px;
}
.view-mode-event_search .group-footer > span {
  margin-right:7px;
}
.view-mode-event_search .group-footer i,
.event-tease-view .views-field-field-postal-address .fa-map-marker{
	color: #F9E300;
	margin-right: 7px;
	font-size: 1.3em;
}
.view-members-related .field-name-title{
	line-height: 1em;
	min-height: 53px;
}
.view-sticky-posts .views-field-title,
.view-members-related .field-name-title a
{
	font-weight: 600;
	font-size: 0.95em;
	line-height: 1em;	
}
.view-members-related .group-right .fa{
	display: inline-block;
	color: #00aced;
    font-size: 1.3em;
    margin-right: 7px;
}
.view-members-related .group-right .group-date-info{
	font-size: 1em;
}
.view-members-related .field-name-field-event-type ul li{
	list-style: none;
	list-style-type: none;
}
.view-members-related .group-footer{
	 border-top: 1px solid #A9BEC9;
    margin-top: 10px;
    padding-top: 5px;
}
.view-members-related .speakers-label{
	color: #A9BEC9;
}
.field-name-field-event-photo.view-mode-event_search,
.event-tease-view  .event-photo{
	background:rgba(0, 0, 0, .75);
}
.field-name-field-event-photo.view-mode-event_search img,
.event-tease-view  .event-photo img{
	opacity: 0.4;
}

.page-publications-search #block-views-exp-publication-search-page{
		background-color: #A9BEC9;
		margin-bottom: 3em;
}
.page-publications-search #views-exposed-form-publication-search-page{
	background-color: #A9BEC9;
	margin-bottom: 2em;
	max-width: 500px;
	margin: 0 auto;
}
.page-publications-search #block-views-exp-publication-search-page .pager{
	margin: 2em;
}
#block-views-378259c319c8577918aeff4da44d8f51 .view-footer,
#block-views-sticky-posts-events-sticky .view-footer{
	text-align: center;
}
#block-views-sticky-posts-events-sticky .view-footer{
	margin-top: 2em;
}
#block-views-378259c319c8577918aeff4da44d8f51 .node{
	margin-bottom: 1em !important;
}
.yellow-button a{
	background-color: #F9E300;
	padding: 0.7em 1em;
	font-weight: bold;
	border-radius: 10px;
	color: #5C7F91;	
	
	-webkit-transition:  0.3s ease-in;
    -moz-transition:  0.3s ease-in;
    -o-transition:  0.3s ease-in;
    -ms-transition:  0.3s ease-in;
    transition:  0.3s ease-in;
}
.yellow-button a:hover{
	background-color: #A9BEC9;
	color: #fff !important;
	padding: 0.9em 1.2em;
	
	-webkit-transition:  0.3s ease-in;
    -moz-transition:  0.3s ease-in;
    -o-transition:  0.3s ease-in;
    -ms-transition:  0.3s ease-in;
    transition:  0.3s ease-in;
}


/*Newsletter form */
#block-ces-salesforce-newsletter{
	padding: 25px;
	background-color:#5C7F91;
}
#block-ces-salesforce-newsletter .form-item-email{
	background-color: #fff;
}

#block-ces-salesforce-newsletter h2{
	color: #fff;
	font-size: 1.7em;
	line-height: 2em;
}
@media screen and (max-width: 1000px) {
 #block-ces-salesforce-newsletter h2{
	 line-height: 1em;
 }
}
#block-views-sticky-posts-news-sticky{
	background-color: #ebebeb;
	padding: 60px 0;
}
#block-views-sticky-posts-news-sticky .slides{
	width: 95%;
	margin: 0 auto;
}
#block-views-sticky-posts-news-sticky ul.flex-direction-nav li a{
	margin-top: 1.5em;
}
#block-ces-salesforce-newsletter .form-item{
	width: 55%;
	display: inline-block;
	font-family: "DIN Next W01";
}
#block-ces-salesforce-newsletter #edit-actions{
	width: 30%;
	display: inline-block;
}
#block-ces-salesforce-newsletter .form-submit{
	background-color: #F9E300;
	
}
#ces-salesforce-newsletter-subscribe{
	margin-top: 9px;
}

#ces-salesforce-newsletter-subscribe input#edit-email{
	font-family: "DIN Next W01";
	display: inline-block;
	width: 90%;
	float: left;
	height: 40px;
	max-width: 220px;
}
#ces-salesforce-newsletter-subscribe input#edit-submit{
	display: inline-block;
	width: 10%;
	float: left;
	font-size: 0px;
	height: 40px;
	width: 40px;
	margin: 0 0 0 -5px;
	background:#F9E300 url("../images/blue-arrow.png") center no-repeat;
}

/*** Front Latest ***/
#block-views-sticky-posts-news-sticky {
	
}
#block-views-sticky-posts-news-sticky  .views-field-field-main-image img{
	padding: 0 50px;
}
#block-views-sticky-posts-news-sticky .views-field-body{
	padding:0 30px;
}
#block-views-sticky-posts-news-sticky h2{
	font-weight: bold;
	margin-top: 5px;
	letter-spacing: -1px;
}
#block-views-sticky-posts-news-sticky .teaser-text{
	font-family: georgia;
	color: #5C7F91;
	font-size: 1.1em;
	line-height: 1.4em;
	margin-top: 2em;
}
/*-- Front Latest --*/

/***updates and opinions ***/
#footer-top-content-wrapper{
	padding-bottom: 60px;
}
.block-views-blog-content-type-block{
	padding: 20px;
}
.front #block-views-blog-content-type-block{
	border-right: 2px solid #9a9a9a;
}
.front #footer-top-content-wrapper h2{
	text-align: center;
	text-transform: uppercase;
	font-family: "DIN Next W01";
}
.front #footer-top-content-wrapper h2:after{
    content: url('../images/yellow-line.png');
    display: block;
    margin-bottom: 1.5em;
}
.front .view-blog-content-type .views-row{
	border-bottom: 1px solid #d6d6d6;
	padding: 20px 0px 20px 0;
	margin-right: 30px;
}
.front .view-blog-content-type .views-row:last-child{
	border-bottom: none;
}
.front .view-blog-content-type .views-field-field-user-picture .field-content{
	padding-left: 0px;
}
.front .view-blog-content-type img{
	border-radius: 50%;
} 
.front .view-blog-content-type .views-field-uid-1{
	margin-top: 5px;
	
}
.opinion-author .profile {
	margin:0;
}
.front .view-blog-content-type .field-name-field-full-name{
  line-height:0.9;
}
.front .view-blog-content-type .field-name-field-full-name a,
.front .view-blog-content-type .views-field-uid-1 a{
	font-weight: bold;
	font-size: 1em;
	color: #A9BEC9;
}
.front .view-blog-content-type .views-field-title{
	font-style: italic;
	line-height: 1.1em;
	font-family: georgia;
	margin-top: 10px;
	font-size: 1.3em;
	
}
.front .view-blog-content-type .views-field-uid-1:after{
	content: url("../images/blue-arrow.png");
}

@media (min-width: 992px) {
	.front .view-blog-content-type img{
	max-width: 80px;
		}
}
/*---Updates and opinions ---*/

/*** Week in 60 sec ***/
#block-panels-mini-front-media-promos{
	padding-top: 3em;	
}
#block-panels-mini-front-media-promos h2{
	font-size: 1.8em;
}
#block-panels-mini-front-media-promos .file-video-youtube{
	
}
.media-youtube-video{
	
}
#block-panels-mini-front-media-promos .image-container{
	position: relative;
}
#block-panels-mini-front-media-promos .play-cont{
	position: absolute;
	display: block;
	transform: translate(-50%,-50%);
	top:50%;
	left: 50%;
	color: #fff;
	font-size: 2.5em;
}
#block-panels-mini-front-media-promos .view-youtube h2{
	margin-top: 0px;	
}
#block-panels-mini-front-media-promos .view-youtube h2::after{
	margin-bottom: 0px;
}
#block-panels-mini-front-media-promos .view-youtube .video-body{
	font-family: georgia;
	font-style: italic;
	color: #5C7F91;
	line-height: 1.1em;
}
/*** Cartoon of the week ***/

.pane-views-cartoon-block{
	border-top: 1px solid #d6d6d6;
	padding-top: 2em;
	text-align: center;
	margin-top: 3em;
}
.pane-views-cartoon-block img{
	padding: 10px;
	box-shadow: 1px 6px 7px 2px #666;
	 -ms-transform: rotate(1deg); /* IE 9 */
    -webkit-transform: rotate(1deg); /* Chrome, Safari, Opera */
    transform: rotate(1deg);
    width: 75%;
    margin: 0 auto;
    margin-bottom: 2em;	
}
.front #footer-top-content-wrapper .view-id-cartoon h2::after{
	margin-bottom: 1em;
}
.pane-views-cartoon-block .title a{
	color: #5C7F92;
	font-weight: bold;
	font-style: italic;
	font-size: 1.6em;
}
.pane-views-cartoon-block .more-link{
	
}
.pane-views-cartoon-block .views-field-field-authors{
	font-size: 0.8em;
}
.pane-views-cartoon-block .title,
.pane-views-cartoon-block .authors{
	
}
.pane-views-cartoon-block .authors .label{
	color: #000;
	padding-right: 0px;
}
.pane-views-cartoon-block .authors a{
	color: #F9E300;
	font-size: 0.9em;
}
.pane-views-cartoon-block .authors .share-plugin > li, #block-ces-social-buttons-horizontal ul li{
	margin: 0.2em;
	margin-right: 0px;
}
.pane-views-cartoon-block ul{
	margin-top: 0.5em;
	padding: 0px;
}
.pane-views-cartoon-block .social-links li{
	list-style: none;
	list-style-type: none;
	display: inline-block;
	line-height: 8px;
	margin: 0.2em;
}
/*---Cartoon of the week ---*/

@media (max-width: 1000px) {
	.front #block-views-blog-content-type-block{
	border: none;
		}
		#block-panels-mini-front-media-promos{
			text-align: center;
			padding-top: 6em;
			border-top: 1px solid #d6d6d6; 
		}
}

/***publication tease***/
.front .publication-tease .group-footer{
  display:none;
}
.publication-tease .group-info-cont{
  position:relative;
  background-color:#DDEDED; 
  border: 1px solid #C0C0C0;
  padding:10px 8px; 
  height: 155px;
  margin-bottom: 35px;
}
.publication-tease .field-name-field-publication-image{
  margin-right:45px; /**max width of absolute elements on the right**/
  margin-left: 10px;
}
.publication-tease .field-name-field-publication-image img{
	box-shadow: 0px 1px 3px 1px #666;
}
.publication-tease .field-name-is-research,
.publication-tease .authors-wrapper {
  position:absolute;
  right:0;
  margin-bottom:10px; /***padding px from .publication-tease .group-info-cont */
  margin-right:10px;/***padding px from .publication-tease .group-info-cont */
}
.publication-tease .authors-wrapper {
  bottom:0;
  font-size: 1.3em;
  color: #00aced;
}

.publication-tease .field-name-is-research a{
	font-family: "DIN Next W01";
	text-transform: uppercase;
	color: #606060;
	font-weight: 400;
	letter-spacing: 0.03em;
	right: -12px;
}

.publication-tease .field-name-is-research {
  	top:0;
 	margin-top:5px; /***padding px from .publication-tease .group-info-cont */
 	background-color: #F9E300;
    font: 600 16px sans-serif;
    color: white;
    line-height: 27px;
    border: 0;
    padding: 5px 10px;
    right: -8px;
    box-shadow: -1px 0 1px 0px #999;
    
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
    
    display: none;
}


.publication-tease .field-name-is-research:after {
    position: absolute;
    bottom: -1px;
    left: 1px;
    height: 0;
    width: 0;
    border-bottom-color: transparent;
    
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
}
.publication-tease .field-name-is-research:before
{
	content: url('../images/yellow-corner.png');
	position: absolute;
	left: 0px;
	top: 31px;;
	transform: rotate(0deg);

}
.publication-tease .field-name-is-research:hover {
    background: #F9E300;
}

.publication-tease .field-name-is-research:hover:before {
    border-color: #F9E300;
    border-bottom-color: transparent;
}​

.publication-tease .node-title{ 
  min-height:60px;
  font-weight: 600;
   margin-top: 40px !important;
   color: #5C7F91;
   line-height: 1em;
}
.node .node-title{
	line-height: 1em;
	min-height: 60px;
}
.publication-tease .node-title a{ 
  min-height:60px;
  font-size: 0.9em;
  font-weight: 600;
   margin-top: 40px !important;
   color: #5C7F91;
   line-height: 1em;
}
.publication-tease .group-footer{
  border-top:1px solid #A9BEC9;
  padding-top: 5px;
  margin-top: 10px;
}
.publication-tease .field-name-field-publication-type a{
	color: #A9BEC9;
	font-family: "DIN Next W01";
	display: inline-block;
	float: left;
}
.publication-tease .field-name-field-publication-date{
	font-family: "DIN Next W01";
	color: #c0c0c0;
	display: inline-block;
	float: left;
	margin-left: 5px;
}
.publication-tease .field-name-download-publication-file a{
	float: right;
	color: #c0c0c0;
}
.publication-tease  .publication-authors{
	background-color: #fff;
	box-shadow: 0px 0px 3px 1px #666;
	margin-left: 8px;
	margin-bottom: 23px;
	padding-top: 20px;
}
.publication-tease  .publication-authors:after{
	  content: "";
    position: absolute;
    width: 0;
    height: 0;
    margin-left: -0.5em;
    bottom: -1em;
    left: 46%;
    box-sizing: border-box;
    
    border: 0.6em solid #fff;
    border-color: transparent transparent $green--light $green--light;
    
    transform-origin: 0 0;
    transform: rotate(-45deg);
    
    box-shadow:-3px 3px 5px -2px rgba(0, 0, 0, 0.4);
}
.publication-tease a.show-authors{
	color: #A9BEC9;
}
.publication-tease a.show-authors:hover{
	color: #001445;
}
.publication-tease .author-bubble{
	width: 85px !important;
}
.publication-tease .author-bubble img{
	border-radius: 50%;
	padding: 5px 27px;
}
.publication-tease .author-bubble .label-author{
	text-align: center;
	font-size: 0.7em;
	color: #aaa;
	font-family: "DIN Next W01";
	line-height: 1em;
}
.publication-tease .author-bubble .author-name,.publication-tease .author-bubble .author-name a{
	text-align: center;
	color: #00aced;
	font-size: 0.8em;
	line-height: 1em;
	margin-bottom: 1.5em;
}
.publication-tease .author-bubble .author-name a:hover{
	color: #aaa;
}
/***---publication-tease---*/

/***************  Footer  ********************/
#footer-bottom-content-wrapper{
	padding-top: 2em;
	background-color: #7D8D9C;
	background-image: url('../images/footer_bg.jpg');
	background-position: top center;
}
#footer-bottom-content-wrapper .panel-col-last{
	border-left: 1px solid #6F8088;
	padding-bottom: 7em;
}

#footer-bottom-content-wrapper,#footer-bottom-content-wrapper a{
	color: #fff;
}
#f-logo img{
	max-width: 180px;
	text-align: center;
}
#f-moto{
	font-family: georgia;
	font-size: 1.1em;
	padding: 0 3em;
	font-style: italic;
	
}
#footer-bottom-content-wrapper h2{
	color: #6F8088;
	font-family:"DIN Next W01";
	font-size: 2em;
	margin-bottom: 0.5em;
}
#f-navigation ul li{

}
#f-navigation ul, #f-more ul{
	padding: 0px;
}
#f-navigation ul li,
#f-more ul li{
	list-style: none;
	list-style-type: none;
	font-family:"DIN Next W01";
}
#f-navigation ul li a,
#f-more ul li a{
	font-size: 1.6em;
}
#f-social-links{
	font-family: georgia;
	font-style: italic;
	line-height: 1em;
	font-size: 1.2em;
}
/***************   end of footer ********************/

/***************   publications page  ********************/
#block-panels-mini-publications-header{
	background-color: #5C7F92;
	margin-bottom: 60px;
}
#block-panels-mini-publications-header .flexslider{
	background-color: transparent;
	border: none;
}
#block-panels-mini-events-header .flexslider .slides img{
	
}
#block-panels-mini-publications-header .flexslider .slides img{
	width: auto !important;
	margin: 0 auto;
	box-shadow: 0px 0px 7px #000;
}
#block-panels-mini-publications-header .flexslider .views-field-field-publication-image{
	margin-bottom: 4.5em;
	padding: 0 40px;
	text-shadow: none;
}
#flexslider_views_slideshow_main_latest_publications-block,#flexslider_views_slideshow_latest_events-block{
	margin-top: 60px;
}
.flex-direction-nav a::before{
	content: "url('../images/arrow-w-l.png')";
	font-size: 0px;
}
.flexslider .flex-direction-nav a, .flexslider .flex-direction-nav a{
	font-size: 0px;
}
.flex-direction-nav .flex-prev{
	display: block;
	width: 32px;
	height: 84px;
	background-image: url('../images/arrow-w-l.png');
	margin-top: -147px;
}
.flex-direction-nav .flex-next{
	display: block;
	width: 32px;
	height: 84px;
	background-image: url('../images/arrow-w-r.png');
	margin-top: -147px;
}
#block-panels-mini-publications-header .flexslider .title a{
	color: #F9E300;
	font-size: 1.9em;
	line-height: 1em;
	font-weight: bold;
	margin-top: 15px;
}
#block-panels-mini-publications-header .flexslider .title a:hover{
	color: #fff;
}
#block-panels-mini-publications-header .flexslider .views-field-body{
	color: #fff;
	font-style: italic;
	line-height: 1.3em;
	margin-top: 1.6em;
	font-family: georgia;
}
#block-panels-mini-publications-header .flexslider .read-more a{
	display: block;
	padding: 5px;
	padding-top: 10px;
	background-color: #F9E300;
	color: #606060;
	text-transform: uppercase;
	font-family: "DIN Next W01";
	font-size: 1.3em;
	line-height: 1em;
	width: 160px;
	margin-top: 2em;
	background-image: url("../images/grey-arrow.png");
	background-repeat: no-repeat;
	background-position: right 10px center;
}
#block-panels-mini-publications-header .flexslider .flex-control-nav{
	display: none;
}

#views-exposed-form-publication-search-page #edit-submit-publication-search{
	font-weight: normal;
	padding: 15px 15px 10px;
	letter-spacing: 0.05em;
	background: #5C7F92 url("../images/yellow-arrow.png") no-repeat center right 15px;
}
#block-panels-mini-publications-header .pane-ces-salesforce-newsletter .col-md-6,
#block-panels-mini-publications-header .pane-ces-salesforce-newsletter .col-md-7,
#block-panels-mini-publications-header .pane-ces-salesforce-newsletter .col-md-5
{
	width: 100%;
	padding-left:0px;
	padding-right:0px;
}
#views-exposed-form-publication-search-page #edit-submit-publication-search:hover{
	background-color: #F9E300;
	color: #444;
}


@media (min-width:1000px) {
	#mini-panel-publications_header .panel-col-first{
		width: 60%;
		padding-right: 30px;
	}
	#mini-panel-publications_header .panel-col-last{
		width: 40%;
		padding-left: 40px;
	}
}
@media (max-width: 1000px) {
	#mini-panel-publications_header .panel-col-first{
		width: 50%;
	}
	#mini-panel-publications_header .panel-col-last{
		width: 50%;
	}
}
@media (max-width: 768px) {
	#mini-panel-publications_header .panel-col-first{
		width: 100%;
		padding: 0 2em;
	}
	#mini-panel-publications_header .panel-col-last{
		width: 100%;
		padding: 0 2em;
	}
}

#block-panels-mini-publications-header h2.pane-title{
	font-size: 1.7em;
	color: #fff;
	font-weight: bold;
	border-top: 1px solid #F9E300;
	padding-top: 1em;
	margin: 5em 0 0em;
}
.view-top-authors{
	max-width: 800px;
	margin: 0 auto;
	padding: 30px 0 100px;
}
.view-top-authors .view-header{
	font-family: "DIN Next W01";
    font-size: 29px;
    letter-spacing: 1px;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    margin-top: 40px;
}
.view-top-authors .view-header:after{
	content: url("../images/yellow-line.png");
    display: block;
    margin-bottom: 1.5em;
}
.view-top-authors img{
	border-radius: 50%;
	max-width: 90px;
}
.view-top-authors .views-field-name{
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
}
#block-panels-mini-publications-header #ces-salesforce-newsletter-subscribe input#edit-email{
	max-width: 100%;
}

/***************   publication single  ********************/
#block-views-publication-header-block{
	background-color: #ebebeb;
	padding-top: 5em;
	max-height: 300px;
}
.node-type-publication .pub-type{
	font-family: "DIN Next W01";
	font-size: 1.9em;
	color: #A9BEC9;
}
.node-type-publication h1.emb-page-title{
	font-weight: bold;
	margin-bottom: 1.4em;
	margin-top: 0px;
}
.node-type-publication a.download-pdf{
	background-color: #ff6251;
    color: #fff;
    font-family: "DIN Next W01";
    font-size: 2.1em;
    line-height: 0.8em;
    padding: 15px 25px 6px;
    text-transform: uppercase;
}


.node-type-publication .pub-image-with-issuu img{
	box-shadow: 3px 3px 3px 2px #666;
}
.node-type-publication .pub-image-with-issuu img:hover,
.node-type-publication .pub-image:hover img{
    background: #ccc;
    opacity: 0.6;
}
.node-type-publication .js-ext-link{
}
.node-type-publication .pub-image-with-issuu {
    position: relative;
    background: rgba(0, 0, 0, 0.75) none repeat scroll 0 0;
}
.node-type-publication .pub-slogan:before{
	content: url("../images/issuu.png");
	text-align: center;
	margin: 0 auto;
	display: block;	
}

.node-type-publication .pub-image .pub-slogan{
    font-weight: bold;
    position: absolute;
    font-size: 1.6em;
    color: #fff;
    font-family: "DIN Next W01";
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    line-height: 1em;
    display: none;
    -webkit-transition:  0.3s ease-in;
    -moz-transition:  0.3s ease-in;
    -o-transition:  0.3s ease-in;
    -ms-transition:  0.3s ease-in;
    transition:  0.3s ease-in;
}
.node-type-publication .pub-image:hover .pub-slogan{
	display: block;
	-webkit-transition:  0.3s ease-in;
    -moz-transition:  0.3s ease-in;
    -o-transition:  0.3s ease-in;
    -ms-transition:  0.3s ease-in;
    transition:  0.3s ease-in;
}


.node-type-publication a.download-pdf i{
	margin-left: 10px;
} 

.node-type-publication #block-system-main{
	margin-top: 9em;
}

.node-type-publication .group-left{
	width: 35%;
	padding-right: 70px;
}
.node-type-publication .group-right{
	width: 65%;
}


.node-type-publication .field-name-field-authors li{
	list-style: none;
	list-style-type: none;
	text-align: center;
}
.node-type-publication .field-name-field-authors{
	max-width: 120px;
	float: right;
	margin-top: 3em;
}
.node-type-publication .field-name-field-authors img{
	border-radius: 50%;
	text-align: center;
	margin: 0 auto;
	padding: 0;
	min-width: 80px;
	margin-bottom: 10px;
}
.node-type-publication .field-name-field-authors .field-name-field-full-name a{
	color: #9a9a9a;	
	font-weight: bold;
	line-height: 1em;
	font-size: 1.3em;
    font-weight: 100;
    font-family: "DIN Next W01";
}
.node-type-publication .field-name-field-publication-file{
	margin-bottom: 5em;
	margin-top: -3em;
}
.node-type-publication .group-right .field-name-field-publication-file h2{
	color: #676767;
	font-family: georgia;
	font-style: italic;
}
.node-type-publication .field-name-body{
	margin-bottom: 2em;
}
.node-type-publication .field-name-body p{
	font-size: 1.3em;
	font-family: georgia;
	color: #5C7F91;
}
.node-type-publication .group-right .field-name-field-publication-date,
.node-type-publication .group-right .field-name-field-research-areas,
.node-type-publication .group-right .field-name-field-ces-tags,
.node-type-publication .group-right .field-name-field-edited-by{
	border-top: 1px solid #A9BEC9;
	font-size: 1.3em;
	font-family: "DIN Next W01";
	line-height: 2.5em;
}
.node-type-publication .group-right .field-name-field-ces-tags li a{
	background-color: #A9BEC9;
	color: #fff;
	border-radius: 18px;
	padding: 5px 12px;
	margin-right: 10px;
	font-size: 0.9em;
}
.node-type-publication .group-right .field-name-field-ces-tags li a:hover{
	color: #fff;
	background-color: #5C7F92;
}
.node-type-publication .field-name-field-publication-file{
	border-top: none;
}
.node-type-publication .field-name-field-publication-file h2{
	display: none;
}
.node-type-publication .group-right h2{
	color: #A9BEC9;
	font-size: 1.2em;
	float: none; 	
	display: inline-block;
	margin-top: 0em;
}
.node-type-publication .group-right .field-items{
	float: none;
	font-size: 1.2em;
	display: inline-block;
}

.node-type-publication #tertiary-content-wrapper{
	background-color: #f2f2f2;
	padding: 60px 0 60px;
}
.node-type-publication #tertiary-content-wrapper h2{
	font-family: "DIN Next W01";
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
}
.node-type-publication #tertiary-content-wrapper h2:after{
	content: url("../images/yellow-line.png");
    display: block;
    margin-bottom: 1.5em;
}
.node-type-publication #block-panels-mini-publications-subscribe{
	background-color: #A9BEC9;
	padding: 15px 0px 22px;
}
.node-type-publication #block-panels-mini-publications-subscribe h2{
	line-height: 1em;
	margin-top: 15px;
	color: #fff;
	font-size: 1.8em;
}
/***************   Events page  ********************/

#block-panels-mini-events-header{
	background-color: #DDEDED;
}
@media (min-width: 768px) {
	.evpub-search .panel-col-first{
		width: 60%;
		padding-right: 30px;
	}
	.evpub-search .panel-col-last{
		width: 40%;
		padding-left: 30px;
	}
}
@media (max-width: 768px) {
	.evpub-search .panel-col-first{
		width: 50%;
	}
	.evpub-search .panel-col-last{
		width: 50%;
	}
}
@media (max-width: 500px) {
	.evpub-search .panel-col-first{
		width: 100%;
	}
	.evpub-search .panel-col-last{
		width: 100%;
	}
}
#views-exposed-form-publication-search-page,
.evpub-search {
	padding-top: 0px;
}

.evpub-search .flexslider{
	background: none;
	border: none;
}
.evpub-search .flexslider i{
	color: #A9BEC9;
	font-size: 1.3em;
}
.evpub-search .flexslider .views-field-field-postal-address{
	font-family: "DIN Next W01";
	font-weight: 100;
	color: #929292;
	letter-spacing: 0.05em;
	margin-top: 2em;
	font-size: 1.2em;
}
.evpub-search .flexslider .fa-calendar{
	margin-left: 15px;
}
.evpub-search .flexslider .views-field-title{
	margin: 1em 0;
}
.evpub-search .flexslider .views-field-title a{
	font-size: 2em;
	font-weight: bold;
	line-height: 1em;
}
.evpub-search .flexslider .views-field-body{
	font-style: italic;
	color: #5C7F91;
}
.evpub-search .flexslider .views-field-view-node a{
	background-color: #fff;
	background-image: url("../images/blue-arrow.png");
	background-repeat: no-repeat;
	background-position: right 10px center;    
	color: #5C7F91;
    display: block;
    font-family: "DIN Next W01";
    font-size: 1.3em;
    padding: 10px 5px 5px 10px;
    text-transform: uppercase;
    width: 160px;
    margin-top: 2em;
}
#views-exposed-form-publication-search-page .flex-control-nav,
.evpub-search .flex-control-nav{
	display: none;
}
#views-exposed-form-publication-search-page .views-exposed-form{
	padding: 28px 40px;
	margin-top: 60px;
}
.evpub-search .views-exposed-form{
	padding: 46px 40px;
	margin-top: 60px;
}
#views-exposed-form-publication-search-page .flexslider .views-field-field-event-photo{
	    margin-bottom: 1.5em;
    padding: 0 40px;
    text-shadow: none;
}
/* do not group these rules */
#views-exposed-form-publication-search-page ::-webkit-input-placeholder {
    color: white;
    opacity: 1;
}
#views-exposed-form-publication-search-page :-moz-placeholder {
    /* FF 4-18 */
    color: white;
    opacity: 1;
}
#views-exposed-form-publication-search-page ::-moz-placeholder {
    /* FF 19+ */
    color: white;
    opacity: 1;
}
#views-exposed-form-publication-search-page :-ms-input-placeholder {
    /* IE 10+ */
    color: white;
    opacity: 1;
}
#views-exposed-form-publication-search-page input#edit-qtext:-moz-input-placeholder{
	color: #fff;
}
#views-exposed-form-publication-search-page input#edit-qtext{
	width: 100%;
	line-height: 2em;
	background: transparent;
	border-bottom: 1px solid #F9E300;
	font-family: "DIN Next W01";
	color: #fff !important;
	font-size: 1.6em;
	font-weight: 700;
	height: 48px;
	background: url("../images/yellow-search.png") no-repeat center right 10px;
}
ul.pager li a:link{
	background-color: #f9e300;
	font-weight: 700;
}

#views-exposed-form-publication-search-page .views-exposed-form label,
.evpub-search .views-exposed-form label{
	display: none;
}
#views-exposed-form-publication-search-page{
	background-color: rgba(255,249,149,0.2);
}
.evpub-search #views-exposed-form-events-search-page-1{
	background-color: #fff;

}
#views-exposed-form-publication-search-page .views-exposed-form #edit-text-wrapper,
.evpub-search .views-exposed-form #edit-text-wrapper{
	width: 100%;
	background-color: transparent;
}
#views-exposed-form-publication-search-page .views-exposed-form .views-exposed-widget,
.evpub-search .views-exposed-form .views-exposed-widget{
	float: none;
	text-align: right;
}
#views-exposed-form-publication-search-page  input#edit-field-authors,
#views-exposed-form-publication-search-page .views-exposed-form select,
.evpub-search .views-exposed-form select{
	color: #828282;
	width: 70%;
	clear: both;
	background-color: none;
	background: transparent;
	border: none;
	border-bottom: 1px solid #A9BEC9;
	margin-top: 10px;
	padding: 0px;
	background-image: url('../images/arrow-grey-down.png');
	background-repeat: no-repeat;
	background-position: right center;
	font-family: "DIN Next W01";
	letter-spacing: 0.05em;
	border-radius: 0px;
	font-size: 1.2em;
	font-weight: 100;
appearance:none;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari and Chrome */
}

#views-exposed-form-publication-search-page  input#edit-field-authors,
#views-exposed-form-publication-search-page .views-exposed-form select{
	border-bottom: 1px solid #F9E300;
	background-color: transparent;
	color: #fff;
	background-image: url('../images/arrow-yellow-down.png');
	font-size: 1.2em;
	border-radius: 0px;
	letter-spacing: 0.05em;
	font-weight: 100;
}
#views-exposed-form-publication-search-page .views-exposed-form select option,
.evpub-search .views-exposed-form select option{
	padding: 5px;
}

#views-exposed-form-publication-search-page .views-exposed-form #edit-text-wrapper input,
.evpub-search .views-exposed-form #edit-text-wrapper input{
	width: 100%;
	background-color: transparent;
	font-family: "DIN Next W01";
	font-size: 1.6em;
	line-height: 2em;
	height: 50px;
	background: url("../images/blue-search.png") no-repeat scroll right 10px center;
	border-bottom: 1px solid #A9BEC9;
	font-weight: 700;

}
#views-exposed-form-publication-search-page .views-exposed-form .form-submit,
.evpub-search .views-exposed-form .form-submit{
	width: 70%;
	text-align: left;
	padding: 15px 15px 10px;
	font-family: "DIN Next W01";
	font-size: 1.1em;
}
.evpub-search .views-exposed-form .form-submit{
	background: #5C7F92 url("../images/yellow-arrow.png") no-repeat center right 15px;
}
.evpub-search .views-exposed-form .form-submit:hover{
	background-color: #A9BEC9; 
}
#views-exposed-form-publication-search-page .views-exposed-form .views-submit-button input:after,
.evpub-search .views-exposed-form .views-submit-button input:after{
	content: "arrow";
	
}
#block-panels-mini-events-header .pane-ces-salesforce-newsletter .col-md-6,
#block-panels-mini-events-header .pane-ces-salesforce-newsletter .col-md-7,
#block-panels-mini-events-header .pane-ces-salesforce-newsletter .col-md-5
{
	width: 100%;
	padding-left:0px;
	padding-right:0px;
}
.evpub-search .pane-ces-salesforce-newsletter h2{
	border-top: 1px solid #5C7F91;
   font-size: 1.7em;
   font-weight: bold;
   padding-top: 1em;
   margin-top: 2em;
   margin-bottom: 0.5em;
  
}
.page-events #content-wrapper{
	padding: 4em 0;
}
.event.left-cont,
.event.right-cont{
	margin-top: 2em;
}
.page-events #content-wrapper h2{
	border-bottom: 1px solid #00aced;
	font-size: 1.7em;
	padding-bottom: 15px;
	margin-top: 0px;
	margin-bottom: 20px;
}
.page-events #content-wrapper #block-views-events-search-block-1{
}
.page-events #content-wrapper #block-views-events-search-block-1 .field-name-field-event-type a,
.page-events #content-wrapper #block-views-events-search-block-1 i,
.page-events #content-wrapper #block-views-events-search-block-1 .field-name-title a,
.page-events #content-wrapper #block-views-events-search-block-1 .fa-map-marker
{
	color: #7a7a7a;
}
.page-events #content-wrapper #block-views-events-search-block-1 img{
  filter: gray; /* IE6-9 */
  filter: grayscale(1); /* Firefox 35+ */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
}
.page-events #content-wrapper #block-views-events-search-block-1 img:hover{
		filter: none;
  -webkit-filter: grayscale(0);
}
.view-id-events_search h2{
	font-weight: bold;
}
.view-id-events_search .field-name-field-event-photo{
	margin:0 15px 15px 0;
}
.view-id-events_search .field-name-field-event-type a{
	font-family: "DIN Next W01";
	text-transform: uppercase;
	font-size: 1.1em;
	color: #00aced;
	letter-spacing: 0.05em;
	font-weight: 100;
}
.view-id-events_search .field-name-title a{
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1em;
}
.view-id-events_search .group-footer{
	padding-bottom: 5px;
	border-bottom: 1px solid #D6D6D6;
	font-size: 1.1em;
	letter-spacing: 0.05em;
}
#block-views-calendar-eventscal {
  background-color:#FFFFFF;
background: rgb(255, 255, 255);
background: -moz-linear-gradient(90deg, rgb(255, 255, 255) 60px, rgb(123, 200, 216) 0%);
background: -webkit-linear-gradient(90deg, rgb(255, 255, 255) 60px, rgb(123, 200, 216) 0%);
background: -o-linear-gradient(90deg, rgb(255, 255, 255) 60px, rgb(123, 200, 216) 0%);
background: -ms-linear-gradient(90deg, rgb(255, 255, 255) 60px, rgb(123, 200, 216) 0%);
background: linear-gradient(180deg, rgb(255, 255, 255) 60px, rgb(123, 200, 216) 0%);
background-position:0 -30px;
}
#block-views-calendar-eventscal > .block-inner > .block-content{
	background:/*#7BC8D8*/ transparent url('../images/cal-shadow-l.png') no-repeat left center;
	padding-left:42px;
}
.events-cal {
  min-height:390px;
  padding:60px 0;
}
#block-views-calendar-eventscal ul.pager li a:link{
	background-color: transparent;
}
#block-views-calendar-eventscal ul.pager li a:hover{
	text-shadow: 1px 1px 2px #000;
}
#block-views-calendar-eventscal > .block-inner{
	background:/*#7BC8D8*/transparent url('../images/cal-shadow-r.png') no-repeat right center;
	padding-right:42px;
}
.view-events-of-the-day .view-header{
	text-align: right;
}
.view-events-of-the-day .view-header a:hover{
	text-decoration: none;
}
.view-events-of-the-day .view-content{
	text-align: left;
	line-height: 1em;
	font-size: 0.8em;
	padding: 6px 13px 15px 18px;
}
.view-events-of-the-day .view-content a:hover{
	text-decoration: none;
	color: #7BC8D8;
}
.events-cal .date-nav-wrapper .date-nav{
  margin:0;
  padding:0;

}
.events-cal .date-nav-wrapper ul,
.events-cal .date-nav-wrapper li{
  display:block;
}
.events-cal .date-nav-wrapper .date-nav,
.events-cal .date-nav-wrapper{
  position:static;
}
.events-cal .date-nav-wrapper{
  padding:0;
  margin:0;
    height:0;
  overflow:hidden;
}
.events-cal .date-heading{
  display:none;
}
.events-cal .calendar-calendar{
  padding:0 20px;
}
.events-cal .view-header{
	padding-right: 20px;
}
h2.calendar-title{
	color: #fff;
	font-size: 1.5em;
	font-weight: bold;
}
h4.current-month{
	font-size: 1.2em;
	font-weight: bold;
	color: #5C7F91;
}
.events-cal .calendar-calendar tbody{
	font-family: "DIN Next W01";
	font-size: 1.8em;	
	border: solid medium #7BC8D8;
}
.events-cal .current-date,
.events-cal .current-events{
	font-family: georgia;
	font-size: 1.3em;
	font-style: italic;
	color: #5C7F91;
}

.events-cal .date-nav-wrapper .date-next,
.events-cal .date-nav-wrapper .date-prev{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  border-width:0;
  background-color:transparent;
  display:block;
  padding:0;
  margin:0!important;
}
.view .date-nav-wrapper .date-prev a{
  margin-left:0;
  	display: block;
	width: 18px;
	height: 49px;
	background-image: url('../images/white-arrow-l.png');
	background-repeat: no-repeat;
	background-position: center;
	border:none;
	font-size: 0px;
}
.view .date-nav-wrapper .date-prev a:hover{
	background-color: transparent;
}
.view .date-nav-wrapper .date-next a{
  margin-right:0;
  	display: block;
	width: 18px;
	height: 49px;
	background-image: url('../images/white-arrow-r.png');
	background-repeat: no-repeat;
	background-position: center;
	border:none;
	font-size: 0px;
}
.view .date-nav-wrapper .date-next a:hover{
	background-color: transparent;
}
.calendar-calendar td.has-events{
  background-color:#fff;
  color: #7BC8D8;
  cursor:pointer;
}
.calendar-calendar td.has-events:hover{
	color: #5C7F91;
}
.calendar-calendar td.past.has-events{
  background-color:#fff;
  color: #7BC8D8;
  cursor:pointer;
}
.calendar-calendar td.past.has-events:hover{
	color: #5C7F91;
}
.calendar-calendar tr td.today{
	background-color: #5C7F91;
	color: #77C8D9;
}
.calendar-calendar tr td.today:hover{
	color: #fff;
}
.calendar-calendar td,.calendar-calendar th.days{
	background-color: #7BC8D8;
	text-align: center;
	color: #fff;
}
.calendar-calendar .mini td{
	border: 1px solid #fff !important;
}
.calendar-calendar .mini,.calendar-calendar table.mini td.empty{
	background-color: #7BC8D8;
}
.calendar-calendar th.days{
	background-color: #7BC8D8;
	border: none;
}
.pager li > a, .pager li > span{
	background:transparent;
	font-size: 0px;
}
	
.view-dom-id-36d2b24bb1cda256ffe051ffb013256b .views-field-field-event-photo .embed-date{
	display: block;
	width: 75px;
	height: 89px;
	background-image: url('../images/datebg.png');
	position: absolute;
	 left: 50%;
     top: 37%;
    
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
    
    text-align: center;
    color: #fff;
    font-weight: bold;
    padding-top: 30px;
    text-transform: uppercase;
    
}

.view-id-search_library .views-row{
	min-height: 390px;
}
.page-events #footer-top-content-wrapper h2.block-title{
	font-family: "DIN Next W01";
    font-size: 29px;
    line-height: 1em;
    margin-top: 40px;
    text-align: center;
    text-transform: uppercase;
}
.page-events #footer-top-content-wrapper h2.block-title:after{
	 content: url("../images/yellow-line.png");
    display: block;
    margin-bottom: 1.5em;
}
.view-recent-active-speakers{
	text-align: center;
}
.view-recent-active-speakers img{
	border-radius: 50%;
	max-width: 80%;
}
.view-recent-active-speakers h2{
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
}
#block-views-related-category-events-block h2{
	text-align: center;
    text-transform: uppercase;
    font-family: "DIN Next W01";
    line-height: 1em;
}
#block-views-related-category-events-block h2:after{
    content: url('../images/yellow-line.png');
    display: block;
    margin-bottom: 1.5em;
}
.rel-event .group-right{
	padding-left: 15px;
}
.rel-event .group-left{
	margin-bottom: 15px;
}
.rel-event .field-name-field-event-type a{
	font-family: "DIN Next W01";
	text-transform: uppercase;
	color: #AEC1C7;
}
.rel-event .field-name-title a{
	font-family: georgia;
	color: #577892;
	font-style: italic;
}
@media screen and (max-width: 1000px) {
   .calendar-calendar{
	   display: none;
   }
   .date-nav-wrapper{
	   display: none;
   }
}

/***************   Contact page  ********************/
#block-contactheader{
	background-image: url('../images/contactbg.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 350px;
	color: rgba(255, 249, 149, 1);
	padding-bottom: 1em;
	margin-bottom: 0.2em;
}
#block-contactheader h1{
	color: #fff;
	font-size: 3em;
	font-weight: bold;
	border-bottom: 1px solid rgba(255, 249, 149, 0.5);
	margin-top: 5em;
	padding-bottom: 0.2em;
}
#block-contactheader .content-block{
	font-size: 1.6em;
	margin-left: 15px;
	margin-top: 20px;
	font-weight: 100;
}
#block-contactheader .content-block i{
	margin-right: 1em;
}
#block-contactheader .content-block a{
	color: #fff;
	font-family: "DIN Next W01";
}
#block-contact-moto{
	text-align: center;
	font-weight: 100;
	font-family: "DIN Next W01";
	letter-spacing: 0.05em;
	font-size: 2em;
	padding: 1em 0 0em 0;
}
.page-node-176 #third-content-wrapper {
	color: #929292;
	line-height: 1.1em;
	font-size: 1.4em;
	font-weight: 100;
	font-family: "DIN Next W01";
}
.page-node-176 .contact-text{
	margin-bottom: 2em;
}
.page-node-176 .contact-person{
	padding: 10px 0px;
}
.page-node-176 #third-content-wrapper img{
	border-radius: 50%;
	max-width: 72px;
}
.page-node-176 #third-content-wrapper section,
.page-node-176 #block-cont-general{
	border-top: 1px solid #c0c0c0;
	padding: 2em;
}

.page-node-176 #third-content-wrapper h2.block-title{
	font-family: "DIN Next W01";
	font-size: 2em;
	margin-bottom: 10px;
	line-height: 1em;
}
#block-cont-research h2{
	color: #A9BEC9;
}
#block-cont-research a{
	color: #A9BEC9;
	font-family: "DIN Next W01";
	font-size: 1.3em;
}
#block-cont-events h2{
	color: #FF8647;
}
#block-cont-events a{
	color: #FF8647;
	font-family: "DIN Next W01";
	font-size: 1.3em;
}
#block-cont-press h2{
	color: #96D35F;
}
#block-cont-press a{
	color: #96D35F;
	font-family: "DIN Next W01";
	font-size: 1.3em;
}
#block-cont-business h2{
	color: #9929BD;
}
#block-cont-business a{
	color: #9929BD;
	font-family: "DIN Next W01";
	font-size: 1.3em;
}
#block-think-tank h2{
	color: #00C7FC;
}
#block-think-tank a{
	color: #00C7FC;
	font-family: "DIN Next W01";
	font-size: 1.3em;
}
.page-node-176 #third-content-wrapper .views-field-field-full-name{
	margin-bottom: 10px;
}
.page-node-176 #block-cont-general .content{
	font-family: "DIN Next W01";
	font-size: 2em;
	line-height: 1.2em;
}
.page-node-176 #block-panels-mini-contact-subscribe {
    background-color: #A9BEC9;
    border-bottom: 10px solid #F9E300;
    padding: 15px;
    text-align: center;
}
.page-node-176 #block-panels-mini-contact-subscribe h2 {
    color: #fff;
    font-family: "DIN Next W01";
    font-size: 1.6em;
    line-height: 2.6em;
}

@media (min-width: 992px) {
	section#block-cont-events,
	section#block-think-tank{
		border-right: 1px solid #c0c0c0;
		border-left: 1px solid #c0c0c0;
	}

}

.page-node-176 #block-panels-mini-contact-subscribe{
	background-color: #A9BEC9;
	color: #fff;
}
/*-------------  end of Contact page  --------------*/

.fbcolor{
	color: #425EB1;
}
.tweetcolor{
	color: #00C7FC;
}
.youtcolor{
	color: #FF4013;
}
.linkedcolor{
	color: #A9BEC9;
}

/***************   NEWS page  ********************/
.page-news #secondary-content-wrapper{
	border-top: solid 1px #aaa;
	padding: 4em 0;
}
.page-news #secondary-content-wrapper .featured-field{
	font-size: 1.3em;
	color: #C0C0C0;
	font-family: "DIN Next W01";
}
.page-news #secondary-content-wrapper .featured{
	text-transform: uppercase;
	color: #A9BEC9;
}
.page-news #secondary-content-wrapper .post-date:before{
	content: "| "
}
.page-news #secondary-content-wrapper h2 a{
	font-family: "DIN Next W01";
	background-color: #FFFC41;
    font-size: 1.3em;
    line-height: 1em;
    font-weight: normal;
}
.page-news #secondary-content-wrapper .views-field-body{
	color: #7A7A7A;
	font-family: georgia;
	font-style: italic;
	font-size: 1.3em;
	line-height: 1.2em;
	margin-top: 1em;
}
.page-news #secondary-content-wrapper a i{
	font-size: 1.7em;
	font-family: "DIN Next W01";
	color: #A9BEC9;
}
.page-news #secondary-content-wrapper .counter{
	color: #5C7F91;
	font-size: 1.3em;
}
.page-news #secondary-content-wrapper .share-box{
	margin-top: 1em;
}

.page-news #content-wrapper .container{
	font-family: "DIN Next W01";
	border-top: solid 1px #aaa;
	padding-top: 2em;
}
#block-system-main .view-id-newsroom .views-row{
	border-bottom: solid 1px #aaa;
	margin-bottom: 1em;
}
.view-id-newsroom .views-row omega{
	border-left: solid 1px #aaa;
}
.view-id-newsroom .left{
	padding-left: 0px;
}
.view-id-newsroom h2.node-title{
	color: #A9BEC9;
	font: 1.7em;
}
.view-id-newsroom .field-name-post-date{
	 color: #A9BEC9;
}
.view-id-newsroom .field-name-body strong,
.view-id-newsroom .field-name-body{
	font-family: georgia;
	color: #7A7A7A;
	font-style: italic;
	font-weight: normal;
}
.view-id-newsroom .share-box-summary a{
	color: #7a7a7a;
	font-size: 1.5em;
}
.view-id-newsroom .share-box-summary a:hover{
	color: #A9BEC9;
}
.view-id-newsroom .share-box-summary a:active{
	color: #A9BEC9;
}
.view-id-newsroom .share-box-summary .share-box{
	background-color: #A9BEC9;
	color: #fff;
	padding: 5px;
	margin-left: 1em;
}
.view-id-newsroom .share-box-summary .share-box:before{
-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent #A9BEC9 transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 7px;
    content: " ";
    height: 0;
    margin-top: -7px;
    pointer-events: none;
    position: absolute;
    right: 100%;
    top: 50%;
    width: 0;
 }
.view-id-newsroom .share-box-summary .share-box a{
	color: #fff;
	padding: 0 4px;
}
.view-id-newsroom .share-box-summary .share-box a i{
	margin-right: 5px;
}
.view-id-newsroom .share-box-summary .share-box a i:hover{
	color: #5C7F91;
}
.page-news #sidebar-second{
	border-left: solid 1px #aaa;
	text-align: center;
	padding: 0 20px;
}
.page-news #sidebar-second h2{
	font-family: "DIN Next W01";
    text-align: center;
    text-transform: uppercase;
}
.page-news #sidebar-second h2:after{
	content: url("../images/yellow-line.png");
    display: block;
    margin-bottom: 1.5em;
}
.page-news #sidebar-second img{
	max-width: 80px;
}
.page-news #sidebar-second h3{
	font-size: 1.7em;
}
.page-news #sidebar-second .views-field-created{
	font-size: 1.3em;
	color: #A9BEC9;
}
.page-news #sidebar-second .views-field-body{
	font-family: georgia;
	color: #7A7A7A;
	font-style: italic;
}
#block-panels-mini-newsroom-subscribe{
	background-color: #A9BEC9;
	padding: 2em 0;
	margin-top: 4em;
}
#block-panels-mini-newsroom-subscribe h2{
	color: #fff;
	font-size: 1.6em;
}
.field-name-field-podcast .label-inline{
	font-family: "DIN Next W01";
	color: #A9BEC9;
	font-size: 2em;
}
.field-name-field-podcast audio{
	width: 100%;
}
.field-name-field-attachments .field-label{
	font-family: "DIN Next W01";
	color: #A9BEC9;
	font-size: 2em;
}
/*-------------  end of NEWS page  --------------*/

/***************   BLOG page  ********************/
.page-blog #content-wrapper{
	border-top: solid 1px #aaa;
	padding-top: 6em;
}
.view-id-blog .field-name-post-date-dm{
	color: #5C7F91;
	text-align: center;
	border-bottom: 4px solid #A9BEC9;
	font-weight: bold;
	padding-bottom: 15px;
}
.view-id-blog .field-name-post-date-dm .day{
	font-size: 2.1em;
	line-height: 1em;
}
.view-id-blog .field-name-post-date-dm .month{
	text-transform: uppercase;
}
.view-id-blog h2.node-title{
	margin-bottom: 20px;
}
.view-id-blog h2.node-title a{
	font-family:'DIN Next W01';
	color: #A9BEC9;
	font-size: 1.3em;
}
.view-id-blog h2.node-title a:hover{
	color: #5C7F91 !important;
}
.field-name-image-and-author .blog-author-img{
	text-align: center;
	margin-top: -57px;
}
.field-name-image-and-author .blog-author-img img{
	border-radius: 50%;
	max-width: 110px;
	text-align: center;
	border: 10px solid rgba(255,255,255,0.4);
}
.field-name-image-and-author .blog-author-name{
	text-align: center;
	    max-width: 100px;
    margin: 0 auto;
}
.field-name-image-and-author .blog-author-name a{
	color: #aaa;
	font-weight: bold;
}
.view-id-blog .field-type-text-with-summary{
	font-family: georgia;
	color: #606060;
	font-size: 1.3em;
	margin-top: 1em;
}
.view-id-blog .field-name-node-link a{
	text-transform: uppercase;
	float: right;
	font-family:'DIN Next W01';
	font-size: 1.2em;
}
.view-id-blog .field-name-node-link a:after{
	content: url('../images/arow2.png');
}
.view-id-blog .views-row{
	border-bottom: 1px solid #D6D6D6;
	padding-bottom: 1em;
	margin-bottom: 1em;
}
#sidebar-first .view-id-blog .views-row{
	border-bottom: none;
}
.page-blog #sidebar-first:before{
	content: url('../images/blog-bookbg.png');
	position: relative;
    top: -55px;
}
.page-blog #sidebar-first{
	background-color: #ebebeb;
	border: 1px solid #c0c0c0;
	text-align: center;
}
.page-blog #sidebar-first h2{
	font-family: "DIN Next W01";
    font-size: 29px;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
}
.page-blog #sidebar-first h2:after{
	content: url("../images/yellow-line.png");
    display: block;
    margin-bottom: 1.5em;
}
.blog-box .views-field-title a{
    color: #A9BEC9;
    font-family: "DIN Next W01";
    font-size: 1.6em;
    line-height: 1em;
}
.blog-box .views-field-title a:hover{
	color: #5C7F91 !important;
}
.blog-box .views-field-field-full-name{
	font-family: "DIN Next W01";
	color: #A9BEC9;
	margin-top: 2em;
}
.blog-box .views-field-field-full-name a{
	color: #5C7F91;
}
.blog-box .views-field-field-full-name a:hover{
	color: #A9BEC9;
}
.blog-box .views-field-created{
	color: #606060;
	font-family: georgia;
	border-bottom: 2px solid #aaa;
	padding-bottom: 2em;
	max-width: 80px;
	margin: 0 auto;
}
.blog-box .views-field-field-user-picture img{
	border-radius: 50%;
	max-width: 65px;
}
#block-views-browse-blogs-by-tag-block{
	padding: 10px;
}
#block-views-browse-blogs-by-tag-block h2{
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 15px;
}
#block-views-browse-blogs-by-tag-block .views-field-name a{
	color: #A9BEC9;
	font-family: "DIN Next W01";
}
#block-views-browse-blogs-by-tag-block .views-field-name a:hover{
	color: #5C7F91;
}
#block-views-browse-blogs-by-tag-block .views-field-name-1{
	color: #c8c8c8;
	font-family: "DIN Next W01";
}
/*-------------  end of BLOG page  --------------*/

/***************   BLOG NEWS single page  ********************/
.node-type-blogpost h2#page-title,
.node-type-news h2#page-title
{
	font-size: 3em;
}
.node-type-news #block-system-main,
.node-type-blogpost #block-system-main{
	margin-top: 60px;
}
.node-type-blogpost h1.page-title,
.node-type-news h1.page-title{
	color: #A9BEC9;
	font-family: "DIN Next W01";
	text-align: center;
	padding: 0 20%;
	margin-top: 1em;
	padding-bottom: 1em;
	background-image:  url("../images/grey-line.png");
	background-position: center bottom;
	background-repeat: no-repeat;
}
.node-type-blogpost .field-name-post-date,
.node-type-news .field-name-post-date{
	text-align: center;
	font-family: georgia;
	font-style: italic;
	color: #929292;
}
.share-plugin,
#block-ces-social-buttons-horizontal{
	text-align: center;
}
ul.share-plugin {
  display:block;
  margin:0;
  padding:0;
}
.share-plugin > li,
#block-ces-social-buttons-horizontal ul li{
	list-style: none;
	list-style-type: none;
	display: inline-block;
	margin: 0.5em;
	position:relative;
	vertical-align:top;
}
.field-name-socials-1{
  margin-top:1em;
}
.field-name-socials-1,
.field-name-socials-2 {
  margin-bottom:1em;
}
.node-type-blogpost #main-content .field-name-body,
.node-type-news #main-content .field-name-body{
	font-family: georgia;
	color:#7a7a7a;
	font-size: 1.2em;
	margin: 3em 0 1em;
} 
.node-type-blogpost #main-content .field-name-body strong,
.node-type-news #main-content .field-name-body strong{
	font-style: italic;
}
.node-type-blogpost .field-name-field-ces-tags,
.node-type-news .field-name-field-ces-tags{
	border-bottom: 2px solid #c0c0c0;
	padding-bottom: 2em;
	margin-bottom: 2em;
	margin-top: 2em;
}
.node-type-blogpost .field-name-field-ces-tags ul:before,
.node-type-news .field-name-field-ces-tags ul:before{
	content: "\f02b";
	font-family: FontAwesome;
    font-style: normal;
    color: #fff;
    background-color: #1E3264;
    padding: 5px 7px;
    font-size: 1.2em;
    margin-right: 5px;
    border-radius: 50%;
    margin-left: -15px;
}
.node-type-blogpost .left-cont,
.node-type-news .left-cont{
	padding: 0 5%;
}
.node-type-blogpost .field-name-field-ces-tags li a,
.node-type-news .field-name-field-ces-tags li a{
	color: #fff;
	background-color: #A9BEC9;
	border-radius: 15px;
	display: inline-block;
	padding: 5px 15px;
}
.node-type-blogpost .field-name-field-ces-tags li a:hover,
.node-type-news .field-name-field-ces-tags li a:hover{
	background-color: #1E3264;
}
.node-type-blogpost .field-name-field-ces-tags li,
.node-type-news .field-name-field-ces-tags li{
	display: inline-block;
	list-style: none;
	list-style-type: none;
	margin: 0 5px;
}

.node-type-blogpost .right-cont,
.node-type-news .right-cont{
	top:0em;
}
.node-type-blogpost .right-cont .related,
.node-type-news .right-cont .related{
	color: #aaa;
	font-family: "DIN Next W01";
}
.node-type-blogpost .right-cont .related,
.node-type-news .right-cont .related,
.node-type-news .field-rel-blogs .label-container .label-above{
	color: #aaa;
	font-family: "DIN Next W01";
	font-weight: 100;
	font-size: 2.3em;
	border-bottom: solid 2px #aaa;

}
.node-type-blogpost .right-cont .field-name-field-related-event,
.node-type-news .right-cont .field-name-field-related-event{
	border-bottom: solid 1px #aaa;
	padding-bottom: 20px;
}
.node-type-blogpost .right-cont .field-name-field-related-event .label-above,
.node-type-news .right-cont .rel-events .label-above{
	margin-top: 10px;
	background-color: #fff;
	border-radius: 5px;
	font-family: georgia;
	color: #929292;
	font-size: 1.1em;
	font-style: italic;
	padding: 5px;
	margin-bottom: 10px;
	display: inline-block;
}
.node-type-blogpost .right-cont .field-name-field-related-event .label-above:after,
.node-type-news .right-cont .rel-events .label-above:after{
	content: "\f040";
    font-family: FontAwesome;
}
.node-type-blogpost .right-cont .field-name-field-related-event a,
.node-type-blogpost .right-cont .field-name-field-related-publication a,
.node-type-news .right-cont .rel-events a,
.node-type-news .right-cont .field-rel-publications a,
#block-views-blog-content-type-block-1 h3 a
{
	color: #929292;
	font-family: "DIN Next W01";
	font-size: 1.5em;
    line-height: 1em;
    white-space: pre-line;
    display: block;
}
#block-views-blog-content-type-block-1 h3 a,
.node-type-news .right-cont .rel-events a,
.node-type-news .right-cont .field-rel-publications a
{
	font-size: 1em;
}
.node-type-blogpost .right-cont .field-name-field-related-publication .label-above,
.node-type-news .right-cont .rel-events .label-above,
.node-type-news .right-cont .field-rel-publications .label-above
{
	margin-top: 10px;
	background-color: #fff;
	border-radius: 5px;
	font-family: georgia;
	color: #929292;
	font-size: 1.1em;
	font-style: italic;
	padding: 5px;
	margin-bottom: 10px;
	display: inline-block;
}
.node-type-blogpost .right-cont .field-name-field-related-publication .label-above:after,
.node-type-news .right-cont .field-rel-publications .label-above:after{
	content: "\f02d";
	font-family: FontAwesome;
}
.event.group-header, body.node-type-blogpost #content-wrapper,
{
	background-color: #e6e6e6;
	
}
.event.group-header{
	padding-bottom: 2em;
}
#block-views-ces-news-block h2 a{
	font-size: 0.85em;
}

@media screen and (max-width: 768px){
	.view-id-newsroom h2.node-title{
		margin-top: 1em;
		min-height: 0px;
	}
	.view-id-newsroom{
		text-align: center;
	}
	.page-news #sidebar-second{
		border-left: none;
		margin-top: 2em;
	}

}

/*-------------  end of BLOG single page  --------------*/



/***************   EVENT single page  ********************/
.node-type-event .elements-cont{
	font-family: "DIN Next W01";
	color: #5C7F91;
	font-size: 1.4em;
	font-weight: normal;
}
.node-type-event .elements-cont a{
	color: #fff;
}
.node-type-event .with-slider .elements-cont{
	color: #fff;
}
.node-type-event h1.page-title{
	margin-top: 3em;
	font-family: "DIN Next W01";
	font-weight: bold;
	line-height: 1em;
	font-size: 1.7em;
	border-bottom: 2px solid #F9E300;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
.node-type-event .with-slider h1.page-title{
	color: #fff;
}
.node-type-event .field-slideshow-slide {

}
.node-type-event .elements-cont .field-event-date,.node-type-event .elements-cont .field-event-address,.node-type-event .elements-cont .field-event-programme{
	margin: 10px 0;
	font-weight: 100;
}
.node-type-event .elements-cont .field-address:before{
	content:  "\f041";
	font-family: fontawesome;
	float: left;
	color: #A9BEC9;
	font-size: 1.1em;
	line-height: 1em;
	width: 40px;
}
.node-type-event .elements-cont .field-event-date:before{
	content:  "\f073";
	font-family: fontawesome;
	float: left;
	color: #A9BEC9;
	font-size: 1.1em;
	line-height: 1em;
	width: 40px;
}
.node-type-event .elements-cont .date-display-start,.node-type-event .elements-cont .arrow, .node-type-event .elements-cont .date-display-end{
	display: inline-block;
}
.node-type-event .elements-cont .field-programme:before{
	content: "\f07c";
	font-family: fontawesome;
	float: left;
	color: #A9BEC9;
	font-size: 1.1em;
	line-height: 1em;
	width: 40px;
}
.node-type-event .elements-cont a.register-now{
	display: block-inline;
	color: #fff;
	font-family: "DIN Next W01";
	background-color: #FF6251;
	padding: 6px 25px;
	text-transform: uppercase;
	font-size: 2.1em;
	line-height: 0.8em;
	float: right;
	margin-top: -30px;
	margin-bottom: 40px;
}
.node-type-event .elements-cont a.register-now:hover{
	background-color: #001445;
	color: #fff;
} 
.node-type-event .event .collapsible{
	background-color: #00A3D8;
	padding: 6px 15px 6px;
	font-family: "DIN Next W01";
	margin-top: -29px;
	background-image: url('../images/event-shadow.jpg');
	background-position: center top;
	background-repeat: no-repeat;
	margin-bottom: 2em;
}
.node-type-event .event .collapsible h3:after{
	content: "\f019";
	font-family: FontAwesome;
	float: right;
	color: #fff;
}
.node-type-event .event .collapsible h3{
	
}
.node-type-event .event .collapsible a{
	color: #fff;
}
.node-type-event .event .collapsible a:hover{
	color: #00ACE3 !important;
}
.node-type-event .event .collapsible ul{
	padding: 0;
	margin: 0;
}
.node-type-event .event .collapsible ul li{
	list-style: none;
	list-style-type: none;
	font-size: 1.5em;
	border-bottom: 1px solid #fff;
	max-width: 80%;
	padding: 5px 0;
}
.node-type-event .event .collapsible ul li.last{
	border: none;
}
.node-type-event .event .collapsible ul li:before{
	content:"\f045";
	color: #fff;
	font-family: FontAwesome;
	padding-right: 15px;
}
.node-type-event .event .field-name-body, .node-type-event .event .field-name-field-special-event-text{
	font-family: georgia;
	font-size: 1.3em;
	color: #5C7F91; 
}
.node-type-event .right-cont{
	padding-left: 7em;
}
.node-type-event .right-cont .view-events{
	margin-top: 2em;
}
.node-type-event .field-name-parter-logo-event-{
	margin-top: 20px;
	padding: 20px;
	background-color: #ebebeb;
	border: 1px solid #c0c0c0;
}
.node-type-event .field-name-parter-logo-event- h2{
	 text-align: center;
	 font-family: "DIN Next W01";
	 text-transform: uppercase;
	 font-size: 1.5em;
}
.node-type-event .field-name-parter-logo-event- .views-field-field-partner-logos{
	position: relative;
	top: 30px;
}
.node-type-event .field-name-parter-logo-event- .views-field-field-partner-logos img{
	box-shadow: 1px 1px 2px 2px #ccc;
}
#block-views-speakers-of-an-event-block{
	border-top: 2px solid #A9BEC9;
	border-bottom: 2px solid #A9BEC9;
	padding: 1.5em 0 4em;
	margin: 7em 0;

}
#block-views-speakers-of-an-event-block h2{
	text-transform: uppercase;
	width: 250px;
	margin: 0 auto;
	background-color: #fff;
	margin-top: -35px;
	text-align: center;
	font-family: "DIN Next W01";
}
#block-views-speakers-of-an-event-block .view-speakers-of-an-event .view-content{
	
}
#block-views-speakers-of-an-event-block .views-row{
	text-align: center;
	margin: 0 auto;
}
#block-views-speakers-of-an-event-block img{
	border-radius: 50%;
    max-width: 100px;
    margin-bottom: 10px;
    margin-top: 2em;
}
#block-views-speakers-of-an-event-block .views-field-name a{
	color: #5C7F91;
	font-weight: bold;
}
/*-------------  end of EVENT single page  --------------*/

/*-------------  Network page         --------------*/
#block-views-members-foundation-list-block-1 .container{
	width: 100%;
	padding: 0;
	margin: 0px;
}
.page-members #secondary-content-wrapper{
	background-color: #ebebeb;
	padding: 25px 0 10px;
	text-transform: uppercase;
	color: #00ACE3;
	font-family: "DIN Next W01";
	font-size: 2em;
	line-height: 1em;
	font-weight: 100;
}
#block-views-7ce8fcdc4a5ffffe984582948c042646 h2.block-title{
	margin-bottom: 20px;
	text-align: center;
    text-transform: uppercase;
    font-family: "DIN Next W01";
    line-height: 1em;
}
#block-views-7ce8fcdc4a5ffffe984582948c042646 .field-name-field-event-photo{
	background-color: #000;
}
#block-views-7ce8fcdc4a5ffffe984582948c042646 img{
	background-color: #000;
	opacity: 0.6;
}
#block-views-7ce8fcdc4a5ffffe984582948c042646 h2.block-title:after{
	    content: url('../images/yellow-line.png');
    display: block;
    margin-bottom: 1.5em;
}
.page-members #secondary-content-wrapper blue{
	color: #5C7F91;
}
.page-members .view-members-foundation-list{
	text-align: center;
	margin-top: 3em;
	margin-bottom: 5em;
}
.page-members .view-members-foundation-list .member-row{
	border-bottom: 1px solid #A9BEC9;
	border-right: 1px solid #A9BEC9;
	min-height: 225px;
}
.page-members .view-members-foundation-list .member-row:nth-child(4n){
	border-right: none;
}
.page-members .view-members-foundation-list .member-row:last-child,
.page-members .view-members-foundation-list .member-row:nth-last-child(1),
.page-members .view-members-foundation-list .member-row:nth-last-child(2),
.page-members .view-members-foundation-list .member-row:nth-last-child(3),
.page-members .view-members-foundation-list .member-row:nth-last-child(4){
	border-bottom: none;
}

.page-members .view-display-id-attachment_1 h3{
	color: #A9BEC9;
	font-family: "DIN Next W01";
	font-size: 2em;
	margin-top: 2em;
	margin-bottom: 1em;
}
.page-members .view-display-id-attachment_1 .views-field-title a,
.page-members .view-display-id-attachment_1  .views-field-field-native-title{
	color: #A9BEC9;
    font-family: "DIN Next W01";
    font-size: 1.2em;
    margin-top: 15px;
}
.page-members .view-display-id-attachment_1 .views-field-title a:hover{
	color: #5C7F91 !important;
}
.page-members .view-display-id-attachment_1 .member-row:last-child,
.page-members .view-display-id-attachment_1 .member-row:nth-last-child(1),
.page-members .view-display-id-attachment_1 .member-row:nth-last-child(2),
.page-members .view-display-id-attachment_1 .member-row:nth-last-child(3),
.page-members .view-display-id-attachment_1 .member-row:nth-last-child(4){
	border-bottom: none !important;
}

.page-members .view-members-foundation-list .view-content{
	border: 2px solid #fff;
}
.page-members .views-field-field-postal-address{
	color: #A9BEC9;
	font-family: "DIN Next W01";
	font-size: 1.2em;
	margin-top: 15px;
}
#block-panels-mini-network-subscribe{
	background-color: #A9BEC9;
	padding: 15px;
	text-align: center;
	border-bottom: 10px solid #F9E300;
}
#block-panels-mini-network-subscribe h2{
	color: #fff;
	font-size: 1.6em;
	font-family: "DIN Next W01";
	line-height: 2.6em;
}
#block-network-slogan{
	background-color: #ebebeb;
	color: #A9BEC9;
	font-size: 2.1em;
	font-family: "DIN Next W01";
	text-transform: uppercase;
	padding: 1em 0 0.5em;
}
#block-network-slogan p strong{
	color: #5C7F92;
}
@media screen and (max-width: 992px) {
   .page-members .view-members-foundation-list .member-row:nth-child(3n){
	border-right: none;
	}
	.page-members .view-members-foundation-list .member-row:nth-child(4n){
	border-right: 1px solid #A9BEC9;
}
.page-members .view-members-foundation-list .member-row:nth-last-child(4){
	border-bottom: 1px solid #A9BEC9;
}
}
@media screen and (max-width: 768px) {
   .page-members .view-members-foundation-list .member-row:nth-child(2n){
	border-right: none;
	}
	.page-members .view-members-foundation-list .member-row:nth-child(3n){
	border-right: 1px solid #A9BEC9;}
	.page-members .view-members-foundation-list .member-row:nth-child(4n){
	border-right: 1px solid #A9BEC9;}
	.page-members .view-members-foundation-list .member-row:nth-child(6n){
	border-right: 1px solid #A9BEC9;}
}
.page-members .view-members-foundation-list .member-row:nth-last-child(4),
.page-members .view-members-foundation-list .member-row:nth-last-child(3)
{
	border-bottom: 1px solid #A9BEC9;
}

/*-------------  end of Network page  --------------*/


/***************  fountation page  ********************/
.node-type-member-foundation #content-wrapper{
	background-color: #EBEBEB;
	padding-top: 2em;
	padding-bottom: 5em;
	box-shadow: inset 0px 3px 2px -1px #ccc;
}
.node-type-member-foundation #content-wrapper .container{
	background-color: #fff;
	padding-top: 5em;
}
.node-type-member-foundation #block-system-main .field-name-body{
	font-size: 1.3em;
	font-style: italic;
	font-family: georgia;
	color: #9a9a9a;
	margin: 2em 0;
}
.node-type-member-foundation #block-system-main .grp-middle{
	font-family: "DIN Next W01";
	font-size: 1.5em;
	color: #5C7F91;
	padding-left: 20px;
}
.node-type-member-foundation #block-system-main .grp-middle .field{
	border-bottom: 1px solid #e6e6e6;
	padding: 5px 0;
}
.node-type-member-foundation #block-system-main .grp-middle .field:last-child{
	border-bottom: none;
}
.node-type-member-foundation #block-system-main .grp-middle .field .field-items,
.node-type-member-foundation #block-system-main .grp-middle h2{
	display: inline;
	margin-top: 0px;
}
.node-type-member-foundation #block-system-main h1.page-title{
	font-size: 1em;
	margin: 0px;
}
.node-type-member-foundation #block-system-main .field-name-field-abbreviation{
	color: #00A0D3;
}
.node-type-member-foundation #block-system-main .grp-right{
	text-align: center;
}
.node-type-member-foundation #block-system-main .grp-right img{
	border-radius: 50%;
	max-width: 130px;
	margin-bottom: 1em;
}
.node-type-member-foundation #block-system-main .grp-right h2{
	font-size: 1.2em;
	max-width: 150px;
	margin: 0 auto;
}
.node-type-member-foundation #block-system-main .grp-right h2 a{
	color: #9a9a9a;
	font-weight: bold;
}
.node-type-member-foundation #block-system-main .grp-right h3{
	font-size: 0.9em;
	color: #5C7F91;
	margin: 0px;
}

.node-type-member-foundation #tertiary-content-wrapper{
	background-color: #EBEBEB;
	padding:0 0 14em;
}
.node-type-member-foundation #tertiary-content-wrapper h2.block-title{
	text-align: center;
	font-family: "DIN Next W01";
	text-transform: uppercase;
	margin-bottom: 2em;
}
.node-type-member-foundation #tertiary-content-wrapper h2.block-title {
  padding: 0 15px;
  position: relative;
}




.node-type-member-foundation #tertiary-content-wrapper .container {
	background-color: #fff;
}
.node-type-member-foundation #tertiary-content-wrapper .container .region-inner{
	background-color: #fff;
}
.page-members .rel-event-publication{
	min-height: 400px;
}
#block-member-add-links{
	position: relative;
	top: 120px;
	left: -35px;
}
#block-member-add-links a.more-link-add{
	font-family: "DIN Next W01";
	font-size: 2em;
	text-transform: uppercase;
	display: inline-block;
	padding: 10px 17px 6px;
	margin-right: 1em;
	color: #fff;
	background-color: #001445;
}
#block-member-add-links a.more-foundations{
	background-color: #FF6251;
}
.node-type-member-foundation #block-panels-mini-network-subscribe{
}
/*-------------  end of fountation page  --------------*/

/*-------------  people page  --------------*/
.page-user h1#page-title{
	font-size: 1px;
	color: #fff;
}
.page-user #content-wrapper {
	background-color: #e6e6e6;
	padding: 2em 0 0;
}
.page-user #content-wrapper .container{
	background-color: #fff;
	padding: 2em 5em;
}
.page-user #content-wrapper .group-header{
	border-bottom: 1px solid #A9BEC9;
	padding: 1em 0 1.7em;
	text-align: center;
	color: #9a9a9a;
	font-family: georgia;
	font-size: 1.5em;
	margin-bottom: 3em;
}
.page-user #content-wrapper .group-header .field-value{
	font-size: 2.5em;
	line-height: 1em;
	color: #5C7F91;
	font-family: "DIN Next W01";
}
.page-user #content-wrapper .field-name-field-user-picture img{
	border-radius: 15px;
}
.page-user #content-wrapper .field-name-field-bio{
	color: #696969;
	font-family: georgia;
	font-size: 1.4em;
	font-style: italic;
}
.page-user .group-contact-details{
	font-size: 1.3em;
}
.page-user #content-wrapper .field-name-field-phone{
	color: #CECECE;
	display: inline-block;
	font-family: "Neue Helvetica W01";
}
.page-user #content-wrapper .field-name-field-phone .field-item:after{
	content: "|";
	display: inline-block;
	font-family: "Neue Helvetica W01";
}
.page-user #content-wrapper .field-name-field-display-e-mail{
	display: inline-block;
}
.page-user #content-wrapper .field-name-field-display-e-mail a{
	color: #CECECE;
font-family: "Neue Helvetica W01";
}
.page-user #fourth-content-wrapper{
	background-color: #e6e6e6;
	padding: 0 0 8em;
}
.page-user #fourth-content-wrapper .container{
	background-color: #fff;
	padding: 2em 5em;
}
#block-views-user-profile-block-1 .view-header{
	color: #9a9a9a;
	font-family: georgia;
	font-style: italic;
	font-size: 2em;
	text-align: center;
	border-bottom: dotted 1px #5C7F91;
	padding: 3em 0 1em;
	margin-bottom: 1em;
}
#block-views-user-profile-block-1 .view-header span{
	color: #A9BEC9;
}
#block-views-user-profile-block-1 .view-content img{
	border-radius: 50%;
	box-shadow: inset 0px 0px 1px 6px black;
	margin-bottom: 5px;
}
#block-views-user-profile-block-1 .views-field-nothing{
	text-align: center;
	font-family: "DIN Next W01";
	font-weight: 100;
	font-size: 1.4em;
	line-height: 1em;
}	
#block-views-user-profile-block-1 .view-content{
	text-align: center;
}
#block-views-user-profile-block-1 .view-content tr td{
	max-width: 90px;
	margin: 0 auto;
	margin: 8px;
	display: inline-block;
}
/*------------- end of people page  --------------*/

/*------------- A word from our Founder  --------------*/
.page-node-13 #content-wrapper .container{
	width: 100%;
	max-width: 100%;
	padding: 0px;
}
.page-node-13 #content-wrapper .container #block-system-main{
	max-width: 1200px;
	width: 65%;
	margin: 0 auto;
	text-align: center;
	font-size: 1.5em;
	font-family: georgia;
	line-height: 1.5em;
	color: #5C7F8C;
}
.page-node-13 #content-wrapper .container #block-system-main p{
	margin-bottom: 20px;
}
/*-------------Join the Team. --------------*/
.page-node-235 .page{
	background-color: #E6E6E6;
}
.page-node-235 .box{
	background-color: #fff;
	margin: 0 0 25px 0;
	padding: 20px;
	position:relative;
}
@media screen and (min-width: 768px){
  .page-node-235 .box{
	max-width: 50%;
	margin-bottom:25px;
	float:left;
	border:15px solid #e6e6e6;
  }
}
.page-node-235 #block-block-29 img{
	margin: 0 auto;
	max-width: 290px;
	margin-bottom: 5px;
	display:block;
}
/*------------- Cartoons page  --------------*/
.page-cartoons{
	background-color: #EBEBEB;
}
.page-cartoons #page-details{
	margin-bottom: 3em;
}
.page-cartoons .view-cartoons {
	text-align: center;
}
.page-cartoons .view-cartoons .views-row{
	min-height: 400px;
}
.page-cartoons .view-cartoons .views-field-field-cartoon-image img{
	padding: 10px;
    box-shadow: 2px 2px 5px 1px #666;
    width: 90%;
    margin: 0 auto;
    margin-bottom: 2em;
    background-color: #fff;
}
.page-cartoons .view-cartoons .views-field-title{
	color: #A9BEC9;
    font-family: "DIN Next W01";
    font-size: 1.6em;
    line-height: 1em;
}
.page-cartoons .view-cartoons .views-field-field-authors{
	font-family: "DIN Next W01";
    color: #A9BEC9;
    margin-top: 0.5em;
    border-bottom: 2px solid #aaa;
    padding-bottom: 1em;
    max-width: 80px;
    margin: 0 auto;
    margin-bottom: 1em;
}
/*------------- Search page by term --------------*/
.page-search-by-term .views-row-even{
	background-color: #DDEDED;
}
.view-general-search .views-row{
	border-bottom: none;
	margin-bottom: 0px;
	padding: 3em 1em;
}
.page-search-by-term .field-name-content-type-title,
.page-search-by-term .field-name-post-date,
.page-search-by-term .field-name-field-date{
	display: inline-block;
}
.page-search-by-term .field-name-post-date,
.page-search-by-term  .field-name-field-date{
	  font-family: "DIN Next W01";
    color: #5C7F93;
    font-size: 1.2em;
}
.page-search-by-term .field-name-content-type-title p{
	display: inline;
	background-color: #f9e300;
    font-family: "DIN Next W01";
    color: #5C7F93;
    font-size: 1.5em;
}
.page-search-by-term .field-name-title h2{
	font-weight: bold;
	margin-top: 10px;
}
.page-search-by-term .field-name-field-authors {
	font-family: "DIN Next W01";
    color: #5C7F93;
    font-size: 1.3em;
}
.page-search-by-term .field-name-field-authors .field-label{
	float: none;
}
.page-search-by-term .field-name-field-authors ul li,
.page-search-by-term .field-name-field-authors .field-item a
{
	clear: both;
	list-style-type: none;
	list-style: none;
}
.page-search-by-term .field-name-body p{
	font-family: georgia;
	color: #5C7F93;
	font-size: 1.2em;
}

.page-search-by-term .node{
	margin-bottom: 15px;
}
.node-blogpost .field-name-image-and-author {
  text-align:center;
}
.field-name-image-and-author .blog-author-cont {
	display:inline-block;
	margin-left:15px;
	margin-right:15px;
}
.field-name-image-and-author .blog-image {
	display:none;
}
.field-name-image-and-author .blog-image:first-child {
	display:block;
}
a.download-programme.file-link {
	color:#5C7F91;
	font-weight:bold;
}
a.download-programme.file-link:hover {
	color:#23527c;
}

.opinion-author .item-list > ul > li{
	margin-bottom:1.05em;
}
.opinion-author .item-list > ul > li:last-child{
	margin-bottom:0;
}
.opinion-author .field-name-field-full-name{
  margin-top:0.45em;
}
.opinion-author .item-list > ul{
  padding:0;
  margin:0;
  list-style-type:none;
  display:block;
  text-align:center;
}

@media (max-width: 768px){
  .node-type-event .elements-cont a.register-now {
    font-size: 1.2em;
    float: none;
    margin-top: 10px;
    margin-bottom: 0;
    display: inline-block;
  }
}

@media (min-width: 1200px) {

}

@media (max-width: 992px) {
	#block-views-sticky-posts-events-sticky{
	border-right: none;
	}
}

@media (min-width: 768px) {

}

@media (max-width: 767px) {

}



