@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
.cbtn-warning {
    font-size: 20px !important;
    background-color: transparent !important;
    border-color: #252e46 !important;
    color: #252e46 !important;
}
.article-details .article-header h1, .article-details .article-header h2 {
    font-size: 2.25rem;
    margin-top: 25px;
}
.article-social-share {
    display: none !important;
    float: right;
}
.article-details .article-ratings-social-share {
    display: none !important;
  }
.n2-section-smartslider {
       margin-bottom: 20px !important;
}

#sp-main-body {
    padding: 5px;
}
#sp-left .sp-module, #sp-right .sp-module{
    border: 0;
}
#sp-right .sp-module ul.menu.no-border li {
    border: none;
}
[id^=ampz_inline] li{display: table-cell !important;}
[id^="ampz_inline"] .mfp-hide {
    display: none !important;
}
.page-header h1 {
    text-align: center;
    padding: 20px 0 4px 0;
    font-size: 24px !important;
    margin: 0;
}
#sp-footer, #sp-bottom {
    font-size: 17px;
}

table.com-content-category__table.category thead>tr, table.com-content-category__table.category tbody>tr {
    border: none;
    background: transparent;
}
table.com-content-category__table th,table.com-content-category__table td{
    --bs-table-accent-bg: transparent !important;
    background: transparent;
    border: none !important;
}
table.com-content-category__table th.list-title.text-center a {
    color: #252e46;
    text-transform: none !important;
    text-align: center !important;
    font-size: 24px !important;
    font-weight: bold !important;
}
h1, h2, h4, h3, h5, h6, .h1, .h2, .h4, .h5, .h6 {
    text-transform: none !important;
    text-align: center !important;
    font-size: 24px !important;
    font-weight: bolder !important;
}
i.fa-weibo {
    display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
      margin: 0 10px 0 0;

}
#sp-header .sp-column.d-flex.justify-content-end.align-items-center {
    justify-content: center !important;
}
#sp-header .container {
    max-width: 100%;
}
#mod-custom139 h3 {
    font-weight: 300 !important;
}

#sp-footer .container-inner {
    padding: 0;
}

#sp-bottom {
    padding-bottom: 0;
margin-top: 20px !important;
}
.sp-dropdown.sp-dropdown-main.sp-menu-right .sp-dropdown-inner {
    background: #eee8aa !important;
    padding: 0;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
    padding: 4px 20px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover {
    background-color: #90ee90;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover > a {
    color: #fff;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    color: #fff;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active {
    background: #8ff290;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    font-weight: 700 !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 19px !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a{
  font-size: 15px !important;
    line-height: 18px;
}
body.ltr .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child>a:after {
    right: 20px;
    left: auto;
    position: absolute;
}
#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
    border: 0;
    margin: 0;
}
#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
    border: 0;
    margin: 0;
}

#droppicsgallery142 .droppicspictures .wimg {
    width: 50% !important;
    position: relative !important;
    left: 0 !important;
    margin: 0 !important;
    padding: 6px !important;
    top: 0 !important;
}

#droppicsgallery142 .droppicspictures .wimg img {
    width: 100%;
}

#droppicsgallery142 .wimg > a {
    width: 100% !important;
    padding: 0;
}
#jmap_sitemap ul.treeview ul li a {
    color: darkgreen;
}

body a {
    color: #252e46;
}
body a:hover {
    color: darkgrey !important;
}
body .sp-megamenu-parent>li:hover>a{
    color: darkgrey !important;
}
#sp-main-body main#sp-component .com-content-article.item-page .article-full-image.float-none > img {
    width: 400px;
    margin: 20px auto 80px auto;
}

[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: 17px !important;
    font-weight: 500 !important;
    line-height: 32px;
}

[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-positioning=top][data-rlta-dynamic-heights=true][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button] {
    background: transparent;
}

[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-positioning=top][data-rlta-dynamic-heights=true][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:hover, [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=neutral][data-rlta-positioning=top][data-rlta-dynamic-heights=true][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]:not([data-rlta-state=closed]) {
    background: #fff;
    padding: 0px 20px !important;
}

label.col-sm-3.col-form-label.formControlLabel {
    flex: 0 0 auto;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 10px;
}

label.col-sm-3.col-form-label.formControlLabel strong.formRequired {
    display: none;
}

.rsform-block.rsform-block-nom.rsform-type-freetext p {
    margin: 0;
    font-size: 14px;
    font-weight: 600;
}
.rsform-type-submitbutton {
    justify-content: end;
}

.rsform-type-submitbutton button#submit {
    color: #252e46;
    font-size: 16px !important;
    background-color: transparent;
    border: 1px solid #252e46;
    border-color: #252e46;
    border-radius: 0;
    padding: 9px 30px;
}

.rsform-type-submitbutton button#submit:hover {
  background-color: #90ee90;
  /* color: #fff */
  ;}

.sp-megamenu-parent>li.active>a{
  color:#008000 !important;
}
body{
  
    font-family: Montserrat, sans-serif !important;
}
abbr, acronym, address, applet, article, aside, audio,b, blockquote,big, body, button, center, canvas, caption, cite, code, command,datalist, dd, del, details, dfn, dl, div, dt, embed,fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, iframe, img, ins,kbd, keygen,label, legend, li, meter,nav,object, ol, output,p, pre, progress,q, s, samp, section, small, source, strike, sub, sup,table, tbody, tfoot, thead, th, tr, tdvideo, tt,u, ul, var, a{
    font-family: Montserrat, sans-serif !important;} 

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    font-family: Montserrat, sans-serif !important;} 
 ol, ul, li {
    font-family: Montserrat, sans-serif !important;}
.eb-component.eb-default.eb-view-latest.eb-layout-default.si-theme--light.is-desktop, .eb-component.eb-default.eb-view-entry.eb-layout-default.si-theme--light.is-desktop {
    margin: 32px 0;
}
#mod-custom863 h3 {
    margin-top: 0 !important;
}

#mod-custom863 h3 br {
    display: none;
}
/*
.droppicsgallerymasonry .droppicspictures {
    display: flex;
    flex-wrap: wrap;
}

.droppicsgallery.droppicsgallerymasonry.droppicslightbox .droppicspictures .wimg.droppicslightbox {
    width: 50%;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    margin: 0 !important;
    padding: 7px !important;
}

.droppicsgallery.droppicsgallerymasonry.droppicslightbox .droppicspictures {
    width: 100% !important;
    height: 100% !important;
}
.droppicsgallery.droppicsgallerymasonry.droppicslightbox .droppicspictures .wimg.droppicslightbox a {
    width: 100% !important;
}
.droppicsgallery.droppicsgallerymasonry.droppicslightbox .droppicspictures .wimg.droppicslightbox img {
    width: 100% !important;
}*/
.offcanvas-menu {
    background: #000;
}

.offcanvas-menu * {
    color: #fff !important;
    opacity: 1 !important;
}

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

.offcanvas-menu .offcanvas-inner ul.menu>li {
    padding: 0 24px;
    border-bottom: 1px solid #ffffff52;
}
.form-action button {
    background-color: transparent !important;
}

.btn-primary {
    /* color: #fff !important; */
    background-color: rgba(var(--fd-primary-500), 1) !important;
    border-color: rgba(var(--fd-primary-500), 1) !important;
}

#eb .form-action .btn-primary {
    background: transparent !important;
    padding: 12px 20px;
    color: #000000 !important;
    font-size: 20px;
    border-color: #06873e !important;
}

#eb .form-action .btn-primary:hover {
    background: #06873e !important;
    color: #fff !important;
}
form#userForm {
    padding: 30px 0 0;
}

/*#droppicsgallery171 .droppicspictures {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr);
    gap: 0px;
}

#droppicsgallery171 .droppicspictures .wimg.droppicslightbox {
    width: 100%;
    padding: 0 !important;
}

#droppicsgallery171 .droppicspictures .wimg.droppicslightbox a {
    height: 100%;
}

#droppicsgallery171 .droppicspictures .wimg.droppicslightbox a img {
    height: 100%;
}*/
#sp-right .sp-module ul.menu-child li {
    list-style: circle !important;
    margin-left: 10px;
    display: list-item;
    text-align: -webkit-match-parent;
    unicode-bidi: isolate;
}
/*.com-content-article__body .table-of-contents-ck-wrap {
    display: none;
}*/
body{
  font-size:17px !important;
}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {
    width: 280px !important;
}
/* media css */

@media (min-width: 1400px) {
    .container {
        max-width: 1170px;
    }
}

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

.n2-ss-layer {
    height: auto !important;
}

div#n2-ss-11 .n2-font-ead7ad4ab452f4da5489cfe9f1b878ee-hover {
    font-size: 17px !important;
    margin: 32px 0 0 !important;
}

#droppicsgallery142 .droppicspictures .wimg {
    width: 100% !important;
}
  #sp-header .sp-column.d-flex.justify-content-end.align-items-center {
    justify-content: end !important;
}

#sp-header {
    height: 80px;
}

.logo-image {
    height: 69px !Important;
}

#sp-header .logo {
    height: 80px;
}

  div#n2-ss-11 .n2-ss-slide {
    height: 210px !important;
}

div#n2-ss-11 .n2-font-6d170bc58be15579ff59ae7235def6de-hover {
    font-size: 16px !important;
}
  body.ltr .offcanvas-menu .offcanvas-inner ul.menu>li ul {
    margin: 0 -23px 10px;
    padding: 10px 20px;
    background: #eee8aa;
}

.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a {
    font-size: 18px;
    color: #252e46 !important;
    line-height: 28px;
}

.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent li.menu-parent .menu-toggler {
    color: #000 !important;
}
}




