.primary-nav{position:relative; z-index:9999;}
.tb-megamenu .dropdown-menu{box-shadow:none;}
.tb-megamenu .dropdown-menu a{white-space: normal;}
.tb-megamenu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title{font-weight:normal;}

.logged-in .publications .tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child{/*display:block !important; opacity:1*/}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{border-color:transparent;}

.tb-megamenu .nav > li > a{border:none;font-weight:normal;}
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover{background:none;}
.tb-megamenu .mega-inner{padding:0; margin-top:24px; margin-bottom:18px;}
.tb-megamenu .span12.mega-col-nav .mega-inner{padding:0}
.tb-megamenu .mega-group-ct{overflow:hidden;}
.tb-megamenu .mega-inner .mega-inner{margin-top:12px;margin-bottom:0;}
.tb-megamenu .row-fluid + .row-fluid{padding-top:0}
.tb-megamenu .tb-block{margin:0}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle {background-color:transparent;}

/*search*/
/*
#block-tb-megamenu-menu-megamenu .tb-megamenu li.level-1:last-child{float:right;}
#block-tb-megamenu-menu-megamenu .tb-megamenu li.level-1:last-child>a:after{content:none !important;}
#block-tb-megamenu-menu-megamenu .tb-megamenu li.level-1:last-child a{border: 1px solid #D9E2EA;font-size: 24px;color: #003F6F;	padding:12px 17px 6px 54px;	background:#fff url("../images/Search.png") no-repeat 10px 8px;	box-shadow:none;	border-radius: 8px;	text-transform:uppercase;	line-height:1;	font-family:'karbon medium',sans-serif;}
#block-tb-megamenu-menu-megamenu .tb-megamenu li.level-1:last-child a:hover{color:#CADB4A; border-color:#CADB4A;	text-decoration:none;}
*/
#block-tb-megamenu-menu-megamenu .tb-megamenu li.level-1:last-child{float:right;padding:5px;}
.searchbox {border: 1px solid #D9E2EA;padding:8px 8px 0px 8px;box-shadow:none; border-radius: 8px;width:145px;height:40px;float:right;}
.searchbox:hover{color:#CADB4A; border-color:#CADB4A;	text-decoration:none;}
.searchbox form{clear:both;display:inline-block;margin:0;}
.searchbox .form-actions,.searchbox .form-item-custom-search-blocks-form-1{float:left;margin:0;width:auto;}
.searchbox input.form-text{border:none;box-shadow:none}
#edit-custom-search-blocks-form-1--2::-webkit-input-placeholder{font-size: 24px;color: #003F6F;line-height:1;font-family:'karbon medium',sans-serif;width:50px;}
#edit-custom-search-blocks-form-1--2::-moz-input-placeholder{font-size: 24px;color: #003F6F;line-height:1;	font-family:'karbon medium',sans-serif;width:50px;}
input#edit-custom-search-blocks-form-1--2.custom-search-box{width:93px;height:auto;padding:5px 0 0;margin:0 0 0 12px;border-radius:0;font-size:21px; line-height:normal; color:#00406F; font-family:'karbon medium',sans-serif;}


/*Primary Nav*/
#block-tb-megamenu-menu-megamenu{margin-left:0;}
#block-tb-megamenu-menu-megamenu .tb-megamenu-row{border:none;}
#block-tb-megamenu-menu-megamenu .dropdown-menu a:hover{text-decoration:underline;}
#block-tb-megamenu-menu-megamenu .tb-megamenu{background-color:transparent;	z-index:9999;	position:relative;	margin-top:45px;}
#block-tb-megamenu-menu-megamenu .tb-megamenu .nav{margin-left:auto;	margin-right:auto;}
#block-tb-megamenu-menu-megamenu .tb-megamenu li{list-style-type:none;	background-image: none;	margin:0;	padding:0;}
.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover{background:none}
#block-tb-megamenu-menu-megamenu .tb-megamenu li.level-1{border-left:1px solid #4a4a4a}
#block-tb-megamenu-menu-megamenu .tb-megamenu li.level-1:first-child{border-left:none;} 
#block-tb-megamenu-menu-megamenu .tb-megamenu li.level-1:last-child{border-left:1px solid #D9E2EA;}
#block-tb-megamenu-menu-megamenu li.level-1>a{position:relative;z-index:2; display:block; color:#4A4A4A;	padding:0;	font-size:24px;	font-family:'karbon medium', sans-serif;	text-transform:uppercase;	padding-left:18px;	padding-right:18px;	padding-top:6px;}
#block-tb-megamenu-menu-megamenu li.level-1.first>a{padding-left:0}

#block-tb-megamenu-menu-megamenu li.level-1.open>a{color:#CADB4A;}
#block-tb-megamenu-menu-megamenu li.level-1.open>a:before{content:"";position:absolute;left:0;top:0;z-index:1;width:94%;height:100%;margin:0 3%;border:1px solid transparent;border-radius:6px}
#block-tb-megamenu-menu-megamenu li:first-child.level-1.open>a:before{left:-9px;}

#block-tb-megamenu-menu-megamenu li.level-1.open>a:after, #block-tb-megamenu-menu-megamenu li.level-1.open>a:focus:after,
#block-tb-megamenu-menu-megamenu li.level-1.open>a:hover:after,
#block-tb-megamenu-menu-megamenu li.level-1>a:focus:after, #block-tb-megamenu-menu-megamenu li.level-1>a:hover:after, #block-tb-megamenu-menu-megamenu li.level-1>a:active:after{ content:"";position:absolute;bottom:-18px;left:0;margin:0 3%; width:94%;height:12px;background:#ECF0F4;border-radius:6px 6px 0 0}

#block-tb-megamenu-menu-megamenu li:first-child.level-1.open>a:after, #block-tb-megamenu-menu-megamenu li:first-child.level-1.open>a:focus:after,
#block-tb-megamenu-menu-megamenu li:first-child.level-1.open>a:hover:after,
#block-tb-megamenu-menu-megamenu li:first-child.level-1>a:focus:after, #block-tb-megamenu-menu-megamenu li:first-child.level-1>a:hover:after, #block-tb-megamenu-menu-megamenu li:first-child.level-1>a:active:after{ left:-9px}

#block-tb-megamenu-menu-megamenu li.level-1.open a{	background-color:transparent;}
#block-tb-megamenu-menu-megamenu li.last a{	border:none;}
#block-tb-megamenu-menu-megamenu .tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child{width:100%;	background-color:#ECF0F4;	border:none;	margin-top:15px;border-bottom:6px solid rgba(0,0,0,.15)}
#block-tb-megamenu-menu-megamenu .tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child .mega-dropdown-inner{	margin-left:auto;	margin-right:auto;}

#block-tb-megamenu-menu-megamenu li.level-1>.megamenudesc {display:none;}

#block-tb-megamenu-menu-megamenu h2{margin:24px 0 18px; font-size: 22px; font-family:'karbon regular',sans-serif; color: #000000;}

/*Priorities*/
#block-tb-megamenu-menu-megamenu .level-2 a{position:relative; left:0; min-height:24px; font-size:21px; line-height:1;	text-transform: uppercase;	padding-top:2px; padding-left:30px;	padding-right:0;	padding-top:6;background-repeat:no-repeat;font-family:'karbon regular',sans-serif;	background-position:left center; border:none;}
#block-tb-megamenu-menu-megamenu li a.mega-group-title{}
#block-tb-megamenu-menu-megamenu li.financial-services a.mega-group-title {color:#E87590;background-image:url("../images/financial-services.png");}
#block-tb-megamenu-menu-megamenu li.food a.mega-group-title {color:#F38B23;	background-image:url("../images/food.png");}
#block-tb-megamenu-menu-megamenu li.digital-rights a.mega-group-title {color:#50B2D6;	background-image:url("../images/digital-rights.png");}
#block-tb-megamenu-menu-megamenu li.consumer-rights a.mega-group-title {color:#805FA8;background-image:url("../images/consumer-rights.png");}
#block-tb-megamenu-menu-megamenu li.sustainability a.mega-group-title {	color:#95A320;	background-image:url("../images/sustainability.png");}
#block-tb-megamenu-menu-megamenu li.energy a.mega-group-title {	color:#32BCAD;	background-image:url("../images/energy.png");}
#block-tb-megamenu-menu-megamenu li.safety a.mega-group-title{color:#F9B61D;	background-image:url("../images/safety.png");}
#block-tb-megamenu-menu-megamenu li.health a.mega-group-title{	color:#EE5F25;background-image:url("../images/health.png");}
#block-tb-megamenu-menu-megamenu li.trade a.mega-group-title {color:#5EBFDF;background-image:url("../images/trade.png");}
#block-tb-megamenu-menu-megamenu .level-3 a{left:0; font-size:16px;	color:#003F6F;	background:url("../images/megamenuitem.png") no-repeat 0 6px;	text-transform: none;	padding-left:15px; min-height:0}
#block-tb-megamenu-menu-megamenu .priorities.level-1 .tb-megamenu-row{border-bottom:1px solid #C3D1DE;/*border-top:1px solid #FFF;*/}
#block-tb-megamenu-menu-megamenu .priorities.level-1 .tb-megamenu-row .tb-megamenu-subnav.level-1 .tb-megamenu-row{border-top:none}
#block-tb-megamenu-menu-megamenu .priorities.level-1 .tb-megamenu-row.first-row{border-top:none;}
#block-tb-megamenu-menu-megamenu .priorities.level-1 .tb-megamenu-row.last-row{	border-bottom:none;}
#block-tb-megamenu-menu-megamenu .priorities.level-1  > .nav-child > .mega-dropdown-inner > .last-row{text-align:center;background:#658CAA;color:#fff;position:relative;top:0;border:none;}
#block-tb-megamenu-menu-megamenu .priorities.level-1  > .nav-child > .mega-dropdown-inner > .last-row a{color:#fff; font-family:'karbon medium',sans-serif;font-size:21px;display:block;}
#block-tb-megamenu-menu-megamenu .priorities.level-1  > .nav-child > .mega-dropdown-inner > .last-row a:focus,#block-tb-megamenu-menu-megamenu .priorities.level-1  > .nav-child > .mega-dropdown-inner > .last-row a:hover,#block-tb-megamenu-menu-megamenu .priorities.level-1  > .nav-child > .mega-dropdown-inner > .last-row a:active{}
#block-tb-megamenu-menu-megamenu .priorities.level-2 .tb-megamenu-row{	border:none;}


/*Publications*/
#block-tb-megamenu-menu-megamenu .publications .dropdown-menu a{color:#003F6F;margin:0;padding:0;	}
#block-tb-megamenu-menu-megamenu .publications .mega-inner{padding:0;margin:0;}
#block-tb-megamenu-menu-megamenu .publications .tb-megamenu-row:first-child{	margin:24px 0 0px;}
#block-tb-megamenu-menu-megamenu .publications .tb-megamenu-row:nth-child(2){padding:24px 0 18px;}
#block-tb-megamenu-menu-megamenu .publications .tb-megamenu-row:nth-child(3){padding-bottom:18px;}
#block-tb-megamenu-menu-megamenu .publications .tb-megamenu-row:nth-child(4){padding-bottom:18px; border-bottom:1px solid #C3D1DE;}
#block-tb-megamenu-menu-megamenu .publications .tb-megamenu-row:last-child{	border-bottom:none; border-top:1px solid #FFF; padding-bottom:24px;}
#block-tb-megamenu-menu-megamenu .publications .tb-megamenu-row:last-child a{color:#003F6F; background:url("../images/megamenuitem.png") no-repeat 0 5px; text-transform: none;padding-left:15px;	font-size: 17px;font-family:'karbon regular',sans-serif;}
#block-tb-megamenu-menu-megamenu .publications .tb-megamenu-row:first-child{padding:24px 0 18px;border-bottom:1px solid #C3D1DE;}
#block-tb-megamenu-menu-megamenu .publications .tb-megamenu-row:nth-child(2){padding:24px 0 18px; border-top:1px solid #FFF;border-bottom:1px solid #C3D1DE;}
#block-tb-megamenu-menu-megamenu .publications .tb-megamenu-row:nth-child(3){padding:24px 0 18px; border-top:1px solid #fff; border-bottom:1px solid #C3D1DE;}
#block-tb-megamenu-menu-megamenu .publications .tb-megamenu-row:last-child {	border-top:1px solid #FFF;padding:24px 0 18px;}


/*BEUC-network*/
#block-tb-megamenu-menu-megamenu .beuc-network .dropdown-menu a{color:#003F6F;margin:0;	padding:0;}
#block-tb-megamenu-menu-megamenu .beuc-network .mega-inner{	padding:0;	margin:0;}
#block-tb-megamenu-menu-megamenu .beuc-network .tb-megamenu-row:first-child{	margin:24px 0 0px;}
#block-tb-megamenu-menu-megamenu .beuc-network .megamenudesc{font-size:17px;padding-top:18px;}
#block-tb-megamenu-menu-megamenu .beuc-network .tb-megamenu-row:first-child{padding:24px 0 18px;border-bottom:1px solid #C3D1DE;}
#block-tb-megamenu-menu-megamenu .beuc-network .tb-megamenu-row:nth-child(2){padding:24px 0 18px; border-top:1px solid #FFF;border-bottom:1px solid #C3D1DE;}
#block-tb-megamenu-menu-megamenu .beuc-network .tb-megamenu-row:nth-child(3){padding:24px 0 18px; border-top:1px solid #fff; border-bottom:1px solid #C3D1DE;}
#block-tb-megamenu-menu-megamenu .beuc-network .tb-megamenu-row:last-child {	border-top:1px solid #FFF;padding:24px 0 18px;}

/*Campaigns*/
#block-tb-megamenu-menu-megamenu .campaigns .dropdown-menu a{color:#003F6F;margin:0;padding:0;font-size:21px;text-transform: none;}
#block-tb-megamenu-menu-megamenu .campaigns .mega-inner{padding:0;margin:0;}
#block-tb-megamenu-menu-megamenu .campaigns .tb-megamenu-row.row-0 {padding:24px 0 18px;border-bottom:1px solid #C3D1DE;}
#block-tb-megamenu-menu-megamenu .campaigns .tb-megamenu-row.last-row {padding:24px 0 18px; border-top:1px solid #fff;}
#block-tb-megamenu-menu-megamenu .campaigns .views-field-title{height:auto !important; min-height:36px;  margin-bottom:18px}
#block-tb-megamenu-menu-megamenu .campaigns .views-field-field-campaign-header-image{/*min-height:240px;*/}
#block-tb-megamenu-menu-megamenu .campaigns img{/*width:100% !important; height:auto !important*/}
#block-tb-megamenu-menu-megamenu .campaigns .tb-megamenu-row:last-child a{display:inline; text-decoration:none; color:#265C84; border-bottom:1px solid #265C84; border-bottom-color:rgba(38,92,132,.35);}
#block-tb-megamenu-menu-megamenu .campaigns .tb-megamenu-row:last-child a:focus,
#block-tb-megamenu-menu-megamenu .campaigns .tb-megamenu-row:last-child a:hover,
#block-tb-megamenu-menu-megamenu .campaigns .tb-megamenu-row:last-child a:active{text-decoration:none;border-bottom-color:transparent;}

/*close megamenu*/
.close_megamenu {position:absolute; z-index:20; right:12px; top:12px;display:none;}


/*responsive grid (bv in megamenu)*/
.view-id-publications_view.view-display-id-block_1 .views-responsive-grid .views-column,
#block-views-campaigns-block-1 .views-column{	float:left;}

/*responsive grid voor most recent publications in megamenu*/
.view-id-publications_view.view-display-id-block_1 .views-responsive-grid .views-column a,
#block-views-campaigns-block-1 .views-column a{	white-space: normal;}
.view-id-publications_view.view-display-id-block_1 .view-content{	margin:0;}



@media all and (max-width:767px){}
@media all and (min-width:768px){

#block-tb-megamenu-menu-megamenu .tb-megamenu .nav,
#block-tb-megamenu-menu-megamenu .tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child .mega-dropdown-inner{width:720px !important}
.tb-megamenu .nav-collapse.collapse {display:block !important; height: auto !important; overflow: visible !important;}
#block-tb-megamenu-menu-megamenu li.level-1>a, #block-tb-megamenu-menu-megamenu .tb-megamenu li.level-1:last-child a{font-size:18px;}

}
@media all and (min-width:992px){

#block-tb-megamenu-menu-megamenu .tb-megamenu .nav,
#block-tb-megamenu-menu-megamenu .tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child .mega-dropdown-inner{width:940px !important}
#block-tb-megamenu-menu-megamenu li.level-1>a, #block-tb-megamenu-menu-megamenu .tb-megamenu li.level-1:last-child a{font-size:24px;}

}
@media all and (min-width:1200px){

#block-tb-megamenu-menu-megamenu .tb-megamenu .nav,
#block-tb-megamenu-menu-megamenu .tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child .mega-dropdown-inner{width:1140px !important}

}

