/*
Theme Name: EuroQol 2.0
Theme URI: http://www.wpbeaverbuilder.com
Klant: EuroQol 2.0 | NextStep
Version: 1.0
template: bb-theme*/

.menu .mm-euroqol.fl-has-submenu .sub-menu {  position: absolute;   left: inherit; right:0; }

ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu {     padding: 35px; }
#megamenu .pp-advanced-menu .menu .sub-menu a { letter-spacing: 0!important;}
#megamenu ul.sub-menu li.menu-item-has-children.pp-has-submenu { border-right: solid 1px rgba(255, 255, 255, 0.5)!important; margin-right: 45px;}

#megamenu ul.sub-menu li.menu-item-has-children.pp-has-submenu:last-child { border-right: none!important; margin-right: 15px;}

#megamenu ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li > .pp-has-submenu-container a, #megamenu ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li > a {  font-family: Viga, sans-serif;   font-weight: 400;  font-size: 18px;  letter-spacing: 1px;  text-transform: uppercase; color:#ffffff; min-height: 55px; }
#megamenu ul.sub-menu a { color:#ffffff;}
#megamenu ul.sub-menu a:hover { color:#000000;}

.socialicon{
background-color:black;
border-radius:6px;
padding:6px 8px 6px 8px;
position: relative;
    float: left;
    font-size:20px;
    line-height: 1em;
    margin-right:10px;

}
/* REGISTRATION */
ul.pp-advanced-menu-horizontal li.mega-menu.mm-registration > ul.sub-menu {     background: #ddba6c; }
ul.pp-advanced-menu-horizontal li.mega-menu.mm-registration > ul.sub-menu a{     color: #000!important; }
ul.pp-advanced-menu-horizontal li.mega-menu.mm-registration > ul.sub-menu a:hover{     color: #fff!important; }
#megamenu .menu > li.mm-registration > a:hover, #megamenu .menu > li.mm-registration > a:focus, #megamenu .menu > li.mm-registration:hover > .pp-has-submenu-container > a, #megamenu .menu > li.mm-registration.focus > .pp-has-submenu-container > a, #megamenu .menu > li.mm-registration.current-menu-item > a, #megamenu .menu > li.mm-registration.current-page-ancestor.current-menu-ancestor.current_page_ancestor > .pp-has-submenu-container > a {  color: #ffffff; background-color: #ddba6c!important; border-top-left-radius: 20px;}
#megamenu ul.pp-advanced-menu-horizontal li.mega-menu.mm-registration > ul.sub-menu > li > .pp-has-submenu-container a { color:#000000!important; }
ul.pp-advanced-menu-horizontal li.mega-menu.mm-instruments > ul.sub-menu {     background: #004a6d; }

 .fl-rich-text a {     text-decoration: underline; }

 .fl-rich-text a i.dashicons{     text-decoration: none!important; }
/*.fl-rich-text p a:after {
    content: '';
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0px;
    border-width: 0 0 1px;
    border-style: solid;
}*/

#content_faqarchive > ul li {margin-left: -26px!important;}
 

/* INSTRUMENTS */
ul.pp-advanced-menu-horizontal li.mega-menu.mm-instruments > ul.sub-menu {     background: #004a6d; }
#megamenu .menu > li.mm-instruments > a:hover, #megamenu .menu > li.mm-instruments > a:focus, #megamenu .menu > li.mm-instruments:hover > .pp-has-submenu-container > a, #megamenu .menu > li.mm-instruments.focus > .pp-has-submenu-container > a, #megamenu .menu > li.mm-instruments.current-menu-item > a, #megamenu .menu > li.mm-instruments.current-menu-item > .pp-has-submenu-container > a {  color: #ffffff; background-color: #004a6d; border-top-left-radius: 20px;}
/*#megamenu .menu > li.mm-instruments > a:hover {color:#bbcecb!important;}*/

#megamenu ul#menu-mainmenu_mega .mega-menu.mm-instruments  ul.sub-menu.focus  a:hover {color:#bbcecb!important;}
ul.pp-advanced-menu-horizontal li.mega-menu.mm-instruments > ul.sub-menu a:hover {color:#bbcecb!important;}



/* EURQOL */
ul.pp-advanced-menu-horizontal li.mega-menu.mm-euroqol > ul.sub-menu {     background: #8E8E8E; }
#megamenu .menu > li.mm-euroqol > a:hover, #megamenu .menu > li.mm-euroqol > a:focus, #megamenu .menu > li.mm-euroqol:hover > .pp-has-submenu-container > a, #megamenu .menu > li.mm-euroqol.focus > .pp-has-submenu-container > a, #megamenu .menu > li.mm-euroqol.current-menu-item > a, #megamenu .menu > li.mm-euroqol.current-menu-item > .pp-has-submenu-container > a {  color: #ffff; background-color: #8E8E8E; border-top-left-radius: 20px;}

/* RESEARCH */
ul.pp-advanced-menu-horizontal li.mega-menu.mm-research > ul.sub-menu {     background: #5f9190; }
#megamenu .menu > li.mm-research > a:hover, #megamenu .menu > li.mm-research > a:focus, #megamenu .menu > li.mm-research:hover > .pp-has-submenu-container > a, #megamenu .menu > li.mm-research.focus > .pp-has-submenu-container > a, #megamenu .menu > li.mm-research.current-menu-item > a, #megamenu .menu > li.mm-research.current-menu-item > .pp-has-submenu-container > a {  color: #ffffff; background-color: #5f9190; border-top-left-radius: 20px;}
 
#megamenu ul.sub-menu {border-top-left-radius: 20px;}
 li.mm-research ul.sub-menu {border-top-left-radius: 0px!important;}





/* MEMBER OVERVIEWS */
#euroqolgroup {
    background-color: #f7f8f8;
    padding-top: 20px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    display: block;
    overflow: auto;
}
#euroqolgroup a:after {
    border-width: 0 0 0px !important;
}
#euroqolgroup h2 {
    color: #be8c06;
}

.user-archive {
    width: 100%;
}

.user-archive-item, .user-archive-item2 {
   margin-right: 3.33%;}
.user-archive-item {
		min-height: 355px;
    padding: 20px;
    float: left;
    width: 30%;
    background: #fff;
    text-align: center;
    border: 1px solid #eee;
    box-sizing: border-box;
    margin-bottom: 40px;
    position: relative;
}
.user-archive-item2 {
    min-height: 325px;
    padding: 20px;
    float: left;
    width: 30%;
    background: #fff;
    text-align: center;
    border: 1px solid #eee;
    box-sizing: border-box;
    margin-bottom: 40px;
    position: relative;
}
.user-archive-image {
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 190px;
    margin: auto;
    margin-top: 4px;
    margin-bottom: 0px;
}
.user-detail-image {
    background-position: center center;
    background-size: cover;
    width: 190px;
    height: 190px;
    margin-top: 30px;
    margin-bottom: 30px;
}

.institute-par{
    /*font-family: Viga, sans-serif;*/
    font-weight: 400;
    font-size: 14px;
    color:#666666;
}
.user-archive-item h2 {font-size:17px;}



.searchholder_first{
position:relative;
width:68%;
float:left;

}
.searchholder_last{
position:relative;
width:32%;
float:left;
text-align:right;

}
.searchmember{
margin-bottom:40px;
overflow:auto;
}
    
    
/* side menus*/
.sidemenu-register .fl-menu .menu {
-webkit-border-top-left-radius: 25px;
-webkit-border-bottom-right-radius: 25px;
-moz-border-radius-topleft: 25px;
-moz-border-radius-bottomright: 25px;
border-top-left-radius: 25px;
border-bottom-right-radius: 25px;
   padding: 25px 0;
}
.sidemenu-register .fl-menu .sub-menu > li > a {   padding-bottom: 5px }
span.fl-menu-toggle {margin-right:10px!important;}
 .fl-menu .sub-menu {padding: 15px 0 20px; min-width: 95%!important;}
.fl-has-submenu-container.focus {color: #FFF!important;}
.fl-rich-text ul li {}

#sidemenuregister .fl-menu .sub-menu, #sidemenuresearch .fl-menu .sub-menu, #sidemenueuroqol  .fl-menu .sub-menu {   background-color: rgba(255,255,255,0.45);}
 #sidemenuinstruments .fl-menu .sub-menu {   background-color: rgba(255,255,255,0.65);}
#sidemenuinstruments .fl-menu .sub-menu {color:#000000!important;}

#megamenu li.menu-item.current-page-parent.current_page_parent.current_page_ancestor div.fl-has-submenu-container a {color: #FFF!important;}
.fl-menu .fl-toggle-arrows .fl-has-submenu-container:focus > .fl-menu-toggle::before {border-color: #FFF!important;}
.sidemenu-register .fl-menu .sub-menu > li.current-menu-item > a1 { font-weight: 600!important; line-height: 1.3em;}
/*.sidemenu-register {z-index: 999; position: relative;}*/

.fl-rich-text ul li, .pp-content-grid-content ul li{
  list-style-type: none;
  background-image: url("images/bullet.svg");
    background-size: 7px;
  background-repeat: no-repeat;
  background-position: 0px 8px;
  padding-left: 20px;
  margin-left: -38px;
/*    color:#5f9190;*/ padding-bottom: 5px;
}
/*.fl-rich-text ol {margin-left: -20px;}
.fl-rich-text UL {margin-left: -20px;}*/

.border {   border: solid 1px #666;}
/* talen download USERGUIDES */
a.engels { background-image: url("images/engels.jpg"); background-repeat: no-repeat; background-position: left center; padding-left: 38px;}
a.spaans { background-image: url("images/spaans.jpg"); background-repeat: no-repeat; background-position: left center; padding-left: 38px;}
a.duits { background-image: url("images/duits.jpg"); background-repeat: no-repeat; background-position: left center; padding-left: 38px;}
a.japans { background-image: url("images/japan.jpg"); background-repeat: no-repeat; background-position: left center; padding-left: 38px;}
a.chinees { background-image: url("images/chinees.jpg"); background-repeat: no-repeat; background-position: left center; padding-left: 38px;}


/*
<li id="menu-item-10523" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor current-menu-ancestor current-menu-parent current-page-parent current_page_parent current_page_ancestor menu-item-has-children fl-has-submenu focus fl-active" aria-haspopup="true"><div class="fl-has-submenu-container focus"><a href="https://euroqol.next-step.work/register/obtain-eq-5d-or-eq-hwb/">Obtain EQ-5D or EQ-HWB</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu" style="display: block;">	<li id="m

<li id="menu-item-10534" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-10263 current_page_item focus"><a href="https://euroqol.next-step.work/register/quality-assurance/euroqol-instrument-development-policy/">EuroQol instrument development policy</a></li>*/




/*
li.mega-menu.mm-research.current-menu-parent a, li.mega-menu.mm-research.current-menu-item a  {  color: #5f9190!important;  }
li.mega-menu.mm-instruments.current-menu-parent a, li.mega-menu.mm-instruments.current-menu-item a  {  color: #004a6d!important;  }
li.mega-menu.mm-registration.current-menu-parent a, li.mega-menu.mm-registration.current-menu-item a  {  color: #ddba6c!important;  }
li.mm-euroqol.current-menu-parent a, li.mega-menu.mm-euroqol.current-menu-item a  {  color: #8E8E8E!important;  }
li.mega-menu.current-menu-parent a:hover, li.current-menu-item a:hover   {  color: #ffffff!important;  }
*/

/*body.fl-theme-builder-singular-research-pages span.colorgroen{ color:#5f9190!important;}*/
body.fl-theme-builder-singular-research-pages span.colorgroen:hover { color:#ffffff!important;}
body.fl-theme-builder-singular-registration-pages span.colorgeel{ color:#ddba6c!important;}
body.fl-theme-builder-singular-registration-pages span.colorgeel:hover { color:#ffffff!important;}

/* */
#megamenu .menubutton a {margin: 20px 5px 5px 0!important; border-radius: 25px;display: inline flow-root list-item; font-size: 12px!important; letter-spacing: 1px!important; padding: 5px 10px!important; width: 95%;}
#megamenu .menubutton p.menu-item-description {display: none;}
#megamenu .groen a {background-color: #397976;  text-transform: uppercase!important;  }
#megamenu .groen a:hover  {background-color: #ffffff; color:#397976!important;}
#megamenu .geel a  {background-color: rgba(255, 255, 255, 0.4); text-transform: uppercase!important; }
#megamenu .geel a:hover   {background-color: rgba(255, 255, 255, 0.8); }
#megamenu ul.pp-advanced-menu-horizontal li.mega-menu.mm-registration > ul.sub-menu li.geel a:hover  {background-color: rgba(255, 255, 255, 0.7);  color:#000000!important;}


/*#megamenu .pp-advanced-menu .sub-menu > li.menubutton > a {padding: 5px 25px!important;}*/


/*  HOME */
.kolom_home_blok > .fl-col-content  { padding: 45px 50px; position: relative; min-height: 350px;}
.txtblok-minheight {min-height: 120px;}
.button-bottom {position: absolute;bottom: 25px;   margin-left: -50px;   width: 100%; }

/*
a:hover span.colorgeel::after  {  content: " to use";}
#megamenu .menu > li.mm-registration.current-menu-item > .pp-has-submenu-container > a span.colorgeel::after  {  content: " to use";}
a:hover span.colorgroen::after  {  content: " & FUNDING";}
#megamenu .menu > li.mm-research.current-menu-item > .pp-has-submenu-container > a span.colorgroen::after  {  content: " & FUNDING";}
a:hover span.colorblauw::after  {  content: " INFO & SUPPORT";}
#megamenu .menu > li.mm-instruments.current-menu-item > .pp-has-submenu-container > a span.colorblauw::after  {  content: " INFO & SUPPORT";}

*/

.homeblok {
  justify-content: space-between;
  flex-direction: column;
  height: 300px;
  display: flex;
}
.homeblok .pp-info-banner-content .banner-button {
  /*justify-content: flex-end;
  display: flex;*/
}

.buttontrans_lijnwit {
	display:inline-block;
	background-color: transparent;
	padding: 5px 25px;
	border: 2px solid #FFF;
	border-radius: 25px;
	margin-top: 25px;
	color: #FFFFFF!important; font-family: Viga, sans-serif;
font-weight: 400;
font-size: 14px;
letter-spacing: 1px;
text-transform: uppercase;
}

a.button-groen{
	display:inline-block;
	background-color: #397875;
	padding: 5px 25px;
	border-radius: 25px;
	margin-top: 25px;
	color: #FFFFFF!important; font-family: Viga, sans-serif;
font-weight: 400;
font-size: 14px;
letter-spacing: 1px;
text-transform: uppercase;
}

a:hover.button-groen{	background-color: rgba(57,120,117,0.76);}







.regbutton .pp-info-banner-content:hover a.buttontrans_lijnwit {border-color:#004a6d!important;}
.regbutton .pp-info-banner-content:hover .banner-title, .regbutton .pp-info-banner-content:hover a.buttontrans_lijnwit {color:#004a6d!important;}
/* blauwe kleur 
body.page-id-10020 .fl-menu .mm-registration .sub-menu,  .menu > li.mm-registration > .fl-has-submenu-container.focus > a,  .menu > li.mm-registration > .fl-has-submenu-container:hover > a  {  background-color: #006db7; color: #ffffff ;}*/



#newsgrid div.pp-content-category-list a {text-decoration:none; font-weight:700}
#newsgrid div.pp-content-category-list a.term-news-search {color: #004a6d!important }
#newsgrid div.pp-content-category-list a.term-news-instruments {color: #004a6d!important }
#newsgrid div.pp-content-category-list a.term-news-euroqol {color:#004a6d!important }
#newsgrid div.pp-content-category-list a.term-news-members {color:#004a6d!important }
#newsgrid div.pp-content-category-list a.term-events {color:#004a6d!important }
#newsgrid .pp-content-carousel-post .pp-content-category-list {border:none}
#newsgrid div.pp-content-post.category-news-members img{border-left: solid 12px #ca9812!important }
#newsgrid div.pp-content-post.category-news-euroqol img{border-left: solid 12px #8E8E8E!important }
#newsgrid div.pp-content-post.category-news-search img{border-left: solid 12px #5f9190!important }
#newsgrid div.pp-content-post.category-news-instruments img{border-left: solid 12px #004a6d!important }
#newsgrid div.pp-content-post.category-events img{border-left: solid 12px #aab6b6!important }
#newsgrid .fl-photo-content img {    border-radius: 10px;}
#newsgrid h3 {overflow: hidden;  max-width: 45ch;  text-overflow: ellipsis;  white-space: nowrap;}
#newsgrid .pp-content-post .pp-post-image {  width: calc( 100% - 84% );}
#newsgrid .pp-content-carousel-post .pp-content-category-list {   margin-top: 0;}

.iconuserguide .fl-module-content,  .iconvaluation .fl-module-content,  .iconeducation .fl-module-content { background-repeat: no-repeat; background-size: 33px; background-position: 22px center;}

 .iconuserguide .fl-module-content {background-image: url(https://euroqol.next-step.work/wp-content/uploads/2023/04/check-guides.svg);}
 .iconvaluation .fl-module-content {background-image: url(https://euroqol.next-step.work/wp-content/uploads/2023/04/go-to-valuation.svg);}
 .iconeducation .fl-module-content {background-image: url(https://euroqol.next-step.work/wp-content/uploads/2023/04/educate-yourself.svg);}

 .iconuserguide .fl-button,  .iconvaluation .fl-button,  .iconeducation .fl-button   { text-align: left!important; padding-left: 15px!important;}
  

.h1smaltrans { color: rgba(255,255,255,0.50)!important; font-size: 21px;}

#logogrid-instruments .pp-logos-content .pp-logo {  background: rgb(176,201,200); background: linear-gradient(0deg, rgba(176,201,200,1) 0%, rgba(255,255,255,1) 72%); }
/*#logogrid-instruments .pp-logos-content .pp-logo {border-image-source: linear-gradient(to bottom, #5f9190, #ffffff)!important; border-top: 0;}*/
#logogrid-instruments .pp-logos-content .pp-logo {background: linear-gradient(0deg, rgba(176,201,200,1) 0%, rgba(255,255,255,1) 72%) padding-box,
              linear-gradient(to bottom, rgba(255,255,255,1), #5f9190) border-box;
  border-top: 0px;
    border-radius: 15px;
  border: 2px solid transparent;}


.marginlanding_colum > .fl-col-content {   margin-top: -115px; }


/* tabel */
figure.wp-block-table table td, #customers th {   border: 1px solid #ebebeb;   padding: 12px;}
figure.wp-block-table table tr:nth-child(even){background-color: #f3f5f5;}

figure.wp-block-table table tr:hover {background-color: #e8ebeb;}
figure.wp-block-table table th {  padding-top: 12px;  padding-bottom: 12px;  text-align: left;  background-color: #004a6d!important;  color: #FFFFFF!important; font-weight: 600!important;}
figure.wp-block-table table td {vertical-align: top;}

.wp-block-table > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1)  {  padding-top: 12px;  padding-bottom: 12px;  text-align: left;  background-color: #004a6d!important;  color: #FFFFFF!important; font-weight: 600!important;}

details.wp-block-toggles summary{  font-weight: 600;  font-size: 19px; cursor: grab!important;}
 .wp-block-toggles__content {border-bottom: 1px solid #999;    }
.fl-builder-module-template {padding-left: 0;}
.fl-accordion-button-label:focus, .fl-accordion-button-label:active, .fl-accordion-button-icon:focus, .fl-accordion-button-icon:active {    outline-style: none!important;}
.fl-accordion-item-active .fl-accordion-button a {color: #004a6d;}

.fl-builder-content .button_height a.fl-button{  align-content: center; height: 175px}







.fl-module-content.fl-node-content .banner-title {opacity: 0.65;}
.fl-module-content.fl-node-content:hover .banner-title {opacity: 1;}


/*
.fl-builder-content .button_height a.fl-button span{
 
    background: #be8c06;
  	border-radius: 35px;
	padding:15px;
}
.fl-builder-content .button_height a.fl-button span{
  margin: 5px 15px;
    background: #be8c06;
  position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-53, -50%);
	border-radius: 35px;
	padding:15px;}*/


/*.button_height .fl-button-wrap a.fl-button {min-height: 165px;
    display: table-cell;
    vertical-align: middle }*/

/*------------------------------------------------------------------
[# Phone Portrait and Landscape]
-------------------------------------------------------------------*/
@media only screen and (max-width: 950px) { 
	/*.iconuserguide .fl-button,  .iconvaluation .fl-button,  .iconeducation .fl-button   { padding-left: 5px!important;}
	.iconuserguide .fl-module-content,  .iconvaluation .fl-module-content,  .iconeducation .fl-module-content { background-size: 20px; background-position: 5px center;}*/
	
	.button-bottom {  margin-left: 0px;    }
	.marginlanding_colum > .fl-col-content {   margin-top: 0; }
	ul.sub-menu ul.sub-menu li a span.menu-item-text {padding:2px 0 2px 23px!important; font-size: 13px; font-weight: 600;}
	
	
.user-archive-item, .user-archive-item2  {
  min-height: 303px;   width: 100%;    margin-bottom: 20px; padding: 12px; }
.user-archive-item, .user-archive-item2 {   margin-right:0;}	
	
	
	
	
	
}

@media only screen and (max-width: 1225px) { 
.iconuserguide .fl-module-content,  .iconvaluation .fl-module-content,  .iconeducation .fl-module-content {background-image: none;}
}

/* MEGA menu */




/*this is placed in style.css to overwrite the CSS in the theme*/
.fl-page-nav-wrap A:hover, .fl-page-nav-wrap A:focus, .fl-page-nav-wrap A:hover *, .fl-page-nav-wrap A:focus *, .fl-page-nav-wrap A.fa:hover, .fl-page-nav-wrap A.fa:focus
{
 color: #000000;
}

@media (max-width: 768px)
{
 UL.navbar-nav LI.mega-menu .mobile-nav-header>A
 {
 display: none;
 }
}
