.nav > li > a > img {
    height: 16px;
}

.surcharge {
    display: none!important;
}

span.surcharge {
    display: none!important;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
}

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
}

button.btn.btn-primary.eventgallery-closeAdd2cart {
    color: #000;
    background-color: #62cec8;
    border-color: #fff;
    margin: 4px;
    font-weight: bold;
    border-radius: 10px;
    font-size: 16px;
}

button.btn.btn-default.eventgallery-opencart {
    color: #000;
    background-color: #ded35e;
    border-color: #fff;
    margin: 4px;
    font-weight: bold;
    border-radius: 10px;
    font-size: 16px;
}

button.btn.btn-primary {
    background-color: #ded35e;
    border-radius: 10px;
	color: black;
}

button.btn {
    margin-right: 6px;
}

a.validate.btn.btn-warning.eventgallery-removeAll.pull-left {
    background-color: #62cec8;
    border-color: #62cec8;
}

input.validate.btn.btn-primary {
    background-color: #ded35e;
    border-radius: 10px;
    margin-left: 4px;
    border-color: #ded35e;
}

.imagedark{
    position: relative;
    overflow: hidden;
    display: block;
  	background:#000;
}

.imagedark p{
  margin:0;
}

.imagedark img:hover{
  opacity:0.5;
}

span.middle {
    width: 100%;
    text-align: center;
    display: inline-block;
    position: absolute;
    top: 40%;
    color: white;
    font-size: 23px;
    letter-spacing: 1px;
  z-index:111;
}


.orderimages-container .btn-primary {
    color: #000;
    background-color: #ded35e;
    border-color: #ded35e;
    font-weight: bold;
    border-radius: 10px;
    font-size: 16px;
}

.groen{
  background:#c5e6e3;
  padding-top:5px;
}

.geel{
  background:#f8f1ce;
    padding-top:5px;
}

.geel iframe {
    margin-left: 18px;
    margin-bottom: 10px;
}

.imagecount {
    display: none!important;
}

/*CONTACT*/

span.jicons-icons {
    display: none;
}

dl.contact-address.dl-horizontal {
    margin-left: -177px;
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: inherit;
    color: #444444;
    border: 0;
    margin-left: 10px;
    padding-top: 20px;
}

/*Checkout*/

.userdata-fieldset label{float:left;}

label[for=paymentid], label[for=shippingid], .review-payment, a.disclaimer.eventgallery_cboxElement{
  display:none;
}

.payment-container, .shipping-container {
    /* margin-bottom: 10px; */
    display: none;
}

/*K2*/

h3.catItemTitle a {
    color: #000!important;
}

.componentheading {
    font-size: 14px;
    color: black;
    font-weight: 100;
    margin: 0 0 8px 4px;
}

div.catItemHeader {
    display: inline-block;
    width: 100%;
}

div.catItemImageBlock {
    padding: 8px 0;
    margin: 0 16px 0px 0;
    float: left;
}

div.catItemHeader span.catItemDateCreated {
    color: #842526;
    font-size: 14px;
    display: inline-block;
    background: transparent;
    height: 100%;
    padding: 0px;
    text-transform: uppercase;
    font-weight: bold;
}

h3.catItemTitle {
    display: inline-block;
    background: #c5e6e3;
    padding: 8px!important;
    float: left;
    font-size: 21px;
    width: 100%;
}

/*IMAGES*/

.counter.pull-right {
    display: none;
}


/*SLIDESHOW*/

article.wk-content.clearfix {
    padding: 0;
    border: none;
}

.navbar-default .navbar-nav > li {
    margin-right: 30px!important;
    margin-left:0!important;
  }


/*FOOTER*/

section.t3-copyright {
    display: none;
}

.t3-footer p, .t3-footer td {
    color: white;
    font-size: 12px;
}

td {
    width: 60%;
    border: 0px solid;
}

.t3-spotlight.t3-footer-sl.row {
    padding-top: 0;
}

.moduletable.footer-green {
    border: 1px solid #62cec8;
    border-top: 0;
    border-bottom: 0;
    padding: 0 20px;
}

footer .nav > li > a {
    padding: 0;
    color: white;
    border-bottom: 1px solid white;
    font-size: 12px;
    display: inline-block;
    margin: 0;
}

.nav > li > a:hover, .nav > li > a:focus{
  background:transparent;
}

footer td {
    width: 40%;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{
  background:transparent;
}

.t3-footer-sl .t3-module .module-title, .t3-footer h3 {
    color: #62cec8;
}

.t3-footer h3 {
    font-size: 18px;
    margin-bottom: 10px;
}

.t3-footer-sl .t3-module{
  background:transparent;
}

.t3-footer {
    background: #303030!important;
  	border-bottom:8px solid #62cec8;
	margin-top:40px;
}

.t3-footer .module-title {
    background: transparent;
    color: red;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.t3-footer .module-ct {
    background: transparent;
    color: white;
}

.t3-footer .nav > li > a > img {
    display: none;
}


article h4{
  color:#842526;
}

/*ARTICLE*/

.page-title, .page-header h1 {
    font-size: 14px;
    color: #847c7c;
    font-weight: 100;
}

.page-header {
    border-bottom: 3px solid #87322c;
}

.btn-warning {
    color: #000;
    background-color: #ded35e;
    border-color: #ded35e;
    margin: 20px;
    font-weight: bold;
  	border-radius: 10px;
    font-size: 16px;
}

.btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
    color: #ffffff;
    background-color: #62cec8;
    border-color: #62cec8;
}

/*MODULE*/

.module-ct{
  background:white;
}

.t3-sidebar .module-ct {
    color: #000000;
    padding: 0;
}

.module hr {
    color: black;
    border: 1px solid;
    width: 90%;
}

.t3-sidebar{padding:20px 50px;}

.elite p{
  font-family: 'Special Elite', cursive;
  color: #008786;
  font-size: 3em;
  margin:0;
}

.elite {
    background: white;
}

/*MENUBALK */

.t3-megamenu span.image-title {
    margin-left: 8px;
}

ul.nav.navbar-nav.level0 {
    overflow: hidden;
}

.navbar-default .navbar-nav > li > a {
    padding: 0 15px!important;
}

@media screen and (min-width: 991px) {
  .navbar-default .navbar-nav > li > a:hover,
  .navbar-default .navbar-nav > li > a:focus {
    -webkit-box-shadow: inset 0 -0 0;
    box-shadow: inset 0 -0 0;
    background:#9c1e1f!important;
    color:#fff!important;
  }
}

@media screen and (min-width: 991px) {
  .navbar-default .navbar-nav > .active > a:hover,
  .navbar-default .navbar-nav > .active > a:focus {
    -webkit-box-shadow: inset 0 -0 0 ;
    box-shadow:  inset 0 -0 0; 
    background:#9c1e1f!important;
    color:#fff!important;
  }
}

/*HEADER*/

img.logo-img {
    width: 85%;
}

.t3-mainnav{
  border-bottom:none;
}

ul.lang-inline li:first-child {
    border-right: 1px solid #62cec8;
}

.top-header {
    height: 40px;
	background:#E71F5D;
}

div.mod-languages a {
    text-decoration: none;
    color: silver;
}

li.lang-active a {
    color: white;
}

/*Aanpassingen Kattenoog*/

nav.t3-navbar.navbar-collapse.collapse {
    margin: 20px;
    width: 100%;
    margin: 0;
}

header#t3-mainnav {
    border-top: 8px solid #62cec8;
}

.navbar-default {
    background: url(/images/Structuur.png);
    border-color: #f2f2f2;
}

.navbar-default .navbar-nav > li > a {
    color: #000000!important;
    font-weight: bold;
    font-size: 15px;
    margin: 0;
}

nav.t3-navbar.navbar-collapse.collapse {
    margin: 20px;
}

.navbar-default .navbar-nav > li > a {
    margin: -6px;
}

nav.t3-navbar.navbar-collapse.collapse {
    margin: 0;
    background: #ded35e;
}

.navbar-header {
    margin: 20px 0 12px 0px;
}

.logo:hover a, .logo a:hover, .logo a:active, .logo a:focus {
    background: transparent;
}

@media screen and (min-width: 991px){
.logo a {
    background: transparent;
}
}

.logo-image > a {
    max-width: none;
    max-height: none;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #A0B31B;
    background-color: transparent;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #A0B31B;
    background-color: transparent;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #A0B31B;
    background-color: transparent;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #A0B31B;
    background-color: transparent;
}

.navbar-default .navbar-nav > li > a {
    color: #E71F5D;
    padding: 20px;
    text-transform: uppercase;
}

.navbar-default .navbar-nav > li > a {
    color: #E71F5D;
}

.navbar-default .navbar-nav > li > a {
    text-transform: none;
	padding:0;
}

/*EINDE HEADER*/

body {
    padding-top: 0;
}

h4, .h4{color:#A0B31B;}

.corporate .slideshow {
	padding:0 !important;
}

.btn-primary {
    color: #FFFFFF;
    background-color: #c5e6e3;
    border-color: #FFFFFF;
}

.slideshow img{
	width:100%;
}

.article-aside{
	margin-bottom:0 !important;
	padding:0 !important;
}
	
.t3-sidebar h3.module-title {
    background: #008786;
    color: white;
    padding: 4px;
  	margin-top:-4px;
    margin-bottom: 0px;
}

.t3-sidebar .module h3, .t3-sidebar .module h4, .t3-sidebar .module p {
    padding: 4px 15px;
}

.t3-sidebar .module h3{
  color:#fff;
}

.t3-sidebar .module h4{
  color:#000;
}

.t3-sidebar .module img{
  padding:0;
}

.module img {
    width: 100%;
}

h1{
	font-size:28px;
}

td, tr td {
    border-top: 0px solid #dddddd;
}

.corporate .slideshow {
    background: #fff!important;
    border-bottom: 0!important;
    padding: 0;
}

h1, h2, h3, h4 {
    font-weight: bold;
}

.input-box .small {
    display: none;
}

.but-orange {
    padding: 8px;
    color: white;
    background: #e71f5d;
}

.contact h3 {
    display: none;
}

legend{
	border-bottom:none!important;
}

#jc h4 {
    color: #e71f5d;
    font-size: 28px;
    font-weight: bold;
    text-align: left;
    border-bottom: 1px solid #D2DADB;
    padding: 0 0 2px 0;
    margin-bottom: 10px;
    margin-top: 25px;
}


#comments-form textarea{
	min-height:100px;
}

.star {
    color: #fff;
}

@media screen and (max-width: 991px){
.top-header {
    height: 0px;
    background: #E71F5D;
}

.navbar-default .navbar-toggle .icon-bar, .navbar-default .navbar-toggle .fa-bars {
    background-color: #E71F5D;
    color: #ffffff;
}
.logo-control .logo-img-sm {
    display: block;
    max-width: 80%;
    padding: 2px;
  	margin-top:10px;
}
.logo {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    margin-left: 20px;
    margin-top: 3px;
}
.t3-sidebar h3.module-title{
	width:100%;
}
.module img{
	width:100%;
}
.t3-mainnav .t3-navbar-collapse {
    margin-top: 35px;
  	background: #ded35e;
}
.navbar-default .navbar-nav > li > a {
    text-transform: none;
    padding: 20px!important;
}  
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background: transparent;
}    
}

@media screen and (min-width:960px) and (max-width: 1024px){
.navbar-header {
    margin: -20px 0 0 25px;
    width: 38%;
}
nav.t3-navbar.navbar-collapse.collapse {
    margin: 20px;
    display: inline-block!important;
    width: 55%;
}
.navbar-default .navbar-nav > li {
    margin-left: 10px;
}
}