
/*members area header*/

.intranet .intern-banner{height: 130px;} 
.intranet #page-content{padding: 0px;}
.intranet #content-full {margin-top: 30px;}
.post-date{color:#86BE29; font-weight: bold;font-size: 16px;}

/* -- intranet menu -- */
/* -- main menu --*/
#page-content #intranet-menu {		
	transition: all 0.6s ease 0s;
	-webkit-transition: all 0.6s ease 0s;
	-moz-transition: all 0.6s ease 0s;
	margin-bottom: auto;
}
#intranet-menu li,#page-content #intranet-menu li{
	list-style:none;
	display:block;
	float:left;
	position:relative;
	font-weight:600;
	margin-bottom:0;
	background: none;
	padding-left:initial;
}
#intranet-menu li a,#page-content #intranet-menu li a{
	font-size:18px;
	font-weight:600;
	text-decoration:none;
	display:block;
	padding:15px 10px;
	color:#3485BD;
	/*z-index:999;*/
}
#intranet-menu > li > a{
	line-height:45px;
	transition: all 0.6s ease 0s;
	-webkit-transition: all 0.6s ease 0s;
	-moz-transition: all 0.6s ease 0s;
	/*
		text-shadow: 0px 0px 2px rgba(0,0,0,0.6);
	-webkit-text-shadow: 0px 0px 2px rgba(0,0,0,0.6);
	-moz-text-shadow: 0px 0px 2px rgba(0,0,0,0.6);*/
}
#intranet-menu li > a{
	padding:0 22px;
	position:relative;	
	z-index:10;
	font-weight:600;
}

#intranet-menu > li:hover > a,
#intranet-menu li > a:hover, 
#intranet-menu > .current-menu-item > a,
.current-page-parent > a,
.current-menu-ancestor > a,
.current-menu-parent > a,
.sub-menu .current-menu-item >a{
	color:#86BE29!important;
	text-shadow: none!important;
}

/* -- submenu -- */
#intranet-menu > li:hover > ul{
	visibility: visible;
	opacity: 1;
	top:65px;
	/*background-image: linear-gradient(to bottom, rgba(11,96,109,0.5), rgba(34,48,68,0.5));*/
	background:#fff;
	display:block;
}
#intranet-menu li ul {
	position:absolute;
	float:none;
	text-align:left;
	z-index:89;
	padding:14px 0;
	/*background:#fff;*/
	display:none;
	visibility: hidden;
	opacity: 0;
	top: -300px;
   -webkit-transition: all .25s ease;
   -moz-transition: all .25s ease;
   -ms-transition: all .25s ease;
   -o-transition: all .25s ease;
   transition: all .25s ease;
   
   -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.28);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.28);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.28);
}
#intranet-menu > li > ul:after{
	content:" ";
	position:absolute;
	/*
	display:block;
	top:-12px;
	left:25px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 12px 12px 12px;
	border-color: transparent transparent #ffffff transparent;*/
	width: 0;
    height: 0;
    top:0px;
	left:60px;
    box-sizing: border-box;  
    border: 10px solid black;	
    border-color: transparent transparent #fff #fff;
	box-sizing: border-box;   
    transform-origin: 0 0;
    transform: rotate(-225deg);  
    box-shadow: -3px 2px 3px 0 rgba(0, 0, 0, 0.18);
}
#intranet-menu li ul li{
	float:none;
}
#intranet-menu li ul li a{
	display:block;
	padding:4px 20px 0 20px;
	min-width:180px;
	transition:none!important;
	font-size:14px;
	line-height:19px;
	/*background: rgba(34,48,68,0.7);*/
	color:#3485BD;
	position:relative;
	text-transform:none!important;
	margin:5px 0;
}
#intranet-menu > li > ul > li > a{
	text-transform:uppercase;
}
#intranet-menu li ul li:first-child a{
	/*padding-top: 14px;*/
}
#intranet-menu > li > ul > li > a:hover, 
#intranet-menu  >  li  >  ul >  .current  >  a,
#intranet-menu  >  li  >  ul  >  .current-menu-item  > a,
.single-team .menu-item-319 >  a,
.single-logo-support .menu-item-325 >  a{
	color:#86BE29!important;
}
#intranet-menu > li > ul > li > a:hover:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:1px;
	border-left:7px solid #F8C310;
}
/* sub menu level 3 - 4 */
#intranet-menu li ul ul{
	display:block;
	visibility:visible;
	opacity:1;
	padding:0 10px 0 40px;
	position:relative;
	top:0;
box-shadow:none;
}
.sub-menu ul li:before{
	content:"";
	border-left:4px solid #75b9e3;
	width:1px;
	height:100%;
	position:absolute;
	left:-10px;
}
#intranet-menu li ul ul a{
	font-size:12px;
	padding:0;
}

#intranet-menu .current-menu-item.login-tab > a, .current-page-parent.login-tab > a, .current-menu-ancestor.login-tab > a, .current-menu-parent.login-tab > a,
.login-tab a:hover,#intranet-menu .login-tab > a:hover,.current-menu-item.login-tab > a,
.single-pages-intranet .login-tab > a{
	background:#8fcfbf!important;
	color:#fff!important;
}

/*-- intranet menu --*/

/*intranet content box*/
.left-content{width:65%;float:left;}
.right-content{width:31%;float:right;position:relative;margin-bottom:25px;}

/*Campaigns*/
.hdr-title{background-color: #3485BD;color: #fff;text-align: center;padding: 10px 5px;border-top-left-radius: 5px; border-top-right-radius: 5px;margin-bottom: 25px; } 
h4.hdr-title:after{content: none;} 
.sub-hdr-title{color: #86BE29;}
#home-content ul.list-campaigns  li, #page-content ul.list-campaigns  li{background: none; padding-left: 0px;}
.list-campaigns li{list-style:none;display:inline-block;width: 100%;margin-bottom:30px;text-align:left;}
.list-campaigns li a{
	text-decoration:none;
	display:block;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.28);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.28);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.28);
	position:relative;
	display: flex;
	align-items:stretch;
	transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
}
.list-campaigns .thumb{	
	position:relative;
	flex: 26%;
	background:#5C7F92;	
	overflow:hidden;
}
.list-campaigns .thumb:before{
	content:"";
	position:absolute;
	top:44%;
	right:0;
	z-index:10;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 20px 18px 20px 0;
	border-color: transparent #ffffff transparent transparent;
	transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
}
.list-campaigns .thumb:after{
	content:"";
	position:absolute;
	top:0;
	right:0;
	z-index:10;
	width: 0px;
	height:100%;
	background:#fff;
	transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
}
.list-campaigns .thumb img{
	width:100%;
	height:auto;	
	object-fit:cover;
	position:relative;
	transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
}

.list-campaigns .campaigns-info{position: absolute; right: 0px; bottom: 0px; background-color: #4687BE; padding: 2px 10px;display: inline-block;border-top-left-radius: 5px;}
.list-campaigns .campaigns-loc{color: #fff;font-size: 14px;font-weight: 600;margin-bottom: 0px;}
.list-campaigns .countdown-timer{color: #fff;}
.list-campaigns .campaigns-date{color: #223044;font-size: 16px;}
.list-campaigns .date-event{
	position:absolute;
	z-index:9;
	color:#fff;
	/*font-family:'Oswald',Arial, sans-serif;*/
	text-transform:uppercase;
	top: 0px;
	left: 0px;
	padding:10px 0 0 0;
	font-size: 14px;
	text-align:center;
	width:100%;
	height:70%;
	background: rgb(5,52,103);
	background: linear-gradient(180deg, rgba(5,52,103,0.8869748583026961) 27%, rgba(0,212,255,0) 100%);
}
.list-campaigns .campaigns-detail{
	/*float:right;
	width:40%;*/	
	padding:0 1.5% 0 3%;
	flex:58%;
	position:relative;
	background:#fff;
}
.list-campaigns .campaigns-detail h3{
	margin: 15px 0 5px 0;
	color: #3485BD;
	font-size: 23px;
	line-height: 28px;
	font-weight: 600;
}
.list-campaigns .campaigns-detail .category{
	position:absolute;
	bottom:0;
	color:#8d8a8a;
	font-size:14px;
}
.list-campaigns .campaigns-detail .city{
	font-size:18px;
	/*color:#223044;*/
	color:#8d8a8a;	
	max-height:25px;
	overflow:hidden;
}
.list-campaigns a:hover .thumb:before{
	right:20px;
}
.list-campaigns a:hover .thumb:after{
	width: 20px;
}
.list-campaigns  li a:hover{
	-webkit-box-shadow: 0px 5px 9px 1px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 5px 9px 1px rgba(0,0,0,0.6);
	box-shadow: 0px 5px 9px 1px rgba(0,0,0,0.6);
}
.list-campaigns  li a:hover .thumb img{
	opacity:0.5;
	   -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1); 
}
.list-campaigns  a:hover h3{
	color:#5C7F92;
}
.list-campaigns  a:hover .city,
.list-campaigns  a:hover .category{
	color:#ccc;
}

/*sidebar*/
.side-hdr-title{background-color: #3485BD;color: #fff;font-weight: bold;text-align: center; border-top-left-radius: 5px; border-top-right-radius: 5px;padding: 6px 2px;font-size: 18px;}

/*latest intranet news*/
.list-latest-news {list-style: none;  padding-left: 0;-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.28);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.28);box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.28);
	padding-top: 10px;
    padding-bottom: 10px;}
#page-content ul.list-latest-news li, .list-latest-news li{background: none;}
.list-latest-news li::before {
  content: "\25BA"; /* Hex for Right-Pointing Pointer (►) */
  color: #3485BD;
  display: inline-block;
  width: 1em;
  margin-left: -1em; /* Positions arrow outside the text flow */
}
.list-latest-news li a { text-decoration: none;border-bottom: 1px solid #EFEFEF;display: inline-block; width: 100%;font-weight: bold; font-size: 16px;}
.list-latest-news li a:hover{color: #5C7F92;}

/*partners-logo*/
.icons-grid {row-gap: 30px;column-gap: 10px;justify-content: left; align-items: center;}
.icons-grid .icons-grid-item {display: flex; justify-content: center;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.28);}
.icons-grid .icons-grid-item.country-icon{flex-basis: 100px;background: #f2f2f299;}
.icons-grid .icons-grid-item.institution-icon{flex-basis: 200px;}
.icons-grid .icons-grid-item a {text-decoration: none;}
.icons-grid .icons-grid-item.country-icon a:hover img{-webkit-transform: scaleX(-1); transform: scaleX(-1);}
.icons-grid-item .thumb {margin: 10px 0 0 0; float: none;overflow: hidden;    padding: 0px 15px;}
.icons-grid-item .thumb img {max-width: 100%;height: auto;  height: auto;transition: ease-in 0.3s;}
.icons-grid-item.country-icon .thumb img {width: 60px;}
.icons-grid-item.institution-icon .thumb img {width: 200px;}
.icons-grid .icons-grid-item.institution-icon a:hover img{transform: scale(1.1);}
.icons-grid .icons-grid-item .country-name{text-align: center;color: #3485BD; font-weight: bold;font-size: 13px;}

/*intranet news*/
.inranet-news .thumb{float: none;margin: 0px;}
/*single page*/
h2.intranet_heading{color: #86BE29;}
h2.intranet_heading:after {content: none;}

/*fancybox*/
h2.fancyb_hdr{font-size: 38px;line-height: 42px;}
h2.fancyb_hdr:after {content: none;}
.fancybox-inner .title_code {border-bottom: 1px solid #3485BD;color: #3485BD;font-size: 22px;}
.fancybox-inner .title_code:after {background: #3485BD;}

@media only screen and  (min-width: 769px){	
.intranet .intern-banner:before {content: none;}
.intranet .banner-content{display: none;}
}

@media only screen and  (max-width: 768px){	
.left-content{width:100%;float:none;}
.right-content{width:100%;float:none}
 #page-content #intranet-menu li a { font-size: 14px;padding: 2px 10px; }
}

#content-full{min-height: 565px;}
@media only screen and (min-width: 1480px){
.back {position: absolute; left: 10px;}
}