@media (min-width: 1024px) {
.t4-palette-mainnav {
	height: 480px;
}
}
.navbar-brand {
    padding-left: 20px;
}
.t4-masthead .t4-masthead-title, .t4-masthead-description {
    z-index: 999;
    font-weight: 700!important;
    color: #742167!important;
    text-shadow: 1 4 7px var(--t4-gray-100)!important;
}
.t4-masthead .t4-masthead-description {
    font-size: 2rem;
    font-weight: 600;
}
.t4-navbar {
    padding: 0 0 0 50px;
}
ul.nav.navbar-nav img {
    border: none;
    margin-right: 4px;
}
.t4-masthead .t4-masthead-title, .t4-masthead-description {
    z-index: 999;
    color: #fff;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.navbar-brand.logo-text .site-slogan {
    opacity: 1;
}
h1.koowa_header {
    color: black;
}
.jsw-social-share-inner {
    min-height: 30px;
}
.t4-megamenu .navbar-nav>li>a, .t4-megamenu .navbar-nav>li>.nav-link {
    font-size: 1.2rem;
}
.breadcrumb-item.active {
    color: #fff;
}
.k-ui-namespace .koowa_header__item {
    min-width: 30px;
}
span.tag-label a {
    border: 1px solid #ccc;
    padding: 4px;
    border-radius: 4px;
}
.com-content-article.item-page {
    background: #fff;
    padding: 20px;
    border: 1px solid #ccc;
}
.jswcrm_block, .k-js-grid-controller {
    background: #fff;
    padding: 10px;
    margin-bottom: 10px;
} 
.jswcrm_category, .jswcrm_contact {
    background: #fff;
    padding: 20px;
    margin-bottom: 20px;
}
img {
    border: 1px solid #ccc;
}
/* figure caption */
figure figcaption {
    position: relative;
    width: fit-content;
    background-color: #d72e07;
    color: #fff;
    font-size: .725rem;
    letter-spacing: inherit;
    text-transform: none;
    text-align: center;
    text-shadow: none;
    border: 1px solid #979292;
    padding: 0.2rem 0.5rem 0.2rem 0.5rem;    
    border-radius: 0px 0px 6px 6px;
    margin-top: -1px;
}

.caption {    
    color: #696161;
    text-align: center;
    font-size: 0.725rem;
    line-height: 1.5rem;
}
/* bordered items */
.jswcrm_contact.bordered {
    border: 1px solid #ccc;
    padding: 10px;
    margin-bottom: 20px;
}
.jswcrm_description.mapbox {
    padding-top: 60px;
}
/* beadcrums */
.pathway:hover {
    text-decoration: underline;
}
/* editor */
body {
    font-size: 16px;
}
.mceVisualBlocks figcaption {
    background-color: #d72e07;
    color: #fff;
    font-size: 1rem;   
    border: 1px dashed #787679;
    border-color: var(--mce-guidelines);
    padding: 5px;
    text-transform: none;
    margin: 2px 0;
}
/* search finder */
.com-finder.finder {
    background: #fff;
    padding: 20px;
    border: 1px solid #ccc;
}
/*reacties*/
.jswcrm_submit_layout {
    background: #fff;
    padding: 20px;
    border: 1px solid #d72e07;
    border-radius: 6px;
}
.btn.btn-primary {
    background-color: var(--color-primary);
    border-color: var(--color-primary);
    color: #fff;
}
/*footnav */
div#t4-footnav a {
    text-decoration: underline;
}
/* jswcrm list */
.jswcrm_list_layout.jswcrm_list_layout--default {
    background: #fff;
}
/* figure test */
.row {
    margin-bottom: 1rem;
    margin-top: 1rem;
}
figure {
    margin: 0 0 1rem;
    padding: inherit;
}
/* kaartmodule bg-white */
.bg-white .module-title {
    padding-left: 10px;
    border: none;
    padding-top: 8px;
}
.bg-white .module-title span {
    border: none;
}
/* comments */
.red-comment {
    background: #d72e07;
    color: #fff;
    padding: 0.1rem 0.2rem 0.2rem 0.5rem;
    font-size: small;
}
/* reactie */
.k-ui-ltr.k-ui-namespace.com_jswcrm {
    background: #fff;
    padding: 20px;
    border: 1px solid #d72e07;
}
.k-ui-namespace .koowa_header__item {
    vertical-align: top;
}
li.module_contact {
    height: auto;
    margin-bottom: 12px;
}
#login-form .mod-login__options li a {
    color: var(--t4-gray-100);
}
/* categorylist */
ul.mod_jswcrm_icons {
    padding: 7px;
}

.no-border {
    border: none;
}
/*image-popup */
img.mfp-img {
    background: #b82807;
}

a.contactlink-insert.k-ui-namespace {
    text-decoration: underline;
}

#back-to-top {
    width: 90px;
    color: #fff;
}
.accordion-button:not(.collapsed) {
    background-color: #b82807;
    color: #fff;
}

.k-ui-namespace .jswcrm_thumbnail {
    float: none;
}

span.fa.fa-tags {
    color: crimson;
    line-height: inherit;
}

span.fa.fa-tags a {
    color: #0a58ca;
    background-color: #fff;
    font-size: 0.7rem;
}
/* markers boven kaart */
.moduletable.bg-white {
    margin: 0 0 -33px 0;
}

/* tabel*/
.table-responsive a {
    color: blue;
}
.k-ui-namespace .k-pagination select {
  height: 38px;
}

.content-top1 {
    background: #fff;
    padding: 20px;
    margin-bottom: 10px;
    border: 1px solid #ccc;
}
.module-title {
    border-bottom: none;
}
.module-title span {
    border-bottom: none;
}