.c7-menu {
  /*padding-top:92px;*/
  background:  var(--white);
  color: var(--black);
  z-index:99;
  top:5px;
}
@media (max-width: 991px) {
  .c7-menu {
    top:0;
    position:relative;
  }
}
.c7-menu > .c7-menu-list{
  margin: 0;
}
@media (min-width: 992px) {
  .c7-menu-list {
    display:block
  }
}
.c7-menu-list{
  width: 100%;
}

.c7-menu-item.c7-menu-level-1,.c7-menu-item.c7-menu-level-2{
  display:none;
}

.c7-menu-item {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 33.3333333%
}

@media (min-width: 992px) {
  .c7-menu-item {
    display:inline-block;
    float: left;
    width: auto;
    margin-right:1.5rem;
  }
}
.c7-menu-item.is-active .c7-menu-link{
  color:var(--green-aa);
}
.c7-menu-item.is-active .c7-menu-link:hover{
  color:var(--black);
}
.c7-menu-link {
  color: var(--black);
  display: inline-block;

  line-height: normal;
  padding: 1rem 0;
  text-decoration: none;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
  cursor: pointer;
  margin:0;
}

.c7-menu-link:hover {
  color: var(--green-aa);
}

.c7-menu-level-1 .c7-menu-link,.c7-menu-level-1 .c7-menu-selector {
  color: var(--green-aa);
}
.c7-menu-level-2 .c7-menu-link,.c7-menu-level-2 .c7-menu-selector{
  color: var(--black);
  padding:0.2rem;
}
.c7-menu-oldschool .c7-menu-level-1 .c7-menu-link{
  color: var(--black);
  padding:0.2rem 0.2rem 0.2rem 1rem;
}


.c7-menu-selector {
  cursor: pointer; 
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
  float:right;
 /* padding: 1rem 1.5rem 1rem 0;*/
  padding-top:0.8rem;
}
.c7-menu-selector svg {
   -webkit-transition: all .2s linear;
  transition: all .2s linear;
}
@media (min-width: 992px) {
  .c7-menu-selector {
    float:none;
  }
}

.c7-menu-open > .c7-menu-selector svg {
  transform: rotate(180deg);
}
.c7-menu-block{
  padding:0;
}
.c7-menu-block .c7-menu-block-title{
  margin-top:0;
  color:var(--green-aa);
}
.c7-menu-block .c7-menu-item{
  text-align:left;
  display:block;
  width:100%;
}
.c7-menu-block .c7-menu-item svg{
  color:var(--green-aa);
}
.c7-menu-block .c7-menu-link{
  padding:0;
  font-weight:normal;
  display:flex;
  line-height:1.75rem;
}
.c7-menu-cta{
  background-color:var(--beige);
    padding: 1rem;
}
.c7-menu-logo {
  display: none
}

@media (min-width: 992px) {
  .c7-menu-logo {
    border-right:1px solid #76b958;
    display: inline-block;
    float: left
  }
}

.c7-menu-logo-link {
  -webkit-transition: all .2s linear;
  transition: all .2s linear
}

@media (min-width: 992px) {
  .c7-menu-logo-link {
    display:inline-block;
    padding: 7px 1rem
  }
}

@media (min-width: 1200px) {
  .c7-menu-logo-link {
    padding:7px 1rem
  }
}

.c7-menu-logo-link:hover {
  background: #228544
}

.c7-menu-logo-link:focus {
  background: #487a27
}

.c7-menu-active {
  background: #228544;
  position: relative
}

@media (min-width: 992px) {
  .c7-menu-active::after {
    border-left:12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #228544;
    bottom: -12px;
    content: '';
    height: 0;
    left: 50%;
    margin-left: -12px;
    position: absolute;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    width: 0
  }
}

@media (min-width: 992px) {
  .c7-menu-active:focus::after {
    border-top:12px solid #487a27
  }
}

.c7-menu-buttons,.c7-menu-meta {
  list-style: none
}

.c7-menu-buttons {
  margin-bottom: 0;
  font-size:.75rem;
}

@media (min-width: 992px) {
  .c7-menu-buttons {
    position:relative;
    top: 8px;
    float:right;
  }
}

.c7-menu-buttons-item {
  display: inline-block
}

.c7-menu-buttons-logo {
  display: inline-block;
  padding: 25px 0 1rem 12px
}

@media (min-width: 768px) {
  .c7-menu-buttons-logo {
    padding:25px 0 1rem 27px
  }
}

@media (min-width: 992px) {
  .c7-menu-buttons-logo {
    display:none
  }
  .c7-menu-buttons {
  font-size:inherit;
 }

}

.c7-menu-buttons-donate {
  display: none;
  padding: 21px 12px 1rem 1rem
}
.c7-menu-buttons-donate .c7-button {
  margin-right:0;
}
@media (min-width: 320px) {
  .c7-menu-buttons-donate {
    display:inline-block;
    float: right;
    padding-left: 0
  }
}

@media (min-width: 768px) {
  .c7-menu-buttons-donate {
    padding:21px 27px 1rem 1rem
  }
}

@media (min-width: 992px) {
  .c7-menu-buttons-donate {
    background:none;
    display: inline-block;
    padding: 0
  }
  .menufixed .c7-menu-buttons-donate {
    margin-top:60px;
  }
}

.c7-menu-toggle {
  float: right;
  padding: 21px 6px 1rem 0
}

@media (min-width: 768px) {
  .c7-menu-toggle {
    padding:21px 0 1rem
  }
}

@media (min-width: 992px) {
  .c7-menu-toggle {
    display:none
  }
}

.c7-menu-toggle-close {
  display: none;
}

.c7-menu-buttons-search {
  display: none;
  padding: 1rem
}

@media (min-width: 992px) {
  .c7-menu-buttons-search {
    background:none;
    display: inline-block;
    margin-right: 47px;
    padding: 0
  }
  .menufixed .c7-menu-buttons-search{
    margin-top:60px;
  }
}

.c7-menu-meta {
  background:  var(--green-aa);
  display: none;
  width: 100%
}

@media (min-width: 992px) {
  .c7-menu-meta {
    background:#fff;
    display: block;
    margin-bottom: 0;
    position: relative;
    float:right;
    width: auto;
    min-width:700px;
    text-align:right;
  }
}

.c7-menu-meta-item {
  line-height: 24px
}

@media (min-width: 992px) {
  .c7-menu-meta-item {
    display: inline-block;
    font-size: .75rem
  }
}

.c7-menu-meta-link {
  color: #fff;
  display: block;
  padding: 1rem;
  text-decoration: none
}

@media (min-width: 992px) {
  .c7-menu-meta-link {
    color:#333;
    display: inline-block;
    padding: .625rem 0.8rem
  }
}

.c7-menu-meta-icon {
  margin-right: .25rem;
  vertical-align: -1px
}

@media (max-width: 991px) {
  .c7-menu-open .c7-menu {
    display: inline-block;
    margin-bottom: 0
  }

  .c7-menu-open .c7-menu-item {
    border-right: 0;
    display: block;
    text-align: left;
    width: 100%
  }
  .c7-menu-open .c7-menu-level-0.c7-menu-item{
    border-bottom: 1px solid var(--beige);
  }
  .c7-menu-open .c7-menu-level-0.c7-menu-item:first-child {
    border-top: 1px solid var(--beige);
  }
  
  .c7-menu-open .c7-menu-link {
    font-size: 1.125rem;
    padding-left:1rem;
  }
  .c7-menu-open .c7-menu-buttons-search {
    display: block
  }

  .c7-menu-open .c7-menu-toggle-open {
    display: none
  }

  .c7-menu-open .c7-menu-toggle-close {
    display: inline-block
  }
}

.c7-menu-open .c7-menu-meta {
  display: block
}

/*secondary menu*/
.secondary-menu {
  display:none;
}
.secondary-menu .c7-menu-list{margin-bottom: 0;}

.c7-menu-opensearch {
  display:none;
  padding: 0 6px 0 0;
}
.c7-menu-opensearch .c7-icon {
  fill: #545454;
  height:2.125rem;
  width:2.125rem;
}
.c7-menu-opensearch a:focus{
  background-color:initial;
}

@media(max-width:991px){
  .c7-button-small{ margin-top: 0;}
  #menu .c7-menu-buttons-item.c7-menu-buttons-search{padding-top: .5rem; padding-bottom: .5rem;}
  
  .c7-menu-opensearch {
    display:inline-block;
    float:right;
  }
  .c7-search-open .c7-menu-buttons-search {
    display:block;
  }
  .c7-menu-open .c7-menu-opensearch {
    display:none;
  }
  #metamobiel{
    display:none;
  }
  .c7-menu-open #metamobiel {
    display:block;
  }
}
@media(min-width:992px){
  .secondary-menu.c7-menu-open {
    display: block;
    position:absolute;
    left:0;
    background-color: white;
    height: auto;
    width:100%;
    z-index: 99;
    padding-bottom: 30px;
  }
}

/*Toptaken*/
.c7-tt {
  margin-bottom: 10px;
}
.c7-tt-label {
  text-align: center;
  font-weight: 600;
  font-size: 1.2em;
}
.c7-tt-intro{
  text-align:center;
}
#main .c7-tt-list {
  list-style: none;
  padding-left:0;
  margin-bottom:0;
}
.c7-tt-item {
  background-color: #EEE;
  padding: 10px 15px;
  margin-bottom: 1px;
  position: relative;
  border-bottom: 1px solid #DDD;
}

.c7-tt-link {
  text-decoration: none;
  display: block;
}

.c7-tt-link::after {
  content: '>';
  position: absolute;
  right:20px;
  font-weight: 700;
  transform: scaleY(1.5);
}

@media(min-width:992px){
  .c7-tt {display:none;}
  .c7-tt.desktop{display:block;}
}
@media(max-width:991px){

}
/* fixed header */
.menufixed .sms-logo {
	/*display: none;*/
}
.menufixed .sticky-logo {
	display: block;
}
.menufixed .sticky-logo .c7-icon-large {
    height: auto;
    margin: 0 0 -.4rem 0;
    width: 1.4rem;
}
.menufixed.c7-grid, .menufixed.c7-grid-row {
	height: auto;
	min-height: 0;
}
.menufixed .c7-menu-meta, .menufixed #metamobiel { 
	display: none; 
}
.menufixed #menu { 
	padding-top: 0; 
}
.menufixed .c7-menu-buttons { 
	top: 10px; 
}
@media(min-width:992px){
  .menufixed { 
    position: fixed; 
    top: 0; 
    z-index: 99; 
    right: 0; 
    left: 0; 
  } 
}
@media(max-width:991px){
  .menufixed .c7-menu-buttons { 
    position: fixed; 
    top: 0; 
    z-index: 99; 
    right: 0; 
    left: 0; 
	background: #fff;
	padding: 10px 0;
  }  
}
@media (min-width: 992px){
	#metamobiel { text-align: center; display: none; }
}
@media (max-width: 991px){
	.rephide, #metamobiel .showonipad { 
		display: none; 
	}
	.c7-breadcrumbs {
		margin-top: 0 !important;
	}
	#menu { 
	padding-top: 52px; 
	}
	.c7-menu-list, .c7-grid .resphidden { 
		display: none; 
	}
	.c7-menu-open > .c7-menu-list { 
		display: block; 
	}
  	.c7-menu-buttons-item.c7-menu-buttons-search { 
		padding-top: 1rem; 
	}

    .c7-menu-open .c7-menu-buttons-logo,
      .c7-search-open .c7-menu-buttons-logo,
	.c7-menu-open .c7-menu-buttons-item {
		padding-bottom: 1rem;
	}


	.c7-menu-meta { 
		display: block;
		background: #fff;
		display: block;
		margin-bottom: 0;
		position: absolute;
		right: 0;
		top: 0; 
		width: 100%; 
		text-align: center; 
	}
			
	.c7-menu-meta-link { 
		color: #333;
		display: inline-block;
		padding: .625rem 5px;
	}
	.meta-item:first-child { 
		border-left: 0; 
	}

	.c7-menu-meta-item {
		border-left: 0;	
		border-top: 0; 
		display: inline-block;
		float: left;
		font-size: .75rem; 
		float: none; 
	}
	.c7-menu-buttons-logo,#menu .c7-menu-buttons-item {
		padding-top: 0; 

	}

	
	#metamobiel { 
		text-align: center; 
	}
	#metamobiel ul { 
		margin-bottom: 0; 
	}
  .c7-menu-open.c7-menu-level-0.c7-menu-item[data-menu="34181"] .c7-menu-list{display:block;}
}