#mwall_items_4 .mwall-big .mwall-detail-box h3.mwall-title a, #mwall_items_4 .mwall-big .mwall-detail-box h3.mwall-title span {
    color: lightyellow !important;
background-color: #339e35;
padding 10px;
}
.article-details .article-ratings-social-share {
    display: none !important;
    padding: 1rem 0;
    border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 1rem;
    Display: none;
}
.article-details .article-full-image img {
    display: inline-block;
    border-radius: 4px;
    margin-top: 30px;
}
.mark, mark {
    padding: 0 !important;
 }
#colorbox.droppics #cboxNext {
       background: none !important;
}
#colorbox.droppics #cboxPrevious {
       background: none !important;
}

.gt_container-8iflle a.glink span {
    color: initial !important;
}
a.gt_switcher-popup.glink.nturl span {
    display: none;
}
a.gt_switcher-popup.glink.nturl.notranslate {
    top: -7px;
    position: relative;
}
iframe{max-width: 100%;}
#sp-main-body{padding: 0;}
h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 1.4;
}
.sp-module.hp-intro {
    margin-top: -30px;
}
.g-0, .gy-0 {
    --bs-gutter-y: 0;
    padding-bottom: 10px;
}
h1, .h1, h2, .h2,h1.edocman-page-heading{
    font-size: 22px !important;
     font-family: 'Montserrat';
}.h4, h4 {
    font-size: 18px !important;
}
.rs_event_details > div {
    margin-bottom: 15px;
}

.rs_event_image img {
    background: none no-repeat scroll 50% 50% transparent;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-right: 20px;
    display: inline-block;
}
.rsepro-small-description-block {
    text-align: left;
}
.rsepro-month-year {
    background: none repeat scroll 0 0 #E3FBCC !important;
}
p {
    margin: 0 0 10px;
}
#rsepro-event-details-right {
margin-top: 15px;
float: left !important;
margin-left: 0;
}
#rs_event_show .description {
text-align: left;
}
#sp-right .sp-module .sp-module-title {
font-size: 24px !important;
font-weight: 400 !important;
margin-bottom: 0;
padding-bottom: 15px !important;
}
a, .sp-module ul>li>a {
    color: #339E35;
    font-size: 17px;
}
.h5, h5 {
font-size: 18px !important;
}
.fg-row>.fg-c7 {
    width: auto !important;
}
.alert-info {
    --bs-alert-color: #055160;
    --bs-alert-bg: lightgreen;
    --bs-alert-border-color: lightgreen;
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-light][data-rlta-type=accordions]>[data-rlta-element=button] {
    background-color: transparent;
}
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-light][data-rlta-type=accordions]>[data-rlta-element=button] {
    border: 1px solid green !important;
    border-radius: 0 !important;
    padding: .75rem 1.25rem;
}
[data-rlta-element=container]>[data-rlta-element=panel] {
    border: none !important;
    border-radius: 0 0 5px 5px;
    margin-bottom: .25em;
}
button, input, optgroup, select, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    margin-top: 30px;
    line-height: inherit;
}
.rs_filter_clear {
    display: none;
    padding: 5px;
    text-decoration: none;
}
a,.sp-module ul>li>a {
    color: #339E35;
}
h3.mwall-title {
    line-height: 24px;
    margin: 0;
    padding: 0 0 10px 0;
}
.mwall-item-tags {
    margin: 0;
    padding: 0px !important;
}
a:hover, a:focus {
    color: #008000;
}
li.sp-menu-item.sp-has-child span.sp-menu-heading {
    cursor: pointer;
    color: #FFF;
}
li.sp-menu-item.sp-has-child li.sp-menu-item.sp-has-child span.sp-menu-heading{
    color: #666666;
}
div#rsepro-event-details-left {
    float: left;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{padding: 0;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li a,
li.sp-menu-item.sp-has-child li.sp-menu-item.sp-has-child span.sp-menu-heading {
    padding: 8px 25px !important;
    font-size: 16px;
    font-family: 'Montserrat' !important;
    width: 100%;
}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a,li.sp-menu-item.sp-has-child.active,.sp-megamenu-parent .sp-dropdown li.sp-menu-item.current-item.active,.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active  {
    background-color: #90ee90;
    color: #666;
}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span{line-height: 30px;font-size: 16px;font-family: 'Montserrat' !important;padding: 0 8px;}
li.sp-menu-item.sp-has-child.active .sp-menu-heading{color: #666;}

.cus-btn,p.readmore a{
/*text-transform: capitalize;
border: solid 1px #008000 !important;
line-height: 21px;
font-weight: 400;
padding: 9px 32px !important;
margin-top: 23px;
display: inline-block;
font-size: 16px !important;
color: green !important;*/
background-color: transparent !important;
}
.cus-btn:hover,p.readmore a:hover {
    color: white;  
    background-color: rgb(144, 238, 144) !important;
}
div#mod-custom1407 {
    height: 626px;
}
.rsepro-title-block {
    font-size: 20px;
    font-weight: normal;
}


.slides_container{margin-bottom: 10px;}
#colorbox.droppics .showcaption span, .showcaption span {
    font-weight: normal !important;
    text-align: left !important;
    font-size: 18px !important;
    font-family: 'Montserrat' !important;
    margin-top: 10px !important;
    background-color: #f5f5f5 !important;
}
#colorbox.droppics .showcaption, .showcaption {
    box-shadow: none !important;
}
.droppicsgallerymasonry .showcaption span {
    position: relative !important;
}


#sp-bottom .container {
    background: #e3fbcc;
}
footer#sp-footer .container,#sp-footer, #sp-bottom {
    background: #1f242c;
}
section#sp-bottom.home,footer#sp-footer.home {
    background: transparent;
}
#sp-bottom{
        padding: 60px 0 0px;
        font-size: 16px;
        margin-top: 20px;
}
#sp-bottom .sp-module ul > li{margin-bottom: 0;}
#sp-bottom .sp-module ul.menu > li a{
    padding: 3px !important;
  margin-bottom: 2px;
}
#sp-bottom .menu > li a:focus,#sp-bottom .menu > li a:hover {
  background-color: lightgreen !important;
  color: black !important;
}
#sp-bottom .sp-module .sp-module-title, #sp-bottom a, #sp-bottom{color: #666;}
div#mod-custom1104 a:hover {
    text-decoration: underline;
    color: #000;
}
.mod-articlescategory img {
    height: 245px;
    object-fit: cover;
    width: 100%;
}
#btcontentslider1147.bt-cs .bt-inner img{border: none;}
#login-form input {
  margin-top: 0;
  width: auto;
}
#login-form {
  margin-top: 25px;
}
#form-login-username,#form-login-password {
  display: flex;
  gap: 15px;
}
.mark, mark{background-color: transparent;    color: inherit;}
.featured-artist ul.mod-articlescategory.category-module.mod-list.mod-grid img,.grid-3 img {
    width: 365px !important;
    height: 209px !important;
    max-height: 209px;
}

.mod-articlescategory li a.mod-articles-category-title{
    font-size: 18px;
    margin-bottom: 5px;
    display: block;
/*text-wrap: nowrap !important;*/
}
.mod-articlescategory img:hover{
    opacity: 0.7;
}
.mod-articles-category-tags .tags>li a{line-height: 15px;}
#sp-bottom .sp-module .sp-module-title {
    font-weight: 400 !important;
    color: green !important;
    font-family: montserrat !important;
}
div#rlta-more-info,div#rlta-more-info-2 {
    width: 110px;
    font-size: 16px;
    padding: 8px 15px !important;
}
div#rlta-more-info h3,div#rlta-more-info-2 h3{
    font-size: 16px;
    font-weight: 400;
}
div#sp-stick-righttop .gt_switcher-popup {
}
a.gt_switcher-popup.glink.nturl.notranslate span {
    color: #FFF;
}
.mls-input-bar{max-width: 600px;}

#sp-header .container-fluid {
    max-width: 1170px;
}

#sp-header .row.align-items-center {
    flex-wrap: nowrap;
}


div#sp-stick-righttop {
    position: absolute;
    top: 20px;
    right: -8px;
    flex: auto;
    width: auto;
    z-index: 999;
}

div#sp-stick-righttop .sp-column.stick-righttop {
    display: flex;
}

div#sp-stick-righttop .sp-column.stick-righttop div#mod-custom1449 {
    width: 28px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

div#sp-stick-righttop .sp-column.stick-righttop div#mod-custom1449  p.pull-center {
    padding: 6px !important;
}

.droppicspictures {
    max-width: 1110px !important;
}

.container {
    max-width: 1170px;
}

section#sp-bottom .col-lg-4 {
    padding-top: 20px;
}

#mod-custom1104 h4 {
    font-size: 18px;
    color: green !important;
    font-weight: 400;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover,
li.sp-menu-item.sp-has-child span.sp-menu-heading:hover,
li.sp-menu-item.sp-has-child a:hover,li.sp-menu-item a:hover
{
    background-color: lightgreen !important;
    color: black !important;
}

div#menu-right {
    padding-right: 36px;
}
.sp-dropdown.sp-dropdown-main.sp-menu-right {
    width: 340px !important;
    padding: 33px 0 0;
}
body.site.helix-ultimate {
    background: #f5f5f5;
}

body.site.helix-ultimate .jmap_filetree a {
    color: #339E35;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
    padding: 4px 0;
    border-bottom: 1px solid #d5d5d5;
}
p.text-center.member-btn a {
    border: solid 1px #cccccc;
    color: #666;
    border-radius: 0;
    font-size: 18px;
}
i.fa.fa-star {
    margin-right: 8px;
}
.bt-image-link:hover::after {
    opacity: 1 !important;
}
.bt-image-link::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 50px;
    height: 50px;
    display: inline-block;
    background: #fff;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 30px;
    font-family: "Font Awesome 6 Free";
    line-height: 50px;
    font-size: 34px;
    opacity: 0 !important;
    transition: 0.3s all ease;
    text-align: center;
}
.acym_module_form {
    width: 295px;
    margin: 0 60px 0 0;
    position: relative;
    z-index: 1;
}

.acym_module_form table.acym_form {
    width: 100%;
}

.acym_module_form table.acym_form input {
    max-width: 100%;
    height: 30px;
    color: #666666 !important;
    border: #339E35 solid 1px !important;
    margin-bottom: 2px;
    border-radius: 0;
}

.acym_module_form input.btn.btn-primary.button.subbutton {
    background-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-color: #008000;
    color: #000;
    border-radius: 0;
    padding: 7px 20px;
    height: 100%;
}

.acym_module_form input.btn.btn-primary.button.subbutton:hover {
    background: #8ff290;
}
.bt-cs .bt-inner .bt-title{
    color: #339E35 !important;
    font-size: 20px !important;
    font-weight: normal !important;
    text-transform: none !important;
}
.form-control {
    height: 34px;
    color: #666666 !important;
    border: #339E35 solid 1px !important;
    border-radius: 0;
}
#btcontentslider1330 .slide {
    width: 100% !important;
}
#btcontentslider1330 .slide .bt-row {
    width: auto !important;
}
.bt-cs .bt-inner img {
    border: 0;
    outline: 0;
}

#btcontentslider1330 .slide .bt-row-separate {
    border: 0;
}
div#mod-custom1419 {
    margin: 50px 0 0;
}
.isotope_button-group .isotope_button {
    background: transparent;
    color: #339e35 !important;
    padding-bottom: 0;
    margin-bottom: 8px;
    padding: 2px 17px !important;
}

button.isotope_button.is-checked {
    border-radius: 0 !important;
    color: #000 !important;
    background: #8ff290;
}
.com-content-category-blog__items.blog-items.columns-3 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}
.blog-items.columns-3 .blog-item{
    display: flex;
    flex-direction: column;
    background: #f5f5f5 !important;
    color: #666;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
}
.com-content-category-blog__items.blog-items.columns-3 .item-content {
    padding: 0 10px;
}
.readmore-area {
    margin-top: auto;
    padding: 0 10px;
}
.blog-items.columns-3 .blog-item img {
    width: 100%;
    height: 220px;
}

.blog-items.columns-3 .blog-item:nth-child(3n+1) {
    clear: left;
}
[id^=ampz_inline] li{
    display: table-cell !important;
}
.tags>li.sub-tag {
    display: none;
}
body:not(.normal-list) .tag-category ul.list-group{
        display: grid;
    grid-template-columns: repeat(3, 1fr);
       gap: 20px;
margin-top: 20px;
}
body:not(.normal-list) .tag-category ul.list-group li.list-group-item.list-group-item-action {
    padding: 0;
    border: 0;
    background: #f5f5f5 !important;
    color: #666;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
    display: flex;
    flex-direction: column;
}
.normal-list .tag-category ul.list-group li.list-group-item.list-group-item-action {
background: transparent;
 padding: 0;
    border: 0;
}

.tag-item-content {
    padding: 10px;
}
.tag-more-info {
    padding: 20px 10px 10px 10px;
    margin-top: auto;
}
.tag-item-content h3 a{
    font-size: 18px !important;
    margin-top: 10px;
        color: #339E35;
        font-weight:400 !important;
}
body:not(.normal-list) .tag-category ul.list-group li.list-group-item.list-group-item-action img {
    height: 230px;
    width: 100%;
}
.normal-list .tag-category ul.list-group li.list-group-item.list-group-item-action img {
   width: 100%;
    height: auto;
    max-width: 500px;
margin-top: 15px;
}
.tag-category ul.list-group span.tag-body {
    min-height: 0;
    display: block;
}
ul.com-tags-tag__category.category.list-group .tag-item-content span.tag-body{
     min-height: 0px;
}
.com-tags-tag.tag-category h4{font-size: 19px;}
h4, h5, h6 {
    font-weight: 400 !important;
    color: green !important;
    font-family: montserrat !important;
}
#sp-right .sp-module .sp-module-title{
    font-size: 18px;
    font-weight: 400 !important;
    margin-bottom: 0;
    padding-bottom: 0;
}
.tag-area {
    display: flex;
    margin-top: 30px !important;
}
.tag-area>span {
    margin-right: 15px;
    color: #339e35;
    font-weight: normal;
    font-size: 16px;
    line-height: 25px;
}
.com-content-article__body div[aria-selected="true"] {
    color: #339E35;
    background-color: #a8e063 !important;
    min-height: 33px !important;
    padding: 0 !important;
    /*height: 33px !important;*/
}

.com-content-article__body div[aria-selected="false"] h3, .com-content-article__body div[aria-selected="true"] h3 {
    font-size: 16px !important;
}
.com-content-article__body div[aria-selected="false"] {
    min-height: 33px !important;
    padding: 0 !important;
    /*height: 33px !important;*/
    margin: 0 !important;
    border: 1px solid #ddd !important;
    color: #339E35;
}
div[aria-orientation="horizontal"] {
    border-bottom: 1px solid #ddd;
    padding-bottom: 1px;
}
.com-finder.view-search form#finder-search {
    margin-top: 106px;
}
.finder .word input{height: 38px;}
.eba-frontend-wrapper .eba-tab-content {    
     background: transparent !important; 
    border: none !important; 
}
.btn-secondary{
     background: green !important;
        border-color: green !important;
}
.eba-frontend-wrapper .eba-social-icons a{
    background: green !important;
        border-color: green !important;
        padding: 0 !important;
}
.eba-frontend-wrapper .eba-social-icons li a:hover {
    background: lightgreen !important;
     border-color: lightgreen !important;
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="pills-light"][data-rlta-type="tabs"] > [data-rlta-element="button-list"] > [data-rlta-element="button"]:not([data-rlta-state="closed"]) > [data-rlta-element="heading"], [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="pills-light"][data-rlta-type="accordions"] > [data-rlta-element="button"]:not([data-rlta-state="closed"]) > [data-rlta-element="heading"]{
    color: #292929!important;
}
.com-content-article__body div[aria-selected="false"]:hover {
    background-color: lightgreen !important;
    color: black !important;
}
.tag-area .tags>li a:before {
    content: "#";
}
.tags>li a {
    display: block;
    font-size: 13px;
    padding: 2px 5px 2px 15px;
    border-radius: 1px;
    background: #f2f2f2 !important;
    border: 0;
    color: green !important;
    line-height: 21px;
}
.tags>li a:hover  {
    background: green !important;
    color: white !important;
}

.mod-articlescategory .tags>li a {
     padding: 4px;
     font-size: 12px;
     background: rgba(255, 255, 255, 0.1) !important;
}
.mod-articlescategory .tags>li a:hover, .mod-articlescategory .tags>li a:focus,.mwall-item-tags ul.tags li a:hover {
    background-color: #90EE90 !important;
}
.mwall-item-tags ul.tags li,.mod-articlescategory .tags>li{
    margin: 0 !important;
}
.mwall-item-tags ul.tags li a {
    background: transparent !important;
    padding: 4px;
    font-size: 12px;
    margin-bottom: 0;
}

#sp-right .sp-module {
    padding-left: 0px;
    padding-right: 0px;
}

#sp-right #eba-frontend-wrapper {
    width: 325px !important;
}

#sp-right .eba-front-content {
    padding-left: 15px;
    padding-right: 15px;
}
main#sp-component.col-lg-8 {flex: 0 0 auto;
        width: 75%;
    }

div#rlta-panel-more-info.cus-btn,div#rlta-panel-more-info-2.cus-btn {
    border: none !important;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px !important;
    font-weight: 400;
    color: #666666 !important;
    line-height: 1.6;
    padding: 0 !important;
}
div#rlta-panel-more-info.cus-btn:hover,div#rlta-panel-more-info-2.cus-btn:hover {
    background: transparent !important;
}    
[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-light][data-rlta-type=accordions]>[data-rlta-element=button]:not([data-rlta-state=closed]), [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-light][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]){
    background-color: #A8E062 !important;
}
#search-form .btn-primary:hover {
    background-color: #90ee90;
    color: #fff;
}
#search-form .btn-primary {
    background-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-color: #008000;
    color: #000;
}
.h3np h3{margin: 0;}
#mod-custom1368 .col-lg-6 {
    padding: 5px !important;
}
#eb .eb-post-actions {
    margin-bottom: 20px;
}
p.vid-iframe {
    height: 641px;
}
p.mod-articles-category-readmore {
    width: 170px;
}
#edocman-categories .edocman-box-heading h3, #edocman-documents .edocman-box-heading h3, #edocman-document-page .edocman-box-heading h3{
    font-size: 18px !important;
}
#edocman-categories .edocman-category, #edocman-documents .edocman-document{width: auto;}
.edocman-container h1, .edocman-container h2, .edocman-container h3 {
    width: auto !important;
    margin: 5px 0 !important;
    padding: 0 !important;
    margin-bottom: 30px !important;
    display: block;
}
.mod-sclogin__username span.input-group-text.btn {
    background: transparent;
    border: #339E35 solid 1px !important;
}
.edocman-taskbar a.btn.btn-secondary {
    color: #000;
}
.rsform-block label.form-label.formControlLabel,.rsform-block .form-check-label {
    color: green;
    font-weight: bold;
}
#eb {
text-align: left;
direction: ltr;
margin-top: 30px;
}
#fd .fd-toolbar__link.is-composer {
background-color: green !important;
}

#eb .eb-featured .eb-gallery-more a {
    background: transparent !important;
    border: 1px solid green !important;
    border-radius: 0px !important;
    color: green !important;
    display: inline-block;
    line-height: 32px;
    margin-top: px !important;
    height: 34px;
    padding: 5px 15px !important;
    font-weight: normal !important;
    text-decoration: none !important;
}

#eb.eb-mod * {
    line-height: 1.6em !important;
}

#eb .btn-primary {
    color: green !important;
    background-color: transparent ! important;
    border-color: green !important;
}

#eb .eb-mod-media-title {font-weight: normal !important;}

#sp-header {
    height: 120px;
    width: 100%;
    margin-top: -5px;
    position: relative;
    z-index: 99;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);
    animation: spFadeIn 0.5s;
}
 .tag-area {
display: flex;
margin-top: 30px !important;
}

.cus-btn, p.readmore a {
/* text-transform: capitalize; */
border: solid 1px #008000 !important; 
/* line-height: 21px; */
/* font-weight: 400; */
padding: 9px 32px !important;
margin-top: 23px; 
/* display: inline-block; */
/* font-size: 16px !important; */
/* color: green !important; */

background-color: transparent !important;
}
.blog-item p.readmore a.btn.btn-secondary{
    color: #339E35 !important;
    border-radius: 0;
}

.blog-item p.readmore a.btn.btn-secondary:hover,.tag-more-info a.cus-btn:hover{
    color: green !important;
    background-color: transparent !important;
}

#mwall_container_1 .mwall-buttons a.mwall-filter-active {
    background-color: green !important;
    border-color: green !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: green !important;
       color: white !important;
}
#eb .eb-post-thumb .eb-post-image img {
      margin-bottom: 20px !important;
}
#eb .btn.btn-primary {
color: green !important;
background-color: transparent !important;
border-color: green !important;
}
ul.mod-articlescategory.category-module.mod-list.mod-grid li {
    max-width: 380px;
}
.bt-row-separate {
    clear: both;
    height: 1px;
    border-bottom: 0px dotted #959595 !important;
    margin: 0px 10px;
    margin-bottom: 0px !important;
}
div#mod-custom1023 .col-6:first-child {
    padding-right: 40px;
    MARGIN-TOP: 20PX;
}
.mwall-item-tags ul {
    margin-top: -10px !important;
    margin-bottom: 0;
}
div.mod_imagewall span.item-title {
position: absolute;
bottom: 0;
height: 50px;
font-weight: 700;
left: 0;
background: inherit !important; 
opacity: 0.8;
text-align: center;
padding: 8px 0 8px;
overflow: hidden;
color: #fff;
width: 100%;
}
#eb .eb-blog-grid a {
    color: green !important;
}
.eba-frontend-wrapper .eba-social-icons a {

    padding: 0 !important;
    line-height: 35px;
    text-align: center !important;
}
.eba-frontend-wrapper .eba-social-icons a i {
    padding: 0;
}
@media only screen and (max-width: 600px) {
    .droppicsgallerymasonry .wimg {
        width: 100% !important;
        margin: 5px 0 !important;
    }
    .droppicsgallerymasonry .img {
        width: 100% !important;
    }
        .droppicsgallerymasonry a {
        width: 100% !important;
    }
}
@media (max-width:640px){
body:not(.normal-list) .tag-category ul.list-group,.com-content-category-blog__items.blog-items.columns-3 {  
        grid-template-columns: repeat(1, 1fr);    
    }
div#mod-custom1023 .col-6:first-child {
    
    MARGIN-TOP: 20PX;
    padding: 15px !important;
    word-wrap: break-word;
}    
}
@media (min-width:641px) and (max-width:940px){
    #sp-header .logo{
        height: 140px;
    }
body:not(.normal-list) .tag-category ul.list-group,.com-content-category-blog__items.blog-items.columns-3 {  
        grid-template-columns: repeat(2, 1fr);    
    }
}
@media (max-width:992px){
    .logo-image {
        height: 75px !important;
        margin-left: -17px !important;
        margin: 0 auto;
    }
}
@media (max-width:767px){
    #sp-header .logo{
        height: 140px;
    }
    main#sp-component.col-lg-8{
        width: 100%;
    }
    #mod-custom1023 .container.d-flex {
        display: block !important;
    }
    
    #mod-custom1023 .col-6{
        width: 100%;
    }
}

/*global css*/
.offcanvas-menu {
    background: #333;
}

.offcanvas-menu {}

.offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span {
    color: #fff;
    opacity: 1;
}

.offcanvas-menu .offcanvas-inner ul.menu li.active {
    background-color: lightgreen;
    color: black;
}

.offcanvas-menu .offcanvas-inner {
    padding: 25px 0;
}

.offcanvas-menu .offcanvas-inner ul.menu>li {
    padding: 4px 20px;
    border-bottom: 1px solid #ffffff45;
}

.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.nav-header>.menu-toggler {
    background: #000;
    color: #fff;
    padding: 10px 15px;
    margin: 0 -20px 0 0;
}

.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: #fff;
}

body.ltr .offcanvas-menu .offcanvas-inner ul.menu>li ul {
    background-color: #e3fbcc;
    margin: 0 -20px;
}

body.ltr .offcanvas-menu .offcanvas-inner ul.menu>li ul li {
    padding: 6px 20px;
    position: relative;
}

body.ltr .offcanvas-menu .offcanvas-inner ul.menu>li ul li.menu-parent span.menu-toggler {
    background: #000;
    color: #fff;
    width: 50px;
    box-sizing: border-box;
    padding: 5px 15px;
    top: 0;
    transform: translate(0px, 0px);
}

body.ltr .offcanvas-menu .offcanvas-inner ul.menu>li ul li.menu-parent span.nav-header {
    color: #252525;
}
body.ltr.offcanvs-position-left .body-wrapper {
    overflow-x: hidden;
}

#sp-section-3 ul {padding: 0 0 0 42px;}
/*media css*/

@media (max-width:767px){
#mod-custom1023 .col-6 {
    padding-top: 10px !important;!I;!;
    margin: 0 !important;!i;!;
}

#sp-header {
    height: 85px;
}

/*#sp-header img.logo-image {
    height: auto !important;
    width: 230px;
}*/


#sp-header .row .sp-column {
    height: 70px;
    padding-top: 25px !important;!i;!;
}

div#sp-stick-righttop .sp-column.stick-righttop div#mod-custom1449 {
    margin-top: 6px;
}
div#mod-custom1023 .col-6:first-child {
    padding: 0 !important;!i;!;
}
div#mod-custom1407 {
    height: 214px;
}
p.vid-iframe {
    height: 214px;
}
.featured-artist ul.mod-articlescategory.category-module.mod-list.mod-grid img, .grid-3 img {
    width: 100% !important;!I;!;
}

ul.mod-articlescategory.category-module.mod-list.mod-grid li {
    margin: 0 0 16px;
}
div#sp-stick-righttop {
    top: 12px;
}
}