.accordion-button:not(.collapsed) {
    color: inherit;
    colcccor: var(--bs-accordion-active-color);
    background-color: var(--bs-accordion-active-bg);
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.com-content-article.item-page .page-header h1 {
margin-bottom: 15px !important;
}
/* Verbergt het label voor e-mail én alle mogelijke telefoon-variaties */
.field-email .field-label,
.field-email-label,
.field-Website .field-label,
.field-Website-label,

.field-telefon .field-label,
.field-telephone .field-label,
.field-phone .field-label,
.field-tel .field-label,
.field-entry.field-telefon .field-label,
.field-entry.field-telephone .field-label {data-rlta-element=contain
    display: none !important;
}
[data-rlta-element=panel-content] ul.fields-container{
     padding: 0 10px    ;
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions] > [data-rlta-element=panel], [data-rlta-element=container][data-rlta-state=ready][data-rlta-type=tabs] > [data-rlta-element=panels] > [data-rlta-element=panel] {
    overflow: hidden;
    visibility: visible;
    padding: 0 !important;
}
[data-rlta-element=container][data-rlta-theme=colorful][data-rlta-type=accordions]>[data-rlta-element=panel]>[data-rlta-element=panel-content], [data-rlta-element=container][data-rlta-theme=colorful][data-rlta-type=tabs]>[data-rlta-element=panels]>[data-rlta-element=panel]>[data-rlta-element=panel-content]{
    padding: 10px;
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions]>[data-rlta-element=panel]>[data-rlta-element=panel-content]>p:last-child, [data-rlta-element=container][data-rlta-state=ready][data-rlta-type=tabs]>[data-rlta-element=panels]>[data-rlta-element=panel]>[data-rlta-element=panel-content]>p:last-child {
    margin-bottom: 0;
 }
 [data-rlta-element=container][data-rlta-theme=colorful][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]{
    background: #DEEBEE !important;
    color: #515151 !important;
 }
 [data-rlta-element=container][data-rlta-theme=colorful][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-state=closed]), [data-rlta-element=container][data-rlta-theme=colorful][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-state=closed]):hover, [data-rlta-element=container][data-rlta-theme=colorful][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]), [data-rlta-element=container][data-rlta-theme=colorful][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]):hover{
    background: #c3c6a8 !important;
    color: #000000 !important;
 }
.sp-dropdown ul.sp-dropdown-items li.sp-menu-item a {
    font-size: 18px !important;
    font-weight: normal;
    color: #fff;
    width: 100%;
    padding: 14px 13px;
    background: grey !important;
}
#eb .btn {
text-decoration: none !important;
-webkit-box-shadow: none;
box-shadow: none;
text-shadow: none;
font-family: Montserrat !important;
font-size: 16px !important;
font-weight: normal !important;
}
#sp-bottom .dj-megamenu li > a,
#sp-bottom .dj-megamenu li > a span {
  font-family: "Philosopher", serif !important;
  font-size: 20px !important;
  font-weight: 400 !important;
  text-transform: none !important;
}
/* Hoofdmenu links forceren */
html body #dj-megamenu li.dj-up a.dj-link_up {
    font-family: 'Open Sans', Arial, sans-serif !important;
    font-size: 22px !important;
}
.article-info>span a {
    color: green !important;
    font-size: 22px !important;
font-family: "Philosopher", serif !important;

}
.article-info{display: inline-block;}
/*.article-info{
    margin-bottom: 5px;
    width: auto;
    float: left;
}*/
.com-content-article.item-page .page-header {
    padding-bottom: 0;
}
.com-content-article.item-page .page-header h1 {
    padding-bottom: 0;
    margin-bottom: 0;
}


/*************Force all *************/
.article {
    position: relative;
    clear: both;
}
.article span.badge.bg-danger.featured-article-badge {
    position: absolute;
    left: 5px;
    top: 5px;
    background: #19757f !important;
}
.rsepro-small-description-block {
    text-align: left;
}
#rs_event_show .description {
    text-align: left;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {b
    color: #000000;
}
h2 {
    font-family: 'Philosopher', sans-serif;
    font-size: 24px !important;
    font-weight: 400;
    color: #19757f;
    text-decoration: none;
font-family: 'Philosopher', sans-serif;

}
.cat_title, .cat_title_lnkcols, .cat_title_catcols {
    font-weight: 400 !important;
    color: #19757f !important;
    font-size: 22px !important;
font-family: 'Philosopher', sans-serif;
}
/* body, p, span, li, label, input, textarea {
    color: #2F3335 !important;
}***/
.article-details .article-header h1, .article-details .article-header h2, .article-details .article-header h4 {
    font-size: 22px;
}
#mwall_items_11 .mwall-detail-box .mwall-item-info a {
    color: rgba(129, 159, 121, 0.8);
    padding: 6px 11px;
}
#mwall_items_3 .mwall-detail-box .mwall-s-desc, #mwall_items_3 .mwall-detail-box .mwall-desc, #mwall_items_3 .mwall-detail-box .mwall-price, #mwall_items_3 .mwall-detail-box .mwall-hits {
    font-size: 16px;
    font-family: 'Montserrat';
    line-height: 1.6rem;
    color: #515151;
}
.mwall-container  #mwall_items_3 .mwall-detail-box h3.mwall-title a, #mwall_items_3 .mwall-detail-box h3.mwall-title span {
        color: #19757f !important;
    }
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button]{
    padding: 12px 10px;
}    
[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions]>[data-rlta-element=panel]{ padding:10px;padding-top: 0;}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=panel]>[data-rlta-element=panel-content], [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=panels]>[data-rlta-element=panel]>[data-rlta-element=panel-content]{
    padding: 5px 0 0 10px;
}
ul.fields-container span.field-label {
    font-weight: bold;
}
/*[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button]:hover, [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:hover{background: #c3c6a8;color: #000000;}*/
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button] [data-rlta-state=closed],[data-rlta-element=container][data-rlta-theme=colorful][data-rlta-type=accordions]>[data-rlta-element=button]{
    background : #DEEBEE !important;
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions][data-rlta-icons=true]>[data-rlta-element=button]:after{
    color: #FFFFFF !important;
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions][data-rlta-icons=true]>[data-rlta-element=button]:not([data-rlta-state=closed]):after{
     color: #000000 !important;
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-state=closed]), [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-state=closed]):hover, [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]), [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]):hover,[data-rlta-element=container][data-rlta-theme=colorful][data-rlta-type=accordions]>[data-rlta-element=button]:hover, [data-rlta-element=container][data-rlta-theme=colorful][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:hover {
    background: #c3c6a8 !important; color: #000000 !important;
}
[data-rlta-state=closed]:hover h4[data-rlta-element=heading] {
    color: #000000 !important;
}
[data-rlta-state=closed] h4[data-rlta-element=heading] {
    color: #515151!important;
}
[data-rlta-state=open] h4[data-rlta-element=heading] {
    color: #000000 !important;
}

ul.fields-container li{
    list-style:none;
}

.qListItem_topic {
    display: none;
}
/*************Header*************/
div#sp-top2 .sp-column.text-center.text-lg-end {
    text-align: start !important;
}
header#sp-header .container {
    
    margin: 0;
    width: 100%;
}

#sp-top-bar {
      color: #aaa;
    position: absolute;
    z-index: 999;
    background: transparent !important;
    padding: 0;
    width: 100%;
}

#sp-header .row {
    flex-wrap: nowrap;
background: #deebee !important;
margin-bottom: 30px;
}
#sp-menu .sp-column {
    justify-content: center !important;
}
#sp-header .container {
    max-width: 100%;
}
  

#sp-main-body {
    padding: 0;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-bottom: 15px !important;
}
div#n2-ss-35 .n2-ss-button-container a div {
    display: none !important;
}
ul.links li {
    font-family: 'Philosopher', sans-serif;
    font-weight: 500;
    font-size: 20px !important;
    border-bottom: 0px dotted silver !important;
}
/****************Menu + Subitems ***********************/

.sp-dropdown ul.sp-dropdown-items li.sp-menu-item a {
    font-size: 18px !important;
    font-weight: normal;
    color: #fff;
    width: 100%;
    padding: 14px 13px;
    background: grey;
 
}

/****************Menu + Subitems ***********************/


/****************FAQ***********************/
.qFaqItem_tools {
    display: none !important;
}
.faq_open .qFaqItem_link {
    font-weight: 500 !important;
}
.qListItem_preview .label.label-open {
      display: none !important;
}
.qFaqItem_links a {
    display: none !important;
    }
.qListItem_info {
    display: none !important;
   }
.qListItem_link {
    line-height: 26px !important;
    font-size: 22px !important;
    font-weight: 500;
    color: inherit !important;
}
.faq_open .qFaqItem_link {
    font-size:  22px !important;
    margin-top:10px !important;
    line-height: 26px !important;
}

h2.fbContent_title a, h2.fbContent_title a:hover, h2.fbContent_title a:focus {
    text-decoration: none;
    background: none;
    font-size: 26px !important;
color: inherit;
}
/**************** END FAQ ***********************/


#eb .reset-heading .text-inherit {
    font-size: 21px !important;
    background: none !important;
}
#eb .is-empty .o-empty {
    display: none !important;
    display: inline-block;
}
#sp-left .sp-module ul>li>a, #sp-right .sp-module ul>li>a{
    /*color: slategrey;*/
    padding: 5px;
}
/*#sp-left .sp-module ul>li>a:hover, #sp-right .sp-module ul>li>a:hover{    color: green;
    background: #708090;    
}*/
.rsepro_categories li a:hover, .rsepro_categories li a:active, .rsepro_categories li a:focus{
    color: green;
    background: #708090;
    display: block;
}
#sp-left .sp-module ul li.current a, #sp-right .sp-module ul li.current a{/*color: beige;background: #708090;*/ padding: 5px;}

/*.tags>li a {
    background: #fff;
    color: #000 ;
}*/
.tags>li a:hover {
    color: #000;
    background: #FFF;
    border: solid 1px slategray;
}
ul.tags.list-inline {
    padding-top: 0px;
    float: left;
    margin-right: .5rem;
}
.tags>li{margin-left: 1px;margin-right: 1px;}
.mwall-item-tags .list-inline-item:not(:last-child){margin-left: 1px;margin-right: 1px;}
/*.tags>li a {
    display: block;
    font-size: 16px;
    padding: 0;
    border-radius: 3px;
}*/
li.tag-label {
    padding: 3px 1px 0 5px;
}
ul.tags.list-inline.mb-4 a {
    color: #19757f;
}
ul.tags a.btn.btn-sm.btn-info{
    border:solid 1px #19757f;
    padding: 6px 11px;
}
ul.tags a.btn:hover{
    background: #c3c6a8;
    color: #000000 !important;
}
.mwall-item-tags{
    padding: 0;
}
.mwall-item-tags ul.tags li.tag-label {
    margin-top: -17px;       
}
.mwall-item-tags ul.tags li a {
    margin-top: -25px;   
    margin-bottom: 5px;
}
.cc-color-override--1334143467.cc-window {
color: inherit;
background-color: beige !important;
}
.cc-color-override--1334143467.cc-revoke {
color: inherit;
background-color: beige !important;
}
.article-list .article .article-header h1 a, .article-list .article .article-header h2 a, .article-list .article .article-header h4 a {
color: inherit !important;
font-size: 22px !important;
}
#eb.eb-dialog .btn-primary {
    color: #fff !important;
    background-color: slategray !important;
    border-color: slategray !important;
    font-size: 12px !important;
}
#eb.eb-dialog button.btn.btn-default{font-size: 12px !important;}
#eb.eb-dialog .btn-primary:hover, #eb.eb-dialog .btn-primary:focus, #eb.eb-dialog a.btn-primary:active, #eb.eb-dialog a.btn-primary.active, .open .dropdown-toggle_#eb.eb-dialog .btn-primary {
    background-color: slategray !important;
    color: beige !important;
    
}
#eb a.btn-primary:hover, #eb a.btn-primary:focus, #eb a.btn-primary:active, #eb a.btn-primary.active, .open .dropdown-toggle_#eb .btn-primary{
  background-color: slategray !important;
    color: beige !important;  
}
#eb.eb-dialog.has-footer .eb-dialog-modal {
    min-height: 350px !important;
}
.rs_events_container a:hover{
    color: slategrey;
}
button.btn.btn-success.btn-sm.float-end.jtModal:hover{
    background: slategrey!important;
    color: beige;
}
/****************Header css***********************/
body.site header#sp-header{
     background: #deebee !important;
}
.itemid-101 #sp-header{
    position: absolute;
    background: transparent !important;
}
/***************************************/
.rscomments-accordion-title {
        font-size: 18px;
    color: slategrey !important;
    font-weight: normal !important;

}
.rscomments {
    background-color: beige;
    padding: 20px !important;
}
.rscomments .rscomment-form {
    padding: 0px;
    margin: 15px 0 0 0;
    border-radius: 0;
    background-color: #f8f8f8;
    box-shadow: none;
    border: 2px solid #eee;
    background-color: white;
}
#rsepro-categories-module h4{
    font-family: 'Philosopher';
    font-size: 22px;
    margin-top: 10px;
        
}
.rsepro_categories li a, .rsepro_categories li a:hover, .rsepro_categories li a:active, .rsepro_categories li a:focus {
    text-decoration: none;
    padding: 0px !important;
}

/**************Footer css********************/
footer {
    background-color: slategrey !important;
    color: #fff;
    font-size: 14px;
    line-height: 1.6;
}
a {
    color: #19757f;
    font-weight: 500;
}
#sp-bottom #sp-bottom1 h3.sp-module-title {
    font-family: 'Philosopher', sans-serif !important;
    font-size: 22px !important;
    color: #19757f !important;
    font-weight: 400 !important;
}

#sp-bottom #sp-bottom2 h3.sp-module-title {
    font-family: 'Philosopher', sans-serif !important;
    font-size: 22px !important;
    color: #19757f !important;
    font-weight: 400 !important;
}

#sp-bottom #sp-bottom3 h3.sp-module-title {
    font-family: 'Philosopher', sans-serif !important;
    font-size: 22px !important;
    color: #19757f !important;
    font-weight: 400 !important;
}
#sp-bottom #sp-bottom4 h3.sp-module-title {
    font-family: 'Philosopher', sans-serif !important;
    font-size: 22px !important;
    color: #19757f!important;
    font-weight: 400 !important;
max-width: 300px !important;
}

#sp-bottom, #sp-bottom-top {
    background: lightgray !important;
   }

#fd .fd-toolbar .is-active .fd-toolbar__link:not(.no-active-state), #fd .fd-toolbar .is-active .fd-toolbar__submenu-link {
    --tw-bg-opacity: 1;
    background-color: lightslategrey !important;
color: white !important;
margin-top: 15px;
   }

#eb .btn-default {
    color: slategray !important;
}
.testi-name {
    color: slategray !important;
    font-weight: 400 !important;
    font-family: 'Playfair Display'!important;
   }

.ldes, .ldes_lnkcols, .ldes_catcols {
font-family: Montserrat, sans serif !important;
font-size: 16px !important;
color: #2F3335 !important;
font-weight: 400 !important;
}
.btn-success {
    --bs-btn-color: #fff;
    --bs-btn-bg: #708090 !important;
    --bs-btn-border-color: #708090!important;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: cimportant;
    --bs-btn-hover-border-color: #708090 !important;
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #146c43;
    --bs-btn-active-border-color: #13653f;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754;
}
h3 {
        text-align: left !important;
}
.choices[data-type*=select-one] .choices__button_joomla {
    position: absolute;
    top: 50%;
    right: 0;
    width: 20px;
    height: 20px;
    padding: 0;
    margin-top: -10px;
    margin-right: 50px;
    border-radius: 10em;
    opacity: .5;
}
.choices__button_joomla::before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    text-align: center;
    text-indent: 0;
    content: '×';
}
.choices__button_joomla {
    position: relative;
    padding: 0 10px;
    color: inherit;
    text-indent: -9999px;
    cursor: pointer;
    background: 0 0;
    border: 0;
    opacity: .5;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.rsepro-title-block {
    font-size: 22px !important;
    font-weight: bold !important;
    font-family: 'philosopher', sans-serif !important;
line-height: 26px !important;
}

/*********************Menu css **************/
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-left{
    right: auto;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
       font-weight: 500;
   }
.offcanvas-menu .offcanvas-inner{padding: 25px 15px;}
.offcanvas-menu .menu-toggler::after{padding-right: 6px;}
.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a{
    font-size: 18px;       
    line-height: 30px;
    display: block;
    border-bottom: solid 1px #e1e1e1;
    font-family: Playbill;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    font-weight: 500 !important;
 
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    font-family: 'Philosopher', sans-serif !important;
    font-size: 22px !important;
    font-weight: 500;
    text-decoration: none;
   }


.sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a{
  font-size: 22px !important;
}
.sp-megamenu-parent>li:hover>a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
    background: #c3c6a8 !important;
}
#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title{font-size:36px;font-weight: normal;text-align: left;}
 #sp-right .sp-module #eb .eb-mod-media-title{font-weight: normal !important;}
 #eb .eb-mod-media-thumb.fa{line-height: 27px !important;}
#sp-right .sp-module #eb a.eb-mod-media-title{
    color: #FFFFFF;
    padding: 0 5px;
    line-height: 46px;
}
#sp-right #eb .eb-mod-media-thumb.fa,#sp-right span.eb-mod-media-count.mod-small.mod-muted{color: #FFFFFF;display: none;}
#sp-right #eb .eb-mod-item+.eb-mod-item{margin-top: 0;padding-top: 0;height: 46px;}
.eb-mod-item {
    background: #19757f;
    color: #FFF;
    height: 46px;
}
.eb-mod-item:hover,.eb-mod-item.active{
    background: #c3c6a8;
}
#sp-right .sp-module #eb a.eb-mod-media-title:hover,#sp-right .sp-module #eb .eb-mod-item.active a.eb-mod-media-title{
    color: #000000;
        
}

body.ltr .sp-megamenu-parent>li.sp-has-child>a:after, body.ltr .sp-megamenu-parent>li.sp-has-child>span:after{font-size:12px;}
.si-theme--light .eb-dialog-modal {
    min-height: 300px !important;
}
 #eb.is-mobile .eb-dialog-modal{height:90% !important;}
#eb .eb-dialog-footer{
  padding: 2px 8px 8px 8px;
}
.rs_events_container li{
  padding: 20px 10px !important;
}

#sp-right .sp-module{padding:20px 10px !important;}
#eb a.btn-block {
    background: #19757f !important;
    height: 50px;
    font-size: 12px !important;
  border-color:#FFF !important;
  line-height: 30px;
}
#eb a.btn-block:hover {
    background: #c3c6a8 !important;
    color: #000 !important;
  border-color:#c4d4bc !important;
}
#eb .eb-brand-name {
    font-size: 22px !important;
    line-height: 26px;
}
h3.mwall-title a, h3.mwall-title span {
    font-size: 21px !important;
    color: inherit !important;
    line-height: 22px !important;
    text-transform: none!important;
    text-align: left !important;
  margin-bottom: 50px !important;
    font-family: inherit !important;
}
li.field-entry.website a:before {
    content: "\f0ac";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    margin-right: 8px;
}
li.field-entry.telefoon-mobiel span.field-value a:before {
    content: "\f095";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    margin-right: 8px;
    font-size: 16px;
}

li.field-entry.email span.field-value a:before {
   content: "\2709";   
    font-weight: 900;
    margin-right: 8px;
    font-size: 16px;
}
ul.fields-container li.kunst, ul.fields-container li.adres:before{
    content: "\f015";   
     font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 8px;
    font-size: 16px;

}

[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions]>[data-rlta-element=button]>[data-rlta-element=heading], [data-rlta-element=container][data-rlta-state=ready][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]>[data-rlta-element=heading] {
    font-size: 22px !important;

   }

hr {
    margin: 0 !important;
    border-top: 0px solid #eee !important;
    border-bottom: 0px solid #fff !important;
}

.list-hits.badge.bg-info.float-end {
    background: #777777 !important;
}

ul.mod-articlescategories.categories-module.mod-list {
    background: #19757f;
    padding: 0 !important;
}
ul.mod-articlescategories.categories-module.mod-list li a{
    color: #FFFFFF;

}
ul.mod-articlescategories.categories-module.mod-list li:hover,ul.mod-articlescategories.categories-module.mod-list li.active {
    background: #c3c6a8;
    color: #000;
}
ul.mod-articlescategories.categories-module.mod-list li a:hover,ul.mod-articlescategories.categories-module.mod-list li.active a{  
    color: #000;
}

/*********************Menu css**********************/
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span{
    line-height: inherit;
        padding: 34px 10px !important;
}
.sp-megamenu-parent>li>a {
    color: #515151;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{
	padding: 0;
}
.sp-dropdown ul.sp-dropdown-items li.sp-menu-item:before,.sp-dropdown ul.sp-dropdown-items li.sp-menu-item:after{
	background-color: #e1e1e1;
    height: 1px;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    width: 100%;
}

li.sp-menu-item.sp-has-child.active .sp-dropdown li.sp-menu-item.current-item.active a{color: #FFF;}
li.sp-menu-item.sp-has-child.active > a {
    color: #FFF !important;
}
/****************************************/
h1, .h1, h2, .h2, h3, .h3, h4,.h4 {
    margin-top: 15px;
    margin-bottom: 10px;
        font-family: 'Philosopher' !important;
   
}
h3, .h3, h4,.h4 {
    margin-top: 15px;
    margin-bottom: 10px;
        font-family: 'Philosopher' !important;
    Font-size: 22px !important;
}

img.pull-left {
    float: left;
}
.btn-default,.rsform-submit-button,.btn.btn-primary,#sp-component #eb .btn-primary {
    background-color: #19757f !important;
    border-style: solid;
    border-color: #c4d4bc !important;
   font-size: 18px !important;
    padding: 8px !important !important;
        letter-spacing: 1.6px !important;
    text-transform: none !important;
    border-radius: 0 !important;
    color: #FFF !important;
    font-weight: normal;
}
.btn-default:hover,.rsform-submit-button:hover,.btn.btn-primary:hover,#sp-component #eb .btn-primary:hover{
    color: #000 !important;
    background-color: #c3c6a8!important;
    border-color: #708090 !important;
    font-weight: normal;
}
.itemAttachmentsBlock {
    width: 100%;
    clear: BOTH;
    display: flex;
    border-top: 1px solid #DDDDDD;
    padding: 8px;
}
i.fa.fa-search {
    padding-right: 18px;
}
div#mod-custom1368 {
    clear: both;
    text-align: center;
}
h3.module-title.box-title {
    text-align: center;
    width: 100%;
        padding-bottom: 15px;
        font-size: 22px !important;
}
ul.links li {
    font-family: 'Philosopher', sans-serif;
    font-weight: 500;
    border-bottom: 0px dotted silver !important;
}
ul.links li a:hover, ul.links li a:focus {
    color: #3d3d3d;
    text-decoration: underline;
}
#sp-content-bottom-below .col-md-4 .moduletable h3.allweblinks{
    text-align: left;
    margin-top: 0px;
    margin-bottom: 10px;
}
.article-full-image.float-left {
    float: left;
    padding-right: 40px;
    width: 55%;
}
p.pull-center img{
    margin: auto;
}
b, strong {
    font-weight: 600;
}
[id^=ampz_inline] li{display: table-cell !important;}
/******************Footer css*************************/
#sp-bottom {
padding: 0px;
padding-left: 20px !important;
}
#sp-footer a, #sp-bottom a {
    color: slategrey;

}
#sp-footer #sp-bottom4 a:hover,#sp-footer #sp-bottom4 a:focus, #sp-bottom #sp-bottom4 a:hover,#sp-bottom #sp-bottom4 a:focus {
    color: #000000;
    background: #c3c6a8;   
    width: 100%;

}
#sp-bottom #sp-bottom4 a{padding:0 5px;}
#sp-footer, #sp-bottom {
  font-family: 'Philosopher', sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #2F3335 ;
}
#sp-bottom2 .menu li a {
    max-width: 259px;
    width: 100%;
}
#sp-bottom2 .menu li a:hover{
        text-decoration: none;
    background-color: #eeeeee;
    color: #2F3335 ;
   
    display: inline-block;
    padding: 0 3px;
}
footer#sp-footer {
    padding-top: 20px;
    background: #deebee !important;
}

ul.sp-megamenu-parent li:hover > a, ul.sp-megamenu-parent li:hover > span.sp-menu-heading, ul.sp-megamenu-parent li.sp-menu-item.current-item.active > a, li.sp-menu-item.sp-has-child.active > a, li.sp-menu-item.sp-has-child.active .sp-dropdown li.sp-menu-item.current-item.active > a, li.sp-menu-item.sp-has-child.active > span.sp-menu-heading {
    color: black !important;
    background-color:	#c3c6a8;
}
/********************************************/
.readmore a{
    font-size: 14px;
    font-weight: 400;
    text-transform: CAPITALIZE;
    letter-spacing: 1.5px;
    padding: 10px 20px;
    color: #708090 !important;
    border: 1px solid #c4d4bc;
}
.readmore a:hover{
    opacity: 0.9;
}
#eb .eb-post-title a {
    font-size: 22px !important;
    line-height: 26px;
    font-weight: 400;
}
.mwall-item-inner.mwall-detail-box.introtext-hidden.date-hidden.category-hidden.author-hidden.tags-hidden.hits-hidden.readmore-hidden {
    background: #e1e2d3bf !important;
}
.burger-icon{
    width: 35px;
        padding: 5px;
        background: slategrey;
}

section#sp-section-2 {
    margin-top: 20px;
}


/*********************Slider css************************/
div#n2-ss-10 .n2-font-7944fbe323f87c3eb4b3e90ac6eb665c-hover {
    color: #fff !important;
}

div#n2-ss-10 .n2-font-7944fbe323f87c3eb4b3e90ac6eb665c-hover:hover {
    color: #000000 !important;
}
/*************************************************/


@media (min-width: 900px) {
/**************Header css********************/
    body.site header#sp-header {
        height: 110px !important;
        display: flex;
    }
    .logo-image {
        height: 110px !important;
        
    }
}
@media (max-width: 900px) {
/**************Header css********************/
    
   
    .burger-icon {width: 35px;padding: 5px;background: #c3c6a8 !important;}
}   
@media (max-width: 767px) {
    .offcanvas-menu .offcanvas-inner ul.menu>li>a, .offcanvas-menu .offcanvas-inner ul.menu>li>span{opacity: 1;padding-left: 5px; font-family: Playbill;font-weight: normal;}
    .offcanvas-menu .offcanvas-inner ul.menu li.active>a, .offcanvas-menu .offcanvas-inner ul.menu li.active>.nav-header, .offcanvas-menu .offcanvas-inner ul.menu li.active>.mod-menu__heading {
    color: #000;
    background: #c3c6a8;
    font-family: Playbill;
}
    body.site header#sp-header div#sp-logo {width: 63%;text-align: center;}
    .com-content-article__body img {width: 100%;}
    .droppicsgallerymasonry .droppicspictures{width: 100% !important;}
    .droppicsgallerymasonry .droppicspictures a img.img,.droppicsgallerymasonry .droppicspictures a {width: 100% !important;}
    .mwall-item-tags ul.tags li a {margin-top: -16px;}
    [data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions]>[data-rlta-element=panel]{
        padding: 0;
    }
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=accordions]>[data-rlta-element=panel]>[data-rlta-element=panel-content], 
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-type=tabs]>[data-rlta-element=panels]>[data-rlta-element=panel]>[data-rlta-element=panel-content]{padding:10px;}
}
}
@media (min-width: 768px) and (max-width: 990px) {
    .logo-image {padding-top: 0px !important;height: 100px !important;}
   body.site header#sp-header,#sp-header .logo {height: 110px !important;}
}

@media (max-width: 1400px) {
     header .sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
        font-size: 20px !important;
    }
}
@media (min-width: 1920px) {
    .sp-megamenu-parent > li > a,
    .sp-megamenu-parent > li > span,
    .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
        font-size: 30px !important;
    }
}
@media (min-width: 2500px) {
    .sp-megamenu-parent > li > a,
    .sp-megamenu-parent > li > span,
    .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
        font-size: 40px !important;
    }
}
/* media css */

@media (max-width: 1400px) {
    .sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {line-height: inherit;padding: 36px 10px !important;font-size: 22px !important;}
    div#sp-menu {
    padding: 0;
}
    .home-slider ss-text {font-size: 50px !important;display:block !important;width: 100% !important;}
}
@media (min-width: 1200px) {
    .container {width: 1170px;}
    div#sp-top-bar .container {
    max-width: 1920px !important;
    padding: 0;
    margin: 0;
    width: 1556px !important;
}
}
@media (max-width: 1200px) {
    .sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {padding: 36px 3px !important;}
}
@media screen and (max-width:991px){
    #sp-header a#offcanvas-toggler:not(.offcanvas-toggler-secondary) {display: block !important;}
    .article-full-image.float-left{padding-right: 0;width: 100%;}
 } 


@media screen and (max-width:600px){
    .rs_subscribe .controls {
    margin-left: auto;
}
#rsepro-cart-details tr.rsepro-cart-options td:nth-child(1), #rsepro-cart-details tr.rsepro-cart-ticket td:nth-child(1){
    width: 70%;
}
.mwall-item-tags ul.tags li.tag-label {
    margin-top: -8px;       
}
    div#mod-custom1375 {
    padding-right: 20px;
}
.itemid-101 #sp-main-body{margin-top:0 !important;margin-bottom:0 !important;padding-bottom:0 !important; }
h3.mwall-title,.mwall-columns .mwall-item-inner{padding-bottom: 0;}
    .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    font-family: 'Philosopher', sans-serif !important;
    font-size: 22px !important;
    font-weight: 500;
    text-decoration: none;
    }
    /*******************Gallery css***************************/
    #droppicsgallery148 .wimg > a,#droppicsgallery148 .img {width: 100% !important;}
    /****************Slider css**********************/
    div#n2-ss-29 .n2-ss-animated-heading-wrapper > ss-text, div#n2-ss-29 .n2-ss-animated-heading-wrapper > a{text-transform:capitalize !important;}
    /***************************************/
    .si-theme--light .eb-dialog-modal {min-height: 280px !important;}

    .mwall-container #mwall_items_3 .mwall-detail-box h3.mwall-title a,.mwall-container #mwall_items_3 .mwall-detail-box h3.mwall-title span{
     text-transform: capitalize !important;
    /*font-size: 22px !important;
    line-height:inherit;
    color:inherit !important;   
    font-family: inherit !important;*/
    }
    #mwall_items_3 .mwall-detail-box .mwall-s-desc, #mwall_items_3 .mwall-detail-box .mwall-desc, #mwall_items_3 .mwall-detail-box .mwall-price, #mwall_items_3 .mwall-detail-box .mwall-hits{
        font-size: 16px !important;
        line-height: 1.5;
        font-weight: 500 !important;
        padding: 8px 10px 10px !important;
        color: inherit !important;
        text-align: center;

    }
    div#menu-right.ms-auto {margin-left: 0 !important;}
    /********************Mobile header css***********************************/
    body.site header#sp-header div#sp-menu {display: none;}
       body.site header#sp-header div#sp-logo .logo {
        width: 100%;
        justify-content: center;
        height: 79px;
        margin: 0 0 0 -27px;
    }
    body.site header#sp-header div#sp-logo .sp-column {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    body.site header#sp-header div#sp-logo .logo img.logo-image {
        height: 89px;
       
    }
    body.site header#sp-header div#sp-logo .sp-column .burger-icon span {
        width: 73%;
        margin: 4px auto;
        height: 3px;
        border-radius: 10px;
    }
}


@media (max-width: 767px) {
    .offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span,
    .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler, .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler{
        color: #515151;
    }
    .offcanvas-menu .offcanvas-inner ul.menu>li a:hover, .offcanvas-menu .offcanvas-inner ul.menu>li a:focus, .offcanvas-menu .offcanvas-inner ul.menu>li span:hover, .offcanvas-menu .offcanvas-inner ul.menu>li span:focus{
        color: #515151;
    }
  /* 1. Force the first mobile pane to start completely closed */
  .rl_tabs.accordion > .rl_tabs-pane:first-of-type,
  .rl_tabs.accordion > .rl_tabs-panel:first-of-type,
  .rl_tabs.accordion .collapse.show:first-of-type {
    display: none !important;
  }

  /* 2. Re-open it completely the moment the user clicks the title */
  .rl_tabs.accordion > .rl_tabs-toggle.active + .rl_tabs-pane,
  .rl_tabs.accordion > .rl_tabs-toggle.active + .rl_tabs-panel,
  .rl_tabs.accordion > div .collapse.show {
    display: block !important;
    height: auto !important;
  }
}