@media (min-width: 991px) {


  .topwidget{
    padding: 20px 0 0 0;
  }


  .contact-message-feedback-form{
    max-width: 650px;
    margin: 0 auto;
    /*border: 1px solid #E9E8ED; */ /*grijs*/ 
    padding: 10px 5px;
    background: #414041;
  }


  
  .region-primary-menu{
    display: inline-block;
    float: right;
    width: auto;
    margin: 0 0 0 0;
  }

  .footerwidget img.left{
    float: left;
    margin: 10px 10px 0 0;
  }

  .region-primary-menu,
  .menu-base-theme li a{
    background: none;
    color: #000000;
   /* text-transform: uppercase; */
    font-size: 16px;
  }

  .main-header nav{
    margin: 15px 0 0 0 ;
  }

  .menu-base-theme a{
    border: 0;
  }

  .menu-base-theme > li{
    border: 0;
  }

  .menu-base-theme a span.sub-arrow {
    padding: 0;
    top: 23px;
    margin-top: 0;
    bottom: 2px;
    right: 5px;
    margin-left: -5px;
    left: auto;
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: solid dashed dashed dashed;
    border-color: #000000 transparent transparent transparent;
    background: transparent;
  }

  .menu-base-theme ul {
    padding: 0;
	border-width: 1px;
    border-style: solid;
	border-color: #e2b14a;
  }

  .menu-base-theme ul.has-submenu li {
    border-bottom: 1px solid #fff;
  }

  .carousel-caption p,
  .carousel-caption h3{
    display: block;
  }

  .carousel-caption{
    background-color: #fff;
    background: rgba(255, 255, 255, 0.3);
    color: #333;
    text-shadow: none;
    padding: 15px;
    bottom: 10px;
    right: 0%;
    left: 0%;
  }

  .bottom-widgets{
    text-align: left;
  }

  .footerwidget{
    padding: 10px 0;
  }

  .credit-link{
    text-align: right;
  }

  .social-media{
    float: right;
  }

  .social-media a{
    margin: 0 0 0 10px;
  }

  /*comment*/

  .comment-wrap .author-details{ 
    width: 10%;
  }

  .comment-wrap .author-comments{ 
    width: 90%;
  }


    .menu-base-theme a{
	border-width: 1px;
    border-style: solid;
	border-color: transparent;
	}
	
	
	
  .menu-base-theme a:hover, 
  .menu-base-theme a:focus, 
  .menu-base-theme a:active, 
  .menu-base-theme a.highlighted {
    color: black;
	border-width: 1px;
    border-style: solid;
	border-color: #ffffff;
    font-weight: 500;
  }

  .menu-base-theme ul a:hover, 
  .menu-base-theme ul a:focus, 
  .menu-base-theme ul a:active, 
  .menu-base-theme ul a.is-active,
  .menu-base-theme ul a.highlighted {
    background: #414041;  /* rood  EE0328  */ 
    color: black;
  }

  
  .menu-base-theme li a:hover{
	border-width: 1px;
    border-style: solid;
	border-color: #9cc64e;
	color: #000000;
  }
  
    .menu-base-theme li:last-of-type{
	background: #9cc64e;  /*cd1b01 */
	color: #ffffff;
  }
  
  .menu-base-theme li.active a{
    background: transparent;  /*cd1b01 */
    color: #a0762c;
	}

}