html,
body{
color:#4A4A4A;
font-family: Helvetica,Arial,sans-serif;
font-weight: normal;
font-size: 14px;
}
p{
line-height:20px;
}
.ai1ec-agenda-view .ai1ec-event .ai1ec-event-title { font-weight:normal!important;}
  
  .pagination {
margin-:40px 0;
clear:both;
padding:20px 0;
position:relative;
font-size:12px;
line-height:14px;
}
 
.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff!important;
background: #003c69;
}
 
.pagination a:hover{
color:rgba(240, 154, 0, 0.7);
}
 
.pagination .current{
padding:6px 9px 5px 9px;
color:rgba(240, 154, 0, 0.7)!important;
}

.uk-panel-title {
	font-weight: normal;
}
#tab-left-content {   border-top:1px solid #005086;
}
.ul-ra li a {
    color: #005086!important;
    
    }
.ul-ra  > li > a:hover {
	background: #005086!important;
	border: 1px solid #005086!important;
	}
	
	.ul-ra {
		border-right: 1px solid #005086!important;
}

.ul-ra  > li.uk-active > a, .uk-tab-right > li.uk-active > a {
	border-color: #005086!important;
    border-width: 1px;
    border-right:none;
	
}

em {
  color: #4A4A4A;
} 

.uk-button {
	color: #005086;
	border: 1px solid #005086;
}

.uk-button:hover {
  background-color: rgba(0,0,0,0);
  color: #f09a00;
  outline: none;
  text-decoration: none;
  border-color: #f09a00;
}

.uk-button-primary {
  background-color: #005086;
  color: #ffffff;
  border-color: transparent;
}

.uk-button-primary:hover, .uk-button-primary:focus {
  background-color: #f09a00;
  color: #ffffff;
  border-color: transparent;
}
.tm-block .tm-block-middle {height:auto!important;}

/*
============================================================================
   .pubRA .uk-tab
============================================================================ 
*/

.pubRA .uk-tab li{
	max-width:25%;
	
text-align: center;
background: #064E71;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
display: table!important;
margin-left: 0px;
margin-right: 5px;
margin-bottom: 5px!important;
min-height: 67px;
padding: 5px;

	}
	
	.pubRA .uk-tab { border:none!important;}
	
	.pubRA .uk-tab li:hover, .pubRA .uk-tab .uk-active{
	background: #2583C0;
	}
.pubRA .uk-tab > li.uk-active > a {
		background: #2583C0!important;
		border:none!important;
		}
.pubRA .uk-tab li a {
	color:#fff!important;
	
}
.pubRA .uk-tab li a:hover{
	background: #2583C0;
	
	}
/*
============================================================================
    Headings
============================================================================ 
*/
h1, h2, h3, h4{

font-weight:200;
margin:18px 0 6px;

}
h4 {color: #00365B !important;
    font-size: 16px !important;
  text-transform: none;
  padding: 0 !important; font-weight: normal;}
  
  
  
.uk-article-title {
	  color: #0085C2;
  font-size: 2.2em;
    line-height: 1.2em;

  margin-top: 0;
  font-weight: bold;
  letter-spacing: -1px;
  margin-bottom: 20px;
  text-transform: none;
	
}
.uk-article-meta {
display:none;



}

h2 {
	 font-size: 20px; color: #004A7C;
	  border-bottom: 3px solid #004A7C;
  padding-bottom: 5px;
	
}

h3 {
  color: #004A7C;
	
}
.uk-h4 {
	font-weight: normal;
  text-transform:none;
}


hr {
  border: none;
  border-bottom: 1px solid #138DC5;
  margin-bottom: 8px;
  margin-top: 8px;
  width: 100%;
}

h2.eventTIT {
  background: none repeat scroll 0 0 #2583C0;
  border: 0 none;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  min-height: 20px;
  padding-bottom: 0;
  padding-left: 5px;
  padding-top: 25px;
  margin-bottom: 10px;
}
/*
============================================================================
    Header Logos
============================================================================ 
*/

.text-logo {
	float: left;
	font-size: 24px;
	margin: 28px;
	color: #005086;
}


.text-logo span {
	font-size: 31px;
}

/*
============================================================================
  SLIDE HOMEPAGE
============================================================================ 
*/
.uk-overlay-background {
  background: rgba(0,0,0,0.5);
}
/*
============================================================================
    Main Menu
============================================================================ 
*/
.uk-nav-offcanvas {margin-top:30px;  }
.uk-nav-offcanvas a {color: rgba(212, 212, 212, 1)!important;   padding: 10px 30px!important;}

.uk-navbar-nav > li > a {
	  color: #FFF!important;
	  font-size: 15px;
	  font-family: inherit;
	  font-weight: 300;
	  height: 50px;
	  line-height: 50px;

}


.tm-navbar {
	background: #2583C0;

}

.uk-float-left {
	  padding-bottom: 10px;
}

.tm-navbar .tm-navbar-wrapper .tm-nav {
  text-align: left;
}
.uk-search:before {
  color: #fff;
}
.uk-search {
  position: absolute;
   right: 75px;
  top: 52px;

	
	
	 }
.tm-navbar .tm-socialbar .tm-social-toggle {
  color: #ffffff!important;
}

.tm-socialbar {
  top: 72px!important;
}

.uk-search input {color:#fff!important;}

.tm-navbar.uk-navbar-attached {
  background: #2583C0;
  border-bottom: none;
  margin-bottom: 20px;
}

.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
 background-color: #3C4544;
 color: #ffffff!important;
  outline: none;
}

.uk-navbar-nav > li.uk-active > a {
   background-color: #3C4544;
  color: #ffffff!important;
}

.uk-navbar-attached  .uk-navbar-nav > li.uk-active > a {
  background-color: #3C4544;
   color: #ffffff!important;
}

.uk-navbar-attached  .uk-navbar-nav > li.uk-active > a:hover {
  color: #ffffff!important;
  outline: none;
}

.uk-navbar-attached .uk-navbar-nav > li:hover > a,
.uk-navbar-attached .uk-navbar-nav > li > a:focus,
.uk-navbar-attached .uk-navbar-nav > li.uk-open > a {
  background-color: #3C4544;
}
.uk-navbar-attached .uk-navbar-nav > li > a:active {
  background-color: #3C4544;
}
.uk-navbar-attached .uk-navbar-nav > li.uk-active > a {
  background-color: #3C4544;
 
}

.uk-dropdown-navbar {
  margin-top: 0;
}


.uk-dropdown-grid .uk-width-1-1 {
  padding-left: 15px!important;
  padding-right:  15px!important;
}
.uk-nav > li > a {
  padding: 3px 0;
}

.uk-dropdown { min-width:210px; width:auto; font-size:14px}
/* Menu with more buttons
@media (max-width: 1220px) {
  .uk-navbar-nav > li > a {
    padding: 0 10px;
  }
  .uk-navbar-nav > li > a {
  font-size: 16px;
  }
}*/

@media (max-width: 480px)
.tm-socialbar {
  display: none;
}

@media (max-width: 959px) {
.uk-navbar-content, .uk-navbar-toggle {
  height: 47px!important;
}
}
.uk-navbar-attached .uk-dropdown-navbar {
  margin-top: 0px;
  padding-top: 5px;
}

@media (min-width: 960px) {
  /* Toolbar and Navbar GGP */
  .tm-toolbar + .uk-sticky-placeholder .tm-navbar:not(.uk-navbar-attached),
  .tm-toolbar + .tm-navbar:not(.uk-navbar-attached) {
    top: 140px;
  }
}

  
.tm-toolbar {
  height: auto;
}

.uk-navbar-attached #tm-social-icons {
 margin-top: 15px; 
}


.grey-icons li a {
  color: #005086;
  border: 2px solid #2583C0;
}

.grey-icons li a:hover {
    background-color: #2583C0;
    color:#fff!important;
}

.uk-dropdown-navbar {
  background-color: #3C4544;
}

.uk-nav-navbar > li > a {
  color: #15B8E1!important;
   border-bottom: 1px solid #526565 !important;
}



.uk-navbar-center a {color: #fff!important;}


input.uk-search-field { border: 2px solid #fff; padding:0; margin:0;}
/*
============================================================================
    Menu mobile
============================================================================ 
*/

.uk-navbar-toggle {
  color: #ffffff!important;
}

.uk-navbar-toggle:hover, .uk-navbar-toggle:focus {
  color: #ffffff!important;
}

/*
============================================================================
    Homepage caroussel
============================================================================ 
*/
	
	.home .uk-article-title {
		display: none;
	}
  /* Toolbar and Navbar */
  .uk-overlay-hover:hover .uk-overlay-fade, .uk-overlay-active .uk-active > .uk-overlay-fade .uk-h1 {
  color:#f09a00;
  font-weight: bold;
  text-shadow: 1px 1px 1px rgba(0,0,0,.3);
  text-align:center;
}

  #date-caroussel {
  color: #333;
  text-shadow: 1px 1px 1px rgba(0,0,0,.3);
   text-align:center;
}
  
  .uk-overlay-hover:hover .uk-overlay-fade, .uk-overlay-active .uk-active > .uk-overlay-fade .uk-margin {
   font-size: 16px;
  color: #ffffff;
  font-weight: 600;
}

@media (max-width: 768px) {
	.uk-overlay-hover:hover .uk-overlay-fade, .uk-overlay-active .uk-active > .uk-overlay-fade .uk-h1 {
		display:none;
	}
}

@media (max-width: 500px) {
	.tm-fullscreen {
		  padding-top: 60px;
	}
	.uk-button-primary {
		display:none;
	}
	
}


.header-bg-gradient {
  width: 100%;
  position: absolute;
  bottom: 0;
  top: 0;
  z-index: -20;
  overflow: hidden;
  background-image: -webkit-linear-gradient(top, rgba(255, 144, 0, 0.15) 0%, transparent 40%, rgba(0, 51, 102, 0.5) 100%);
  background-image: -moz-linear-gradient(top, rgba(255, 144, 0, 0.15) 0%, transparent 40%, rgba(0, 51, 102, 0.5) 100%);
  background-image: -ms-linear-gradient(top, rgba(255, 144, 0, 0.15) 0%, transparent 40%, rgba(0, 51, 102, 0.5) 100%);
  background-image: -o-linear-gradient(top, rgba(255, 144, 0, 0.15) 0%, transparent 40%, rgba(0, 51, 102, 0.5) 100%);
  background-image: linear-gradient(top, rgba(255, 144, 0, 0.15) 0%, transparent 40%, rgba(0, 51, 102, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#26ff9000', endColorstr='#80003366', GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#26ff9000',endColorstr='#80003366',GradientType=0);
}

@media (max-width: 387px) {
.uk-navbar-content > a:not([class]) {
	font-size:12px;
	padding:0 10px;
	}
}


 /*
============================================================================
    Footer
============================================================================ 
*/
.logo-footer {
  width:90px;
  margin:20px auto;

}

.tm-bottom {
  background: #2583C0;
  color: #fff;
}
 
.tm-bottom a{
  color: #fff!important;
}

.footer-social  {
	margin-top: 50px;
}

.footer-social li {
	display: inline-block;
	margin-right: 20px;
}

.footer-social a {
	moz-transition: none;
    -webkit-transition: none;
    -o-transition: color 0 ease-in;
    transition: none;
}

a.social_twitter {
  display: block;
  width: 28px;
  height: 28px;
  background: url('/wp-content/themes/yoo_venice_wp/styles/GGP-website/images/logos/social-media-sprite.png') top;
  text-indent: -999999px;
  background-position: 0 0;
  border: 0px;
}

a.social_twitter:hover {
  background-position: -29px 0;
}

a.social_youtube {
  display: block;
  width: 28px;
  height: 28px;
  background: url('/wp-content/themes/yoo_venice_wp/styles/GGP-website/images/logos/social-media-sprite.png') top;
  text-indent: -999999px;
  background-position: -56px 0;
  border: 0px;
}

a.social_youtube:hover {
  background-position: -85px 0;
}

a.social_linkedin {
  display: block;
  width: 29px;
  height: 28px;
  background: url('/wp-content/themes/yoo_venice_wp/styles/GGP-website/images/logos/social-media-sprite.png') top;
  text-indent: -999999px;
  background-position: -114px 0;
  border: 0px;
}

a.social_linkedin:hover {
  background-position: -144px 0;
}

a.social_slideshare {
  display: block;
  width: 29px;
  height: 28px;
  background: url('/wp-content/themes/yoo_venice_wp/styles/GGP-website/images/logos/social-media-sprite.png') top;
  text-indent: -999999px;
  background-position: -173px 0;
  border: 0px;
}

a.social_slideshare:hover {
  background-position: -203px 0;
}

a.social_soundcloud {
  display: block;
  width: 39px;
  height: 28px;
  background: url('/wp-content/themes/yoo_venice_wp/styles/GGP-website/images/logos/social-media-sprite.png') top;
  text-indent: -999999px;
  background-position: -237px 0;
  border: 0px;
}

a.social_soundcloud:hover {
  background-position: -278px 0;
}

.footer-info {
  margin: 4px;
  color: #FFF;
  padding:0;
}

.footer-info li {
  margin: 0 .5em;
  color: #FFF;
  display: inline-block;
}

.footer-logo-line {
  text-align: center;
/*  background: url("/wp-content/themes/yoo_venice_wp/styles/GGP-website/images/footer-line.png") no-repeat center center;
*/}

.footer-logo {
  position: relative;
  display: inline-block;
  zoom: 1;
}

#footer-logo {
  background-position: center -692px;
  width: 60px;
  height: 59px;
  display: inline-block;
  zoom: 1;
  background: url("/wp-content/themes/yoo_venice_wp/styles/GGP-website/images/logos/GGP-footer-logo.png") no-repeat center 0;
  text-indent: -9999em;
  overflow: hidden;
}

.tm-totop-scroller {
	border: 1px solid #fff;
}

 /*
============================================================================
    Pilss Nav
============================================================================ 
*/

.uk-subnav-pill > .uk-active > * {
	border-color: #005086;
}

.uk-subnav-pill > * > * {
	  border: 1px solid transparent;
}

 
 /*
============================================================================
    Events Calendar
============================================================================ 
*/
.ai1ec-cost {display:none;}
.ai1ec-posterboard-view .ai1ec-event-title-wrap {
  min-height: 100px;
}

.tm-featured-image .wp-post-image {
  display: none;
}

.ai1ec-posterboard-view .ai1ec-date-block-wrap {
  background: #4a4a4a;
}

.ai1ec-posterboard-view footer {
	 background: #fff;
}

.ai1ec-posterboard-view .ai1ec-event-wrap {
  margin: 12px;
}

.timely .alignleft, .timely.alignleft, #ai1ec-container .alignleft, #ai1ec-container.alignleft {
  float: right;
  margin: 0 0 8px 36px;
}

.timely .ai1ec-btn-primary {
	    background-color: #EF992C;
	    border-color:#EF992C;
	  
	}
	.timely .ai1ec-btn-primary:hover {
background-color:#EAA751;
    border-color:#EAA751;
       color:#fff!important;
}
.timely .ai1ec-btn-default:hover, .timely .ai1ec-btn-default:focus, .timely .ai1ec-btn-default:active, .timely .ai1ec-btn-default.ai1ec-active, .ai1ec-open .ai1ec-dropdown-toggle.timely .ai1ec-btn-default {
    color: #14B8E0;
    background-color: #fff;
    border-color: #fff;
}
.etg .ai1ec-calendar-toolbar, .etg .ai1ec-btn-toolbar, .etg .ai1ec-pull-left { display:none; }
.page-id-10958 .ai1ec-calendar-toolbar, .page-id-10958 .ai1ec-btn-toolbar, .page-id-10958 .ai1ec-pull-left { display:none; }


 /*
============================================================================
    News
============================================================================ 
*/


.news img {
  width: 100px;
  height: 100px;
  margin: 0 10px 10px 0;
}

.tm-article-date {
  margin-bottom: 10px;
}

 /*
============================================================================
    Publications
============================================================================ 
*/

.pub-type {
  font-weight: bold;
  color: #969696;
}

.entry-pub .pub-title- {
	font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  margin-bottom: -11px;
}

/*
============================================================================
    Accordion style
============================================================================ 
*/
.uk-accordion a[href$=".pdf"], a.apng {
  background: url("http://www.eui.eu/NewGenerationSite/i/pdficon.png") no-repeat scroll right center rgba(0, 0, 0, 0)!important;
  padding: 6px 23px 0 0px;
}

.uk-accordion-title {
	  border-bottom: 1px solid #666666;
}

h3.uk-accordion-title {
	  margin-bottom: 10px;
  padding: 7px;
  border: 1px solid #ddd;
  background: #F5F5F5;
  background: -moz-linear-gradient(top, #FAFAFA 0%, #F5F5F5 100%);
  background: -webkit-linear-gradient(top, #FAFAFA 0%, #F5F5F5 100%);
  background: -o-linear-gradient(top, #FAFAFA 0%, #F5F5F5 100%);
  background: linear-gradient(to bottom, #FAFAFA 0%, #F5F5F5 100%);
  border-radius: 5px;
  box-shadow: 0 1px 0 #fff inset;
  text-shadow: 0 1px 0 #fff;
  FONT-SIZE: 14PX;
  font-weight: normal;
}

.uk-accordion-title {
	  border-bottom: 1px solid #666666;
}

h3.uk-accordion-title {
	color:#333;
}

p.uk-accordion-title  {border:none!important; font-size:15px!important;
	
	  color: #0085C2!important;
font-weight:bold;
	
}
p.uk-accordion-title:hover {  color: #14B8E0!important;
}
/*
============================================================================
    Switcher style
============================================================================ 
*/

.uk-tab-right {
  border-left: 1px solid #2583C0;
}

.uk-tab-left {
  border-right: 2px solid #2583C0;
}

.uk-tab-left > li.uk-active > a, .uk-tab-right > li.uk-active > a {
  border-color: #2583C0;
}

.uk-tab > li > a:hover {
  border-color: rgba(0, 0, 0, 0);
  background: #2583C0;
  color: #fff!important;
  outline: none;
}

/*
============================================================================
    Embeded videos
============================================================================ 
*/

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


.uk-overlay-panel {
	padding:10px;
	line-height:15px;
	font-weight: normal !important;
}
.uk-overlay-panel  p {
    line-height: 15px;
    font-size: 12px;
}
.uk-overlay-panel a {color:#fff!important; }

.uk-overlay-panel a:hover {color:#fff!important; text-decoration: none!important;}
.uk-overlay-panel .uk-margin-small {
  text-align: left; }
 .uk-overlay-panel  .uk-h3 {font-size:16px; margin:0;}
 .uk-overlay-panel .uk-overlay-background {
	 opacity:5;
  background: #005086;
}
 .uk-overlay-panel .uk-flex-item-auto {padding:0}
 
 
 /*
============================================================================
GLOBALSTAT
============================================================================ 
*/
 
 
  blockquote {
	  border:0;
  font-style: italic;
  padding: 1.5em;
  padding-bottom:0.5em;
  margin:0;
    background: #f5f5f5!important;
        font-size: 16px;
    line-height: 11px;
  }
  blockquote p { line-height: 28px!important;
}

.signature {padding-right:6em;  padding-bottom:2em; margin:0;   background: #f5f5f5!important;}


.bianco .uk-panel-teaser {margin-top:0!important; }
/*
============================================================================
   Mailchimpg
============================================================================ 
*/

#mc_embed_signup {
  background: rgba(240, 154, 0, 0.1);
}

/*
============================================================================
    Homepage Slideshow
============================================================================ 
*/

.tm-my-fullscreen-slideshow .uk-slideshow > li {  
	max-height: 500px; 
 }
  
/*
============================================================================
    Classes
============================================================================ 
*/


.we-do {
text-align: center;
padding-top: 50px;
padding-bottom: 50px;
cursor: pointer;
}

.we-do a {
  text-decoration: none;
  color: #4a4a4a;
}

.we-do:hover {
background: #f7f7f7;
color:#4a4a4a;

}

.we-do h2 {
font-weight: 200;
font-size: 22px;
padding-top: 30px;
}

.single_event
{
border: solid 1px red;
}

.grey-background {
	  background: rgba(51, 51, 51, 0.1);
}

.line {
  border-bottom: 1px solid rgba(51, 51, 51, 0.14);
  padding-bottom: 60px;
}

#align {
	text-align:	center;
}
/*
============================================================================
   sidebar A menu
============================================================================ 
*/
.tm-sidebar-a .uk-nav-side {
  font-size: 12px;
  line-height: 12px;
  margin: 0 0 1px;
  background: none;
  width: 100%;
  height: auto;
}
.tm-sidebar-a .uk-nav-side li{
  line-height: 15px;
  margin: 0 0 1px;
  padding: 0;
  min-height: 30px;


  background: none repeat scroll 0 0 #C3D9E7;

}
.tm-sidebar-a .uk-nav-side li a{
  display: block;
  padding: 8px 10px;
  text-decoration: none;
  background: none repeat scroll 0 0 #C3D9E7;
  color: #004164!important;
  font-weight: normal;
  border-left: 3px solid #004164;
  }
  

  .uk-nav-side li a:hover{
	  
	  color:#0085c2!important;
	  }
  
 .tm-sidebar-a .uk-nav-sub {
	    border-top: 1px solid #fff;
    font-size: 12px;
  margin: 0;
  padding-bottom: 0;
  background: #C3D9E7;
  	     border-left: 3px solid #8BB9D7;
  	     

  }
   .tm-sidebar-a .uk-nav-sub li {
    background: none!important;
  border-left: none!important;
  font-weight: normal!important;
  line-height: 5px!important;
  min-height: 6px!important;
  padding: 0px!important;
  margin-bottom: -1px!important;

  }
  
  
  
 .tm-sidebar-a .uk-nav-sub  li a{
	     border-left: none!important;
	    background: none repeat scroll 0 0 #C3D9E7!important;
 font-weight: normal!important;
  line-height: 5px;
	  }
  
.tm-sidebar-a .uk-nav-side li.uk-active a {
    background: none repeat scroll 0 0 #8BB9D7;
  font-weight: bold;
  color: #004164;
  line-height: 15px;
  
  }	    .tm-sidebar-a .uk-nav-sub li.uk-active a {
    font-weight: bold!important;
}
  
/*
============================================================================
   sidebar B menu
============================================================================ 
*/
.tm-sidebar-b .uk-nav-side {
  font-size: 12px;
  line-height: 12px;
  margin: 0 0 1px;
  background: none;
  width: 100%;
  height: auto;
}
.tm-sidebar-b .uk-nav-side li{
  line-height: 15px;
  margin: 0 0 1px;
  padding: 0;
  min-height: 30px;


  background: none repeat scroll 0 0 #C3D9E7;

}
.tm-sidebar-b .uk-nav-side li a{
  display: block;
  padding: 8px 10px;
  text-decoration: none;
  background: none repeat scroll 0 0 #C3D9E7;
  color: #004164!important;
  font-weight: normal;
  border-left: 3px solid #004164;
  }
  

  .uk-nav-side li a:hover{
	  
	  color:#0085c2!important;
	  }
  
 .tm-sidebar-b .uk-nav-sub {
	    border-top: 1px solid #fff;
    font-size: 11px;
  margin: 0;
  padding-bottom: 0;
  background: #C3D9E7;
  	     border-left: 3px solid #8BB9D7;
  	     

  }
   .tm-sidebar-b .uk-nav-sub li {
    background: none!important;
  border-left: none!important;
  font-weight: normal!important;
  line-height: 2px!important;
  min-height: 6px!important;
  padding: 0px!important;
  margin-bottom: -1px!important;

  }
  
  
  
 .tm-sidebar-b .uk-nav-sub  li a{
	     border-left: none!important;
	    background: none repeat scroll 0 0 #C3D9E7!important;
 font-weight: normal!important;
  line-height: 5px;
  font-size:12px;
	  }
	    .tm-sidebar-b .uk-nav-sub li.uk-active a {
    font-weight: bold!important;
}
  
.tm-sidebar-b .uk-nav-side li.uk-active a {
    background: none repeat scroll 0 0 #8BB9D7;
  font-weight: bold;
  color: #004164;
  line-height: 15px;
  
  }
/*
============================================================================
    Newsletter subscription
============================================================================ 
*/
.tm-block-middle{ padding-bottom:5px!important;}


.tm-block.tm-block-bottom-b {
	background:#F1F1F1!important;

}

.tm-block.tm-block-bottom-b h2 {
  text-align: center!important;
  color: #003c69!important;
  border:none!important;
}

.tm-block.tm-block-bottom-b p {
  text-align: center!important;
  color: #003c69!important;
}
 
 .social-boxes a {
    margin-top: 10px;
    margin-right: 20px;
    border: 1px solid #fff;
    padding-top: 3px;
    width: 42px;
    height: 42px;
    display: inline-block;
    text-align: center;
}/*
============================================================================
   link
============================================================================ 
*/
a, .uk-link {
color: #108CC8!important;
  text-decoration: none;

}
a:hover, .uk-link:hover {
  color: #14B8E0!important;
  text-decoration: none;
}
.uk-breadcrumb > li, .uk-breadcrumb > li > a, .uk-breadcrumb > li > span {FONT-SIZE:11PX;}
.tm-block:first-child, .tm-block-image, .tm-block-alt, .tm-block-image + .tm-block, .tm-block-alt + .tm-block, .tm-bottom-c + .tm-footer {
  padding-top: 0px;
      height: auto!important;
}


/*
============================================================================
  WTO Case Law Project talbe
============================================================================ 
*/


.hoverTable tr.trheader {
  background: #0992e9;
}
.hoverTable tr.trheader:hover {
  background: #0992e9;
}
.hoverTable tr.trheader td {
  padding: 7px;
  border: #fff 1px solid;
}
.hoverTable tr:hover {
  background-color: #d0e7f6;
 
  
}
.hoverTable tr td {
  border: #0992e9 1px solid;  padding: 6px 4px;
}

.projectspage img {
  max-width: 158px;
  height: auto;}
  
  .projectspage .uk-margin  { line-height: 20px!important; }
/*
============================================================================
   slide about
============================================================================ 
*/

.uk-animation-slide-right, .uk-animation-slide-left {padding: 9px;
    padding-top: 2px;}

.uk-animation-slide-left .uk-margin, .uk-animation-slide-right .uk-margin {font-size:13px; line-height:14px;}
.uk-flex-middle {margin:0!important;}



/*
============================================================================
   panel boc academy page
============================================================================ 
*/
.blue {
  background: #5FB2E1;
}
.blue p {
  color: #1c4662!important;
}

.orangeAC {
  background: #fbac41;

}
.wto {padding:15px;   background: #f4f4f4;}
.uk-panel-box {padding-top:15px; }
/*
============================================================================
   academy in homepage
============================================================================ 
*/
.blue {
  background: #5FB2E1;
}
.blue a{ color:#fff!important; }
.blue a:hover {text-decoration: underline!important;}
.orangeHP {min-height: 319px;}

.orange {
  background: #fbac41;
  padding:15px;
  padding-top:20px!important;
  
}

.highli {
  background: #F1F1F1;
  padding:15px;
  padding-top:50px!important;
  margin-top:10px;
}
.academyLogo {
  margin-top: 0px!important;
  padding-left:15px!important;
  

}
.orange .uk-panel-teaser {
  margin-left: -15px!important;
  margin-right: -15px!important;
}
.orange h3 {
margin-top: 0;
  font-size: 18px;
  line-height: 22px;
  font-weight: normal!important;
  text-transform: uppercase;
  
  color: #1c4662!important;
}
.highli .uk-panel-teaser {
  margin-left: -15px!important;
  margin-right: -15px!important;
}
.highli h3 {
margin-top: 0;
  font-size: 18px;
  line-height: 22px;
  font-weight: normal!important;
  text-transform: uppercase;
  
  color: #1c4662!important;
}

.homeHR {width: 100%; border-top: 2px solid #fff; margin-top:10px; padding-top:10px;}
.imgBadgeHP { border:none; text-align:center!important; padding:5px; font-size:12px!important; background:#fff; border-radius: 5px;}
.uk-block {background: #b9e0ef; padding-bottom: 30px;}
.uk-panel-box-secondary {background:#fff;}

.globalTwitter #twitter-widget-0 {height:345px!important;}

/*
.widget_widgetkit {background: #003C69; color:#fff;}
.widget_widgetkit h3{color:#fff!important; padding:10px 0 0 10px; margin:0;}
*/
/*
============================================================================
  Global economics NETWORKS TAB
============================================================================ 
*/

.boxnet h5 { display: table-cell; vertical-align:middle;  TEXT-ALIGN:CENTER; } 
.boxnet a { font-size: 18px; line-height:20px;font-weight:bold;}
.boxnet1 a { font-size: 18px; line-height:20px;font-weight:bold;}
.boxnet  {
float: left;height: 150px;  display: table;  TEXT-ALIGN:CENTER; line-height:16px; width: 236px; border-right: 1px solid #108CC8!important; 

} 
.boxnet1  {
float: left; height: 150px;   display: table; TEXT-ALIGN:CENTER; line-height:16px; width: 236px; border-right: 1px solid #108CC8!important;

}
.boxnet1 h5 { display: table-cell; vertical-align:middle;  TEXT-ALIGN:CENTER; } 
 
 /*
============================================================================
  publications RA
============================================================================ 
*/
 
#recent_pubs ul.tabbernav {width: 100%!important;
float: none!important; }
#recent_pubs .tabberlive {
margin-top: 1em; }

#recent_pubs .tabberlive .tabbertab {float: left!important; width:750px;} 
#recent_pubs ul.tabbernav li {
width: 155px;
text-align: center;
background: #064E71;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border: 1px solid #064E71;
display: table!important;
float: left!important;
margin-left: 0px;
margin-right: 5px;
margin-bottom: 5px!important;
height: 50px;
padding: 5px;
}

.racolumn .ai1ec-event-toggle { display:none!important; }
.racolumn .ai1ec-event-avatar-wrap { display:none!important; }
.racolumn  .ai1ec-agenda-buttons { display:none!important; }
.racolumn  .ai1ec-calendar-toolbar { display:none!important; }
.racolumn  .ai1ec-pagination{ display:none!important; }
.racolumn .ai1ec-views-dropdown{ display:none!important; }

.RAnews {padding:15px; }
a img:hover {
  opacity: 0.7;
}
/*
============================================================================
 fellows grid widgetkit
============================================================================ 
*/

.fellows .uk-panel-hover {
	padding:10px;
	background: #F4F8FA;
	border-left:3px solid #2583C0;
	
	
}
.disting .uk-panel-teaser { margin-top:0;}
.disting .uk-h4 {color:#fff;}



.page-id-17422 .uk-article-title, 
.page-id-17422 .uk-breadcrumb {
	display: none;
}

.tm-logo-small {
    letter-spacing: 0em;
}

/*
============================================================================
 EU's Global Engagement Database page
============================================================================ 
*/
.EUGE-database-quote {
	padding: 10px;
	font-size: inherit;
	font-style: normal;
	background: #dceefd !important;
}
.EUGE-database-quote p {
	line-height: 20px !important;
}

.uk-panel .rscas-single-pub {
	margin-left: 25px;
}

img.blogroll-feat-image.wp-post-image {
    display: block;
    float: left;
    margin-right: 15px;
    height: auto;
    width: 250px;
}