div#system-message-container {
    display: none;
}
.list-group-item {
        color: inherit;
        background-color: transparent !important;
}
#acym_wrapper .acym__front__archive .acym__front__archive__raw, #acym_wrapper .acym__front__archive .acym__modal__handle {
    cursor: pointer;
    font-size: 18px;
    font-weight: 500;
    margin: 0;
}
div#sp-content-top-1 {
    padding: 10px 0;
}
.theme8.mytestimonial {
    padding: 30px 30px 30px 30px !important;}
#sp-header .logo {
    display: none !important;}
a.myt-btn.pull-right,#form-testimonial button.btn,#form-testimonial a.btn {
    text-align: right !important;
    background: silver !important;
    color: #4a2075 !important;
    border: 1px solid #4a2075;
    border-radius: 8px;
    max-width: fit-content;
}
a.myt-btn.pull-right:hover{
    color: #556e23 !important;
    text-decoration: underline !important;
}

h3.sp-module-title {
    margin: 0 0 20px !important;
    text-align: center;
}

.main-sec .bt-cs .bt-inner img {
    width: 330px !important;
    border: 0;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
    padding: 12px 0;
    border-bottom: 1px solid #ffffff;
    width: 100%;
    padding-bottom: 10px !important;
}
body h4 {
    font-weight: normal !important;
    font-size: 24px !important;
}
a:hover{
        color: #556e23;
}
.article-info {
    margin-bottom: 10px !important;
    margin-top: -15px;
}
.article-details p {
    color: #4a2075;
    text-align: -webkit-auto;
    text-wrap: pretty;
    font-size: 16px;
}

#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: silver !important;
    color: white !important;
}

#eb .eb-authors-head {
    background: silver !important;
    border-radius: 8px;
    padding: 0 !important;
    padding-left: 10px !important;
    display: flex;
}

#eb .reset-heading .text-inherit {
    background: none !important;
    font-size: 20px !important;
    font-weight: bold;
}

#eb .mod-cell, #eb .col-cell {
    display: none !important;
    vertical-align: middle;
}
#sp-bottom-section .container-inner * {
    color: antiquewhite !important;
}

#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
    text-align: left;
    margin-top: 10px !important;
    padding-left: 0px !important;
}
.rsepro_categories li a, .rsepro_categories li a:hover, .rsepro_categories li a:active, .rsepro_categories li a:focus {
    text-decoration: none;
    font-size: 16px;
}
.tags {display: ruby;}
.article-info>span {
    font-size: 1em;
}

#sp-left .sp-module ul>li>a, #sp-right .sp-module ul>li>a {
    font-size: 20px;
    margin-bottom: 4px;
    color: #4a2075;
}
h1, h2, h3, h4 {
    padding-top: 10px !important;
    font-size: 24px !important;
    color: #4a2075;
    font-weight: normal !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
    display: block;
    padding: 4px;
    position: relative;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    text-decoration: none;
    font-family: Tahoma, Geneva, sans-serif !important;
    font-size: 16px;
    padding-top: 5px;
    text-transform: uppercase !important;
    padding-bottom: 5px;
    color: antiquewhite !important;
}
#eb .eb-mod-media-title {
    font-weight: normal !important;
}
#eb .eb-brand-name {
    font-size: 20px;
    color: inherit !important;
}
#eb .btn.btn-default {
    color: white !important;
    background-color: mediumpurple !important;
    border-color: rgba(var(--fd-gray-300), 1) !important;
}
.article-list .article .readmore a {
    border: 1px solid #4a2075;
    color: #4a2075;
    padding: 5px 10px;
}
.pagination>.active>a, .pagination>.active>span {
    background-color: purple;
}
.main-sec .bt-cs .bt-inner .bt-title {
       font-size: 20px;
}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {
       width: 320px !important;
}
.article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery {
    border-bottom: none;
}
.btn-primary, .sppb-btn-primary {
    border-color: #4a2075 !important;
    background-color: #4a2075 !important;
}
h4 {
    font-size: 18px !important;
    color: #4a2075;
    font-weight: normal !important;
}
.card {
      background-color: unset !important;
}
.RSWS_testimonial {
    font-size: 1.0em !important;
    font-weight: normal;
}
/*old css  */
div.latestItemsCategory {
background: transparent;
border: 0px solid #ddd;
margin: 0;
padding: 0;
}
div.itemListCategory {
background: transparent;
border: 0px solid #ddd;
margin: 4px 0;
padding: 8px;
}
div.catItemHeader span.catItemDateCreated {
color: #4a2075;
font-size: 12px;
}
div.jsn-article-info .author, div.jsn-article-info .createdate {
line-height: 20px;
color: #4a2075;
float: left;
}
div.itemTagsBlock span {
font-weight: bold;
color: #4a2075;
padding: 0 4px 0 0;
}

ul.menu-divmenu li {

margin: 0;

padding: 0 0.2em;

float: left;

display: inline;

border-right: 1px solid #666666;

}

#jsn-pos-bottom {

text-align: right;

padding-right: 10px;

}

.sectiontableheader {

padding: 15px 10px;

font-weight: normal;

text-transform: none;

color:  #4a2075;

background: transaparent !important;

}

#jsn-pos-content-top {

border-bottom: 0px solid #ddd;

}



div.tagItemHeader span.tagItemDateCreated {

color: #4a2075 !important;

font-size: 13px;

}

div.k2Pagination {

padding: 8px;

margin: 24px 0 4px 0;

text-align: center;

color: #4a2075 !important;

}

div.itemContentFooter {

display: block;

text-align: right;

padding: 4px;

margin: 16px 0 4px 0;

border-top: 0px solid #ddd;

color: #999;

}

div#itemListLinks {

background: transparent;

border: 0px solid #ddd;

margin: 8px 0;

padding: 8px;

}

.bt-cs .bt-inner img {

outline: 1px solid #b5b5b5;

border: 0px solid #fff !important;

max-width: 99%;

margin: 5px 0px;

}

.bt-row-separate {

clear: both;

height: 1px;

border-bottom: 0px dotted #959595 !important;

margin: 0px 10px;

margin-bottom: 10px !important;

}



.bt-cs .bt-inner .bt-title {

clear: both;

color: #4a2075 !important;

font-weight: bold;

text-transform: none !important;

line-height: 150%;

display: inline-block;

margin-top: 15px;

}



.bt-cs .bt-inner a {

text-decoration: underline;

text-align: center !important;

}

.bt-cs .bt-row {

float: left;

position: relative;

overflow: hidden;

text-align: justify;

padding: 8px 0;

margin-top: 5px;

}

#mxcpr a {

font-size: 9px;

display: none;

}

table.cart .odd td {

background-color:  #A7A5FD;

color:#4a2075;

}

.jshop_list_product .product .name {

padding-top: 2px;

font-size: 18px;

}

.jshop_list_product .product .description {

font-size: 14px;

padding-bottom: 5px;

}

table.cart th {

text-align: center;

background-color: #ccc;

padding: 1px;

color: #4a2075;

}

#ezblog-menu .blog-navi {

background: #4a2075 !important;

box-shadow: 0 1px 0 rgba(255,255,255,0.1) inset;

-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.1) inset;

-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.1) inset;

}

#eblog-calendar .calendar_month {

background: #A7A5FD !important;

padding: 0;

color: #fff !important;

vertical-align: middle;

height: 26px;

text-align: center;

border-right: 1px solid #000;

border-bottom: 1px solid #000;

}

.sectiontableheader {

padding: 15px 10px;

font-weight: bold;

text-transform: none !important;

color: #FFF;

background: transparent !important;

}

.fieldTitle {

line-height: 60px;

font-size: 13px;

font-weight: bold;

color: inherit;

}

.list-striped li:nth-child(odd), .list-striped dd:nth-child(odd), .row-striped .row:nth-child(odd), .row-striped .row-fluid:nth-child(odd) {

background-color: transparent;

}

.label-info, .badge-info {

background-color: transparent;

}



.list-striped li:hover, .list-striped dd:hover, .row-striped .row:hover, .row-striped .row-fluid:hover {

background-color: transparent;

}

.panelContent {

font-size: inherit;

}

.#eb .eb-post-thumb .eb-post-image {

    background: transparent !important;

    border: 1px solid #4a2075 !important;

}

#eb .eb-image-viewport {

background: transparent !important;

    border: 1px solid #4a2075 !important;

}

#eb .eb-post-comments-pre {

    border-top: 1px solid #4a2075 !important;

}

#eb .eb-post-comment .fa-comment-o {

   

    border: 1px solid #4a2075 !important;

}

#eb .eb-post-comment+.eb-post-comment .eb-post-comment-content {

    border-top: 1px solid #4a2075 !important;

}



#eb .eb-pager {

    background: transparent !important;

    border: 1px solid #4a2075 !important;

}

#eb .eb-pager>div {

    text-align: center;

    border-left: 1px solid #4a2075 !important;

    border-right: 1px solid #4a2075 !important;

}

#eb .eb-entry-nav {

    border: 1px solid #4a2075 !important;

}

#eb .btn {

    background: #4a2075 !important;

    color: white !important;

}

#eb .eb-comment-form {

    border: 1px solid #4a2075 !important;

}

#eb .eb-section-heading {

    border-bottom: 2px solid #4a2075 !important;

}

#eb .eb-avatar img {

    display: none;

}

#eb .eb-navbar {

    

    background: #b7A5FD !important;

}

#eb .form-control {

border: 1px solid #4a2075 !important;

    

    background-color: #b7A5FD !important;

}

#eb .eb-mod-cal .eb-calendar tbody>tr>td.has-posts>div:before

{

border-right: 10px solid #4a2075 !important;



}

#eb .eb-mod-cal .eb-calendar .eb-calendar-control {

    

    background: #4a2075 !important;

}

#eb .eb-mod-cal .eb-calendar .eb-calendar-control>td.eb-calendar-month>a {

    color: silver !important;

}

#eb .eb-post-title {

    font-size: 18px !important;

    font-weight: 300 !important;

    font-family: inherit !important;

margin-top: 20px !important;

}

#eb h1, div#fd.eb h2, div#fd.eb h3, div#fd.eb h4, div#fd.eb h5, div#fd.eb h6 {

    font-weight: normal !important;

    

}

#eb .pull-right {

    float: right;

    display: none;

}

#eb .eb-comments-empty {

   

    display: none;

}

#eb .eb-mod-cal .eb-calendar {

   

    background: transparent !important;

}

#eb .eb-mod-cal .eb-calendar tbody>tr>td.empty>small {

    background: silver !important;

}

#eb .eb-mod-cal .eb-calendar .eb-calendar-days>td {

    background: silver !important;

}

#eb .eb-navbar-nav>li.active>a {

    background: rebeccapurple !important;

    color: #fff;

}

#eb .eb-navbar-nav>li.open>a, div#fd.eb .eb-navbar-nav>li>a:hover, div#fd.eb .eb-navbar-nav>li>a:focus {

    background: silver !important;

    color: #fff;

}

#eb .eb-stats-nav>li.active>.btn {

    background: rebeccapurple !important;

}

#eb .eb-stats-nav>li .btn:hover, div#fd.eb .eb-stats-nav>li .btn:focus {

    background-color: silver !important;

}

#eb .eb-comment-editor .markItUpHeader

{

    background: rebeccapurple !important;

    border-top: 1px solid rebeccapurple !important;

}

#eb .eb-comment-editor .markItUpFooter {

    background: silver !important;

    border-top: 1px solid silver !important;

    border-bottom: 1px solid silver !important;

    height: 20px

}



@media only screen and (device-width: 1024px) {

  #mod_btslideshow_pro_565 {

    width: 100% !important;

    max-width: 100% !important;

  }

  #mod_btslideshow_pro_565 .container_skitter {

    width: 100% !important;

    max-width: 100% !important;

  }

  #mod_btslideshow_pro_565 .image_main {

    width: 100% !important;

    max-width: 100% !important;

  }

}

@media (min-width: 768px) { 

  #jsn-menu div.jsn-modulecontainer, #jsn-menu div.jsn-tpl-megamenu-container{        

      margin-left:0;

      float: left;

  

  }}

@media (min-width: 992px) { 

  #jsn-menu div.jsn-modulecontainer, #jsn-menu div.jsn-tpl-megamenu-container{        

    margin-left:60px;

    float: left;

  }

}



@media screen and (min-width: 1200px) {

  #jsn-menu div.jsn-modulecontainer, #jsn-menu div.jsn-tpl-megamenu-container{        

    margin-left:90px;

        

  }

}

@media only screen and (max-width: 960px), (max-device-width: 960px)

#jsn-menu div.jsn-modulecontainer {

     float: left !important;

}

img.image_main {

    max-width: 100% !important;

    width: 100% !important;

}



@media only screen and (max-width: 1025px) {

  	#jsn-header {

      width: 106%;

      margin-left: -2.5%;

	}

}



@media only screen and (max-width: 960px), (max-device-width: 960px){

#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li > a, #jsn-menu div.jsn-modulecontainer ul.menu-mainmenu > li > a:hover {

	background: #A7A5FD;

  }}



@media only screen and (max-width: 960px), (max-device-width: 960px){

#jsn-menu div.jsn-modulecontainer ul.menu-mainmenu.jsn-menu-mobile ul {

	background: #A7A5FD;

    border-bottom: 1px solid rgba(255, 255, 255, 0.1);

  	color: #4a2075; 

  }}



@media only screen and (max-width: 960px), (max-device-width: 960px){

#jsn-menu [id*="jsn-pos-"] div.jsn-modulecontainer ul.menu-mainmenu ul li a {

     border-bottom: 1px solid rgba(255, 255, 255, 0.1);

  }}

  #eb .eb-navbar__body {

    background-color: #4a2075 !important;

  }

  #eb .eb-post-thumb .eb-post-image {

    background: transparent !important;

    border: 1px solid #4a2075 !important;

  }

  #eb .btn-default {

    color: white !important;

    background-color: #4a2075 !important;

    border-color: #ccc !important;

}

#eb .eb-navbar__footer {

    border: 1px solid #ccc;

    border-top: 0;

    border-radius: 0 0 3px 3px;

    padding: 8px 16px;

    background-color: silver !important;

}

#eb .mod-muted {

    color: #4a2075 !important;

}

#eb .eb-entry-nav>div {

    width: 50%;

    background: silver !important;

}

#eb .eb-entry-meta .fa {

    color: #4a2075 !important;

}

#eb .text-muted {

    color: #4a2075 !important;

}

#eb .eb-entry-helper .fa {

    margin: 0 5px 0 0;

    color: #4a2075;

}

#eb .eb-stats-posts>div time {

    color: #4a2075 !important;

    float: right;

    line-height: 20px;

}

#eb .eb-empty {

    background: transparent !important;

    border: 1px solid silver;

    border-radius: 3px;

    text-align: center;

    color: #666;

    padding: 20px 10px;

}

#eb .eb-post-author .fa, #eb .eb-post-date .fa, #eb .eb-post-category .fa {

    color: #4a2075 !important;

}

select {

    width: 220px;

    background-color: silver !important;

    border: 1px solid #ccc;

}

.itemHits {

    margin: 0 0 30px;

}

@media handheld, only screen and (max-width: 960px) {

html {

overflow-x: hidden !important;

}

}



.modal {

position: relative !important;

}

.page-header h1 {

    color: #4a2075 !important;

    text-decoration: none !important;

}

  



/*global css*/

.article-list .article .article-header h1 a:hover, .article-list .article .article-header h2 a:hover{

    color: #556e23;

    text-decoration: underline !important;

}

.article-list .article .article-intro-image{

    margin-top: 0;

    margin-left: 0;

    margin-right: 0;

}

#sp-right .sp-module ul>li.current a {

    font-weight: bold !important;

}

/*start Client given css*/



.article-list .article {

position: relative;

margin-bottom: 15px !important;

padding: 0 !important;

border: 1px solid #f5f5f5;

border-radius: 3px;

}



.itemHits {

margin: 10px 0 30px;

}



/*Close Client given css*/



div#modal {

    top: 10px;

    background: #510075;

    !I;!;

    height: 30px !important;!i;!;

    padding: 0;

}

/*media css*/



@media screen and (max-width: 767px){

  

.main-sec .bt-cs .bt-inner img {

      margin: auto;

}

#mod-custom528 p img, #mod-custom529 p img {

    margin: auto;

}

aside#sp-right {

    width: 100% !important;

}

#mod-custom824 .bt-center img.hovereffect {

    width: 100% !important;

}



#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {

    text-align: left !important;

    padding: 0 !important;

}

#mod-custom824 .slide {

    width: 100% !important;

}



body.ltr.offcanvs-position-right.offcanvas-active .offcanvas-menu {

    background: #ae9efc;

}



body.ltr.offcanvs-position-right.offcanvas-active .offcanvas-menu * {

    color: #fff !important;!i;!;

}

#sp-bottom-section .container-inner * {

    margin-left: 0 !important;

}

}



/*templete.css file*/



/*global css*/

.head-bann img {

    height: 381px !important;

    object-fit: cover;

}

#sp-top-bar {

    background: transparent !important;

    padding: 0 !important;

    border-top: 5px solid rgba(0,0,0,.2);

}



#mod-custom819 p {

    margin: 0;

}

#sp-header .container-inner {

    background: #4a2075;

}



header#sp-header {

    background: transparent !important;

    box-shadow: none !important;

}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {

    text-decoration: none;

    font-family: Tahoma, Geneva, sans-serif !important;

    font-size: 16px;

    padding-top: 5px;

    padding-bottom: 5px;

}

.sp-megamenu-parent>li>a {

    text-transform: uppercase;

}

.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {

    padding: 0 10px;

}



body.ltr .sp-megamenu-parent>li.sp-has-child>a:after, body.ltr .sp-megamenu-parent>li.sp-has-child>span:after {

    display: none;

}



#sp-menu>.sp-column {

    justify-content: start !important;

    margin-left: 96px;

}



.sp-megamenu-parent {

    margin: 0 !important;

}



#sp-header .container {

    max-width: 1170px;

    padding: 0;

}

.main-sec{

    padding: 15px 0 !important;

}

.container {

    max-width: 1200px !important;

}

#sp-left .sp-module, #sp-right .sp-module {

    border: 0;

}

#sp-footer .container-inner {

    background: #C08081;

}



#sp-footer {

    background: transparent !important;

      margin: 10px 0 0;

}

body {

    font-family: Tahoma, Geneva, sans-serif !important;

    font-size: 105% !important;

    line-height: 1.5em !important;

}

#sp-section-3 h3.sp-module-title {

    text-align: center;

}

#sp-section-3 h3.sp-module-title {

    text-align: center;

}



section#sp-bottom-section {

    background: transparent !important;

    margin-bottom: 70px;

}



#sp-bottom-section .container-inner {

    background-color: #4A2075;

    padding: 10px;

}



#sp-bottom-section .container-inner * {

    color: #fff;

}



#sp-bottom-section .container-inner ul.menu {

    display: flex;

}



#sp-bottom-section .container-inner ul.menu li {

    list-style: none;

    border-left: 1px solid #fff;

    padding: 0 10px 0 10px;

    font-size: 15px;

}



#sp-bottom-section .container-inner ul.menu li:first-child {

    border: 0;

}



div#mod-custom822 {

    font-size: 15px;

}

#sp-footer p {

    color: #4a2075;

}



#sp-footer h3 {

    color: #4a2075;

}



#sp-footer .innerDiv {

    color: #4a2075;

}



div#mod-custom720 img, #mod-custom823 img {,:mod-custom823;margin: auto;}



#sp-footer a, #sp-bottom a {

    color: #4a2075 !important;

}

#sp-footer h3 {

    font-size: 22px;

    text-align: center;

}



.sp-module ul>li>a {

    color: #4a2075;

}



#sp-left .sp-module ul>li, #sp-right .sp-module ul>li {

    border: 0;

}



#sp-left .sp-module .sp-module-title {

    padding: 0 !important;

    margin: 0;

    border: 0;

    padding-left: 40px !important;

    font-weight: 500;

    background-image: url(https://www.berryvincenta.com/templates/jsn_corsa_pro/images/icons/icons-uni-white.png);

    background-position: 0 -1535px;

    background-repeat: no-repeat;

    text-align: center;

    font-size: 22px !important;

      line-height: 30px;

}

#sp-right .sp-module .sp-module-title {

    padding: 0 !important;

    margin: 0;

    border: 0;



    font-weight: 500;

    background-image: url(https://www.berryvincenta.com/templates/jsn_corsa_pro/images/icons/icons-uni-white.png);

    background-position: 0 -1535px;

    background-repeat: no-repeat;

    font-size: 22px !important;

      line-height: 30px;

}

div#btcontentslider837 .bt-row.bt-row-first img {

    width: 260px !important;

    height: 347px;

    margin: auto;

}

.mytestimonial.theme1, .mytestimonial.theme2, .mytestimonial.theme3, .mytestimonial.theme4, .mytestimonial.theme5, .mytestimonial.theme6, .mytestimonial.theme7, .mytestimonial.theme8 {

font-size: inherit !important;

}

.sp-module.col-md-4.span4{

            width: 31.623931623931625%;

            float: left;

                padding: 0 15px;

}

div#btcontentslider837 .bt-row.bt-row-last img {

    width: 250px !important;

    height: 366px;

    margin: auto;

}

#sp-right .sp-column {

    max-width: 310px;

    margin: 0 0 0 auto;

}



#sp-left .sp-module ul>li>a, #sp-right .sp-module ul>li>a:hover {

    font-weight: bold;

    color: #4a2075;

    text-decoration: underline;

}



#sp-left .sp-module ul>li>a, #sp-right .sp-module ul>li>a {

    font-size: 20px;

      color: #4a2075;

}

.article-details p{

      color: #4a2075;

  

}



div#mod-custom721 {

    background: #C08081;

    padding: 0 30px;

}

.rs_event_detail {

    background: transparent !important;

}

.article-header h1 {

    color: #4e1175 !important;

    text-decoration: none !important;

}

.article-list .col-lg-6 {

    width: 100%;

}

#eb .mod-muted {

    color: #4e1175 !important;

}



.eb-mod.mod_easyblogcategories.solid-1 {

    margin: 20px 0 0;

}



.eb-post-meta.text-muted * {

    color: #4e1175 !important;

}

#sp-left .sp-module:first-child, #sp-right .sp-module:first-child {

    padding: 0;

}

#mod-custom527 p.pull-center a img {

    margin: auto;

}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {

    padding: 12px 0;

    border-bottom: 1px solid #ffffff;

    width: 100%;

}



.sp-megamenu-parent .sp-dropdown li.sp-menu-item:last-child>a {

    border-bottom: 0;

}



.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {

    padding: 10px 20px;

}

main .rs_event_detail:hover {

    background: silver none repeat scroll 0 0 !important;

    box-shadow: none !important;

}

.article-list.articles-leading img {

    display: inline-block;

}

.main-sec .bt-cs .bt-center {

    padding: 0;

}



.main-sec .bt-cs .bt-inner .bt-title {

    color: #4a2075;

    font-weight: 300;

    text-transform: capitalize;

}



.main-sec .bt-cs .bt-inner img {

    width: 100% !important;

    border: 0;

}

.main-sec .bt-cs .bt-row-separate {

    border: 0;

}

span#orderingoption {

    display: flex;

}

.acypagination li{

      border: 1px solid #ddd !important;

}

body {

    color: #4a2075 !important;

}

div {}



#sp-footer .innerDiv {

    font-size: 17px;

}

h4 {

        font-weight: normal !important;

        font-size: .9em !important;

    }



h1, h2, h3, h4 {

    font-weight: bold !important;

}

h3.sp-module-title {

    margin: 0 0 20px !important;

}

:selected{

}



::-moz-selection {

  background:#4a2075 !important;

    color:#fff;

}



::selection {

  background:#4a2075 !important;

    color:#fff;

}

.article-list .article {

    border: 0 !important;

}



.article-list .article .readmore a {

    border: 1px solid #4a2075;

    color: #4a2075;

    padding: 5px 5px;

    text-transform: none;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out;

    font-size: 17px;

}



.article-list .article .readmore a:hover {

    color: #4a2075;

    text-decoration: underline;

}

div#wholewrapp_flymyplaylist {

    background: #4e1175;

    padding: 20px;

}



div#wholewrapp_flymyplaylist .song_data_myplaylist {

    color: #fff;

    border-bottom: 1px solid #fff;

    width: 100%;

    display: block;

}





div#song_name_myplaylist {

    color: #fff;

}



div#playallbtn_myplaylist {

    background: #fff;

    color: #510075;

    padding: 6px;

    margin: 20px 0 0;

    display: none;

}

#rsepro-event-details div#rsepro-event-details-right {

    float: left;

}



#rsepro-event-details div#rsepro-event-details-right img {

    border: 1px solid #ffffffc2;

    border-radius: 4px;

    padding: 4px;

}



#rsepro-event-title h1.rs_featured_event {

    background: transparent !important;

}



#rsepro-event-controls .btn-group button {

    background: #4e1175 !important;

}

.jshop_list_category .sblock2.jshop_categ.category .image {

    float: left;

    width: 53%;

    padding-right: 20px;

}



.jshop_list_category .sblock2.jshop_categ.category .category_info {

    text-align: left;

    width: 46%;

    float: left;

}



.jshop_list_category .sblock2.jshop_categ.category .category_info a:hover {

    color: #4a2075;

    text-decoration: underline;

}

.pagenavigation .pagination a ul {

    margin: 0;

}



.pagenavigation {

    padding: 10px 0;

}

.pagenavigation .pagination a {

    display: inline-block;

}

#eb .eb-featured .eb-gallery-stage {

    border: 0;

}

/*#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title{

      padding: 0 !important;

    text-align: center !important;

}*/

/*media css*/





@media screen and (max-width:767px){

    .sp-module.col-md-4.span4{width: 100%;}

  .head-bann img {

    height: 100% !important;

}

#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {

    padding: 0 !important;!i;!;

    text-align: left;

}

  #sp-right .sp-column {

    max-width: 100%;

    margin: 0 0 0 auto;

}

#sp-header .container-inner {

    background: transparent;

}

.offcanvas-menu .offcanvas-inner ul.menu>li>a, .offcanvas-menu .offcanvas-inner ul.menu>li>span {

    font-size: 22px;

    line-height: 28px;

}



.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a {

    font-size: 20px;

    line-height: 30px;

}

.burger-icon {

    background: #4a2075;

    padding: 10px;

    box-sizing: content-box;

}



.burger-icon span {

    background: #fff;

}



#sp-menu>.sp-column {

    margin: 0;

}



div#sp-menu {

    border-bottom: 1px solid #00000029;

}

  #sp-bottom-section .container-inner ul.menu {

    flex-wrap: wrap;

    padding: 0;

}

  .slides_control {

    width: 100% !important;

}

  .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: #4e1175 !important;

  }

  .close-offcanvas span {

    background: #fff !important;

}

}

.tags > li {

    width: 100%;

    display: list-item !important;

    list-style: disc;

}



.tags {

    padding-left: 30px;

}

.tags > li a {

    background: transparent !important;

    color: #4a2075 !important;

    padding: 0;

    font-size: 17px;

}

.tags > li a:hover {

    text-decoration: underline;

}

.tags-title {

    font-weight: bold;

    color: #4a2075;

    padding: 0 4px 0 0;

}

.rs_rss {

    display: none;

}

body.layout-show .sp-module-content-top.clearfix {

    display: none;

}

/*.ampz.ampz-icoon {

    color: #fff !important;

}*/

.field-entry.related-articles a {

    list-style: disc;

    display: list-item;

}

.field-entry.related-articles {

    list-style: none;

}

.btn-primary, .sppb-btn-primary {

    border-color: #4e1175;

    background-color: #4e1175;

}



.acysubbuttons .btn-primary {

    background: #673a61 !important;

}



.acysubbuttons .btn-inverse {

    background-color: #4e1175;

    color: #fff;

}

input.button.unsubbutton.btn.btn-inverse {

    background: #4e1175;

    color: #fff;

}

#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {

    background: none;

}

aside#sp-right {

    width: 23.333333%;

    margin-left: auto;

}

#sp-right .sp-module {

    padding: 0;

}

#eb .eb-post-body p span img {

    float: left;

    padding-right: 20px;

}



#eb .eb-post-body p  {

    clear: both;

}

.eb-subscribe-form {

    display: none !important;

}



[id^=ampz_] {

    display: block !important;

}



[id^=ampz_inline] li {

    width: auto !important;

}

#sp-footer a i {

    color: #fff;

}

#mxcpr {

    display: none;

}

#ju-form input:not([type]).invalid, #ju-form input:not([type]):focus.invalid, #ju-form input[type=text].invalid, #ju-form input[type=text]:focus.invalid, #ju-form input[type=password].invalid, #ju-form input[type=password]:focus.invalid, #ju-form input[type=email].invalid, #ju-form input[type=email]:focus.invalid, #ju-form input[type=url].invalid, #ju-form input[type=url]:focus.invalid, #ju-form input[type=time].invalid, #ju-form input[type=time]:focus.invalid, #ju-form input[type=date].invalid, #ju-form input[type=date]:focus.invalid, #ju-form input[type=datetime].invalid, #ju-form input[type=datetime]:focus.invalid, #ju-form input[type=datetime-local].invalid, #ju-form input[type=datetime-local]:focus.invalid, #ju-form input[type=tel].invalid, #ju-form input[type=tel]:focus.invalid, #ju-form input[type=number].invalid, #ju-form input[type=number]:focus.invalid, #ju-form input[type=search].invalid, #ju-form input[type=search]:focus.invalid, #ju-form textarea.invalid, #ju-form textarea:focus.invalid {

border-bottom: blueviolet 1px solid !important;

box-shadow: 0 1px 0 0 #F44336;

}

.irs {display: none !important; }

.grid\_theme8 .theme8.mytestimonial .mytestimonials\_title a, .grid\_theme8 .theme8.mytestimonial .mytestimonials\_title a:hover, .grid\_theme8 .theme8.mytestimonial .mytestimonials\_title, .grid\_theme8 .theme8.mytestimonial .description, .grid\_theme8 .theme8.mytestimonial .post {

color: #4a2075 !important;

}

span.stars-large, span.stars-large span {

background-image: none !important;

}

.theme8.mytestimonial .testimonial-pic img {

width: 0%;

height: min-content;

display: none;

}

.mytestimonials_title {

font-size: 0;

font-weight: normal;

text-align: left;

}

.theme8.mytestimonial .description {

font-style: normal !important;

margin-bottom: 7px !important;

}

#ju-form .btn, #ju-form .btn-large, .accordion-header .accordion-button, #ju-form .nav-tabs li a {

text-decoration: none;

color: #fff;

background-color: #4a2075 !important;

}

#ju-form .btn, #ju-form .btn-large, .accordion-header .accordion-button, #ju-form .nav-tabs li a {

text-decoration: none;

color: #fff;

background-color: black !important;

background-image: none !important;

}

#ju-form .form-text {

float: left;

display: none !important;

}

#ju-form .btn, #ju-form .btn-large, .accordion-header .accordion-button, #ju-form .nav-tabs li a {

text-decoration: none;

color: #fff;

background-color: black;

background-image: black;

text-align: center;

letter-spacing: .5px;

transition: .2s ease-out;

cursor: pointer;

}
#eb .eb-post-meta>div {
line-height: 20px;
}
#eb .eb-post-listing.is-row.has-divider>*+* {
padding-top: 0px;
border-top: 1px solid rgba(var(--fd-gray-200), 1);
}
.article-list .article .featured-article-badge{position: relative !important;}
.mega.offcanvas-toggler-secondary.offcanvas-toggler-right {
    display: none !important;
}
@media screen and (max-width:1200px){
    #sp-header #offcanvas-toggler.offcanvas, #sp-header #offcanvas-toggler.mega{display: block !important;padding: 7px 0;}
      .d-lg-none {
        display: flex !important;
    }
  .d-lg-block {
        display: none !important;
    }
  .burger-icon>span {
    background: #fff !important;
}
}
table.acym_form {
    margin: 0 auto;
}

table.acym_form td.acysubbuttons {
    margin: 10px 0px;!I;!;
    display: inline-block;
    width: 100%;
}
/* General responsive container */
#rsepro-event-details-right,
#rsepro-event-details-left {
    padding: 10px;
}

/* Ensure images scale properly on smaller devices */
#rsepro-event-image img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}

/* Stack the two main columns on small screens */
@media (max-width: 768px) {
    .col-md-12 {
        width: 100%;
        float: none;
    }

    #rsepro-event-details-right,
    #rsepro-event-details-left {
        width: 100%;
    }

    #rsepro-event-details-right {
        margin-bottom: 20px;
    }

    .row.g-0 {
        display: block;
    }

    .row.g-0 .col-md-12 {
        width: 100%;
    }

    .fa {
        margin-right: 8px;
    }

    a.thumbnail {
        display: block;
        text-align: center;
    }
}

/* Optional: Better spacing for mobile */
@media (max-width: 480px) {
    #rsepro-event-details-left i.fa {
        display: inline-block;
        margin-bottom: 5px;
    }

    #rsepro-event-details-left {
        font-size: 15px;
    }
}
