.region.region-header-top a { font-family:Verdana, Geneva, sans-serif; text-decoration:none; font-size:13px; padding:0px 5px;  }
ul.clearfix {overflow: hidden;}
#path ul li { background: url("http://eacea.ec.europa.eu/ECid/wel/template-2012/images/breadcrumb.gif") no-repeat scroll left center transparent;
    display: inline;}
	


@media ( max-width:978px ) {


#block-system-main-menu-desktop ul.nav li a { padding:10px 0px;  } 

body.front .leaf.item352 a, body.erasmus_plus .leaf.item681 a, body.creative-europe .leaf.item683 a, body.europe-for-citizens .leaf.item682 a, body.eurydice .leaf.item751 a, body.previousGeneration .leaf.item686 a, body.page-taxonomy-term-342 .leaf.item685, .navbar .nav li.active-trail a.active-trail.active, #block-system-main-menu-desktop ul.nav li a:hover, #block-system-main-menu-desktop ul.nav li a.active,
.navbar .nav > li > a.active,
#block-system-main-menu-desktop ul.nav li a:hover,
#block-system-main-menu-desktop ul.nav li.item352 a:hover,
#block-system-main-menu-desktop ul.nav li.item682 a:hover { margin-top:0px!important; padding-top: 10px!important; padding-bottom: 5px!important; border:solid white thin;  } 




a.toggleMainMenu, a.toggleSubMenu  {
	padding: 10px;
	display: block;
	text-align: center;
	color: white;
	font-size: 18px;
	width:46%;
	float:left;
	} 

a.toggleMainMenu { background-color: #074A8B; }
a.toggleSubMenu { float:right; background-color: #999999; }


#main-menu-desktop {
	display: block;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 100;
	}
	


li.close-button.leaf a { 
width: 300px;
background-color:#999;
color: white;	
border-top:solid 10px black;
}

.close-button a.toggleMainMenu,.close-button a.toggleSubMenu { float:none; border-top:solid thick #333; }




#block-system-main-menu-desktop	 { background-color:#999; width:300px; height:1500px; padding:15px; }
#block-system-main-menu-desktop ul.nav { width:300px;}
#block-system-main-menu-desktop ul.nav li.close-button a { font-size:20px; }

.erasmus_plus a.toggleSubMenu { background-color: #007FC8; }
.creative-europe a.toggleSubMenu { background-color: #6550A3; }
.europe-for-citizens a.toggleSubMenu { background-color: #ECBA03; }
.taxonomy-term-342 s a.toggleSubMenu { background-color: #E6007E; }
.about-us a.toggleSubMenu { background-color: #0065A2; }
.previous-generation a.toggleSubMenu { background-color: grey; }	

.nav-tabs > li, .nav-pills > li, .navbar .nav li { float:none;  }
.nav-pills li.item352 a, .nav-pills li.item755 a { width:300px; }	




/* om-maximenu - global settings */	

.om-menu-ul-wrapper { margin-bottom:15px;}

ul.om-menu { margin: 0px!important ; width: 100%!important; background:none; border: none; }

.om-maximenu-content {  }
.om-maximenu-content.om-maximenu-content-nofade.closed {  margin:0;  }
.om-maximenu .om-maximenu-content { position:relative; top:0px; }


.om-maximenu.om-maximenu-block ul.om-menu li.om-leaf { float:none; }
.om-maximenu.om-maximenu-block ul.om-menu li.om-leaf a { width:275px; }

.om-maximenu .om-maximenu-middle-left { width:293px; }
.om-maximenu ul.om-menu li.om-leaf.first { position:relative; }


.europe-for-citizens .content .om-maximenu .om-menu-ul-wrapper ul.om-menu li.leaf-strands a.om-link,
.content .om-maximenu .om-menu-ul-wrapper ul.om-menu li.leaf-actions a.om-link { padding-left:10px;  }

.europe-for-citizens .content .om-maximenu .om-menu-ul-wrapper ul.om-menu li.leaf-strands,
.content .om-maximenu .om-menu-ul-wrapper ul.om-menu li.leaf-actions {
margin-left: 0px;
padding-left: 0px;
position: ;
border-left: 0;
z-index: 1;}

.om-maximenu ul.om-menu li.om-leaf {
clear: both;
width: 100%;
padding: 0;
height: auto !important;
min-height: 40px;
border:none;
float:none!important;
background-color:none;
}

.om-menu-ul-wrapper
.om-maximenu li.om-leaf .om-link a {   }

.block-om-maximenu  {
	background-color:#999; 
	width:300px; 
	height:1500px; 
	padding:15px;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 100;
	width: 300px;

}



/* Creative europe */

/* om-maximenu */
.creative-europe .om-maximenu-content { border:none; }
.creative-europe .om-maximenu.om-maximenu-block ul.om-menu { background:none; border: none; margin-left:10px; }
.creative-europe .om-maximenu.om-maximenu-block ul.om-menu li.om-leaf .om-link {  }
.creative-europe .om-maximenu.om-maximenu-block ul.om-menu li.om-leaf .om-link a {  }

.creative-europe .om-maximenu ul.om-menu li.om-leaf .om-link { border-left:none!important; }
.creative-europe .om-maximenu ul.om-menu li.om-leaf.first a.om-link { padding-right:10px; background:#4c3c7a; font-size:20px;}
.creative-europe .om-maximenu .om-maximenu-middle-right { border-top:none; border-bottom:none; }

/* Custom html */
.ce-gf { width:290px; }
.ce-gf .col { width:265px; }
.ce-gf .col.media, .ce-gf .col.culture { width:91%; }
.ce-gf .menu-row p { padding-bottom:15px; }
.ce-gf ul  {  }


/* Europe for citizens */
.europe-for-citizens .om-maximenu-content { border:none; }
.europe-for-citizens .om-maximenu.om-maximenu-block ul.om-menu { background:none; border: none; margin-left:10px; }
.europe-for-citizens .om-maximenu.om-maximenu-block ul.om-menu li.om-leaf .om-link {  }
.europe-for-citizens .om-maximenu.om-maximenu-block ul.om-menu li.om-leaf .om-link a {  }

.europe-for-citizens .om-maximenu ul.om-menu li.om-leaf .om-link { border-left:none!important; }
.europe-for-citizens .om-maximenu ul.om-menu li.om-leaf.first a.om-link { padding-right:10px; background:#4c3c7a; font-size:20px;}
.europe-for-citizens .om-maximenu .om-maximenu-middle-right { border-top:none; border-bottom:none; }

/* Custom html */
.efc-gf { width:290px; }
.efc-gf .col { width:265px; }
.efc-gf .col.media, .efc-gf .col.culture { width:91%; }
.efc-gf .menu-row p { padding-bottom:15px; }
.efc-gf ul  {  }


#path { height: 25px; }

}

@media (max-width:979px) {
	 #page { padding:0 20px!important; }

}

@media (max-width:768px) {
	 #main-menu { margin-top:70px; }

}

@media (max-width:480px) {
	

}
