.bd-navbar {
    padding: 0.75rem 0;
    background-color: #9c1d86 !important;
    /*background: linear-gradient(-90deg, #20aa97 50%, #00838f 100%) !important;*/
    box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%), inset 0 -1px 0 rgb(0 0 0 / 15%);
    background-image: none;
}

.nav-link {
    color: #fff;
}

body > header > nav > a {
    margin-bottom: 9px;
}

#content {
   /* background: rgb(255,0,153);
    background: linear-gradient(45deg, rgba(255,0,153,0.1) 0%, rgba(48,35,174,0.1) 50%, rgba(0,255,255,0.1) 100%);*/
    background: linear-gradient(180deg, rgba(255,255,255, 0.01), rgba(255,255,255, 1) 85%),radial-gradient(ellipse at top left, rgba(13,110,253, 0.5), transparent 50%),radial-gradient(ellipse at top right, rgba(255,228,132, 0.5), transparent 50%),radial-gradient(ellipse at center right, rgba(255,228,132, 0.5), transparent 50%),radial-gradient(ellipse at center left, rgba(214,51,132, 0.5), transparent 50%);
}

#content > div > div {
    padding-top: 50px;
}

@media (min-width: 1200px) {
.bd-masthead h1 {
    font-size: 4rem;
    
}
}

.bd-masthead h1 {
    line-height: 1;
}

@media (min-width: 768px) and (min-width: 1200px){
.bd-masthead .lead {
    font-size: 1.5rem;
}
}

.bd-masthead .lead {
    font-weight: 400;
    color: #495057;
}

.btn-bd-primary {
    font-weight: 600;
    color: #fff;
    background-color: #9c1d86;
    border-color: #9c1d86;
    border-radius: .5rem;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #6528e0;
    --bs-btn-hover-border-color: #6528e0;
    --bs-btn-focus-shadow-rgb: rgb(112.520718,44.062154,249.437846);
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #5a23c8;
    --bs-btn-active-border-color: #5a23c8;
}

.btn-lg {
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 1.25rem;
}

#content > div > div > div > div > a {
    padding: 0.8rem 2rem;
    /*background: linear-gradient(-90deg, #20aa97 50%, #00838f 100%) !important;*/
    border-color: #9c1d86;
    color:rgba(255,255,255, 1);
    background-color: #9c1d86;
}

#bdNavbar > div.offcanvas-body.p-4.pt-0.p-lg-0 > ul.navbar-nav.flex-row.flex-wrap.bd-navbar-nav > li  > a {
    color:rgba(255,255,255, 1);
}

body > header > nav > a > svg {
    margin-top: 5px;
}

@media (min-width: 992px){
    #bdNavbar > div.offcanvas-body.p-4.pt-0.p-lg-0 > ul.navbar-nav.flex-row.flex-wrap.bd-navbar-nav > li  {
padding-right: 0 !important;
padding-left: 0 !important;
}
}

#bdNavbar > div.offcanvas-body.p-4.pt-0.p-lg-0 > ul.navbar-nav.flex-row.flex-wrap.ms-md-auto > li.nav-item.py-1.col-12.col-lg-auto , #bdNavbar > div.offcanvas-body.p-4.pt-0.p-lg-0 > ul.navbar-nav.flex-row.flex-wrap.ms-md-auto > li.nav-item.dropdown > button{
    display: none;
}

#bdNavbar > div.offcanvas-body.p-4.pt-0.p-lg-0 > ul.navbar-nav.flex-row.flex-wrap.ms-md-auto > li > a > svg , body > header > nav > a > svg , #bdNavbar > div.offcanvas-body.p-4.pt-0.p-lg-0 > ul.navbar-nav.flex-row.flex-wrap.ms-md-auto > li:nth-child(1) > a > svg > path{
    color: #fff !important;
}

body > footer > div > div > div > ul > li > a {
    color: #495057;
    text-decoration: none;
}

.bd-links-link:hover, .bd-links-link:focus, .bd-links-link.active {
    background-color: #e5efee;
}

body > footer > div > div > div > ul > li > a{
    font-size: 1rem;
}

.bd-navbar .navbar-toggler .bi {
width: 1.5rem;
height: 1.5rem;
}


.navbar-dark .navbar-toggler {

    border-color: transparent !important; 
}


@media (max-width: 991.98px) {
.offcanvas-lg {
   
    /*background: linear-gradient(-90deg, #20aa97 50%, #00838f 100%) !important;*/
    background-color: #9c1d86;
    border-color: #9c1d86;
}
}

@media (max-width: 767px) {
body > div.container-xxl.bd-gutter.mt-3.my-md-4.bd-layout > main > div.bd-toc.mt-3.mb-5.my-lg-0.ps-xl-3.mb-lg-5.text-muted > button {
    display: none;
}
}

@media only screen and (max-width: 767px)  {
    .kt-row-layout-inner > .kt-row-column-wrap > .kadence-column_2fa43f-65 > .kt-inside-inner-col , .kt-row-layout-inner > .kt-row-column-wrap > .kadence-column_2fa43f-65 > .kt-inside-inner-col  {
        padding-bottom: 0 !important;
    }
    
    #kt-layout-id_52dc80-06 > div > div.wp-block-kadence-column.inner-column-2.kadence-column_0946c1-6c > div > div.wp-block-spacer {
    display: none !important;
    }

    .kadence-column_0946c1-6c {
        margin-top: -30px !important;
    }
    }

    
    html {
        background-color: #fff !important;
    }

    .bd-navbar .offcanvas-lg {
        background-color: #9c1d86;
    }
	
	
	
	body > header {
  box-shadow: none !important;
}

#content {
    background: none !important;
}

#bdNavbar > div.offcanvas-body.p-4.pt-0.p-lg-0 > ul.navbar-nav.flex-row.flex-wrap.ms-md-auto > a {
    display: inline-block;
    font-weight: 400;
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    background-color: transparent;
    border: 1px solid #ffffff;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

#bdNavbar > div.offcanvas-body.p-4.pt-0.p-lg-0 > ul.navbar-nav.flex-row.flex-wrap.ms-md-auto > a:hover {
    color: #fff;
    text-decoration: none;
    border: 1px solid #ffffff;
}

body > div.container-xxl.bd-gutter.mt-3.my-md-4.bd-layout > main > div.bd-content.ps-lg-2 > table:nth-child(18) > tbody > tr > td > img , #l2 > li:nth-child(37) > table:nth-child(27) > tbody > tr > td > img , #l9 > li:nth-child(7) > table > tbody > tr > td > img {
  display: none;
}

body > footer > div > div {
  display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    flex-direction: row;
    justify-content: space-evenly;
}

body > footer > div > div > div > h5 {
    font-size: 1.25rem;
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    color: #000;
    font-style: inherit;
    font-family: "FS Silas Sans - Regular", sans-serif;
}

.bd-footer a:hover, .bd-footer a:focus {
color: #495057  !important;
    text-decoration: underline;
}

.bd-navbar .navbar-brand:hover {
    transform: none !important;
}

@media (max-width: 991px) {
#bdNavbar > div.offcanvas-body.p-4.pt-0.p-lg-0 > ul.navbar-nav.flex-row.flex-wrap.bd-navbar-nav > li {
	width: 100% !important;
max-width: 100% !important;
flex: 0 0 100% !important;
}


.offcanvas-lg.offcanvas-end , #bdNavbar {
    top: 0 !important;
    right: 245px !important;
    width: 325px !important;
	}


}
