body {
  font-family: 'FrutigerNextLT-Regular';
}

body main {
  margin-left: 360px!important;
}

@media (max-width: 1400px) {
  body main {
    margin-left: 15px!important;
  }
}

b, strong {
  font-family: 'FrutigerNextLT-Bold'!important;
  font-weight: normal!important;
}

ul li {
  color: #7a7a7a!important;
}

ul li p {
  margin: 0px!important;
}

ol li {
  color: #7a7a7a!important;
}

ol li p {
  margin: 0px!important;
}


.header-wrapper {
  position: fixed;
  top: 0;
  transition: top 0.2s ease-in-out;
}

.header-wrapper-up {
  top: -120px;
  transition: top 0.2s ease-in-out;
}

@media (max-width: 1400px) {
  .header-wrapper-up {
    top: -160px;
    transition: top 0.2s ease-in-out;
  }
}

@media (max-width: 1024px) {
  .header-wrapper-up {
    top: -80px;
    transition: top 0.2s ease-in-out;
  }
}





/* lg:top-160 */
.second-menu-wrapper {
  position: fixed;
  top: 80px;
  transition: top 0.2s ease-in-out;
}

@media (min-width: 1024px) {
 .second-menu-wrapper {
    top: 160px;
  } 
}


.second-menu-wrapper-up {
  top: -170px;
  transition: top 0.2s ease-in-out;
}

@media (max-width: 1400px) {
  .second-menu-wrapper-up {
    top: -50px;
    transition: top 0.2s ease-in-out;
  }
}

@media (max-width: 1024px) {
  .second-menu-wrapper-up {
    top: -130px;
    transition: top 0.2s ease-in-out;
  }
}






.left-aside-wrapper {
  position: fixed!important;
  overflow-y: scroll!important;
  height: calc(100vh - 180px);
  transition: all 0.2s ease-in-out;
  /* top: 120px; */
}

@media (min-width: 1024px) {
  .left-aside-wrapper {
    top: 210px;
  }
}


@media (min-width: 1400px) {
  .left-aside-wrapper {
    top: 120px;
  }
}


.left-aside-wrapper-up {
  height: calc(100vh - 70px);
  top: 10px;
  transition: all 0.2s ease-in-out;
}



@media (max-width: 1400px) {
  .calc-height {
    height: calc(100vh - 130px);
  }
}



 .left-aside-wrapper {
   width: 0px;
 }

.toggle-menu-open {
  width: 100%;
}

@media screen and (min-width: 768px) {
  .toggle-menu-open {
    width: 350px!important;
  }
}


.overlay-section {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.35);
  opacity: 0;
  z-index: -9999;
  transition: opacity 0.2s ease-in-out;
  display: none;
}

.overlay-section-open {
  opacity: 1;
  z-index: 15;
  display: block;
  transition: opacity 0.2s ease-in-out;
}




.main-menu-item>.main-dropdown-menu {
  opacity: 0;
  height: 0;
  overflow: hidden;
  transition: all 0.2s ease-in;
}

@media (min-width: 1024px) {
  .main-menu-item:hover>.main-dropdown-menu {
    height: auto;
    transform: translateY(0%);
    opacity: 1;
    z-index: 60;
  }
}

select{
  appearance: none !important;
}

.grad{
  background-color: #204065;
  clip-path: polygon(25% 0, 100% 0%, 100% 100%, 34% 100%);
}

.grad2{
  background-color: #2E5889;
  clip-path: polygon(23% 0, 100% 0%, 100% 100%, 33% 100%);
}

.grad3{
  background-color: #5083BD;
  clip-path: polygon(21% 0, 100% 0%, 100% 100%, 32% 100%);
}



.drowpdown-active {
  height: auto!important;
  transform: translateY(0%);
  opacity: 1!important;
}

.mainnavigation-wrapper > .wb-wrapper {
  position: static!important;
}

.mainnavigation-wrapper > .wb-wrapper > .wb-wrapper {
  position: static!important;
}

.cke_editable {
  padding: 16px!important;
}

figure > img {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
}


figure > figcaption {
  padding: 15px;
  font-size: 14px;
  font-style: italic;
}

.blue-light-box {
  background-color: #edf2f7!important;
  padding: 15px;
}

/* Banner styles */



.banner-abstract p {
  color: white!important;
}

.slick-prev {
  left: 20px;
  z-index: 1;
  display: none !important;
}

.slick-next {
  right: 20px;
  display: none !important;
}

.slick-dots {
  bottom: 5px;
}

.slick-list {
  /* height: 100% !important; */
}

.slick-slider span:focus {
  outline: none!important;
}

.slick-slider a:focus {
  outline: none!important;
}

@media (min-width: 768px) {
  .slick-prev {
    left: 20px;
    z-index: 1;
    display: block !important;
  }

  .slick-next {
    right: 20px;
    display: block !important;
  }

}

.home-slider {
  overflow: hidden;
}

.slider-item:nth-child(n+1) {
  display: none;
}

.slick-initialized,
.slider-item:first-child {
  display: block;
}


.business-abstract-p p{
  color: #204065 !important;
  margin: 0px !important;
}

.contact-title-p p{
  color: #000000 !important;
  margin: 0px !important;
}

.primary-title-a a{
  color: #204065 !important;
  margin: 0px !important;
}

.alfabet-i a{
  color: #204065 !important;
}

/* .banner-gradient {
  background-image: linear-gradient(to right, #204065, rgba(70, 130, 180, 0.4));
} */

.charts-gradient {
  background-image: linear-gradient(rgba(70, 130, 180, 0.1), #204065 );
}

.title-box-gradient {
  background-image: linear-gradient(to right, to right, #ffffff 70%, #eff2f6)
}

.promo-text:hover {
  background: rgb(32,64,101);
  background: linear-gradient(to right, 90deg, rgba(32,64,101,1) 0%, rgba(32,64,101,0.1183823871345413) 0%, rgba(87,180,199,0) 58%);
}


.promo-text2:hover {
  outline:1px solid white;
}


.text-shadow {
  text-shadow: 0 3px 6px rgba(0, 0, 0, 0.50);
}

.block_title:before {
  position: absolute;
  color: #eef2f6;
  font-size: 6rem;
  width: 4rem;
  height: 4rem;
  font-family: serif;
  content: '"';
  left: -0.5rem;
  top: -1.1rem;
}

.title-quote:before {
  position: absolute;
  color: #eef2f6;
  font-size: 4.5rem;
  width: 2rem;
  height: 2rem;
  font-family: serif;
  content: "“";
  left: -0.5rem;
  top: -2.1rem;
}

@media (min-width: 768px) {
  .title-quote:before {
    position: absolute;
    color: #eef2f6;
    font-size: 5.5rem;
    width: 2rem;
    height: 2rem;
    font-family: serif;
    content: "“";
    left: 0rem;
    top: -2.1rem;
  }
}

.abstract_title:before {
  position: absolute;
  color: #eef2f6;
  font-size: 5rem;
  width: 2rem;
  height: 2rem;
  font-family: serif;
  content: "“";
  left: -0.5rem;
  top: -2.1rem;
}

@media (min-width: 768px) {
  .abstract_title:before {
    position: absolute;
    color: #eef2f6;
    font-size: 6rem;
    width: 2rem;
    height: 2rem;
    font-family: serif;
    content: "“";
    left: 0rem;
    top: -2.1rem;
  }
}



.abstract_title p {
  margin: 0!important;
}

.content-p p {
  margin: 0!important;
}

.block_abstract:before {
  position: absolute;
  color: #eef2f6;
  font-size: 65px;
  width: 2rem;
  height: 2rem;
  font-family: serif;
  content: "“";
  left: 10px;
  top: 0;
}

@media (min-width: 1400px) {
  .block_abstract:before {
    position: absolute;
    color: #eef2f6;
    font-size: 65px;
    width: 2rem;
    height: 2rem;
    font-family: serif;
    content: "“";
    left: 22px;
    top: 0;
  }
}

.block_abstract p {
  margin: 0!important;
}

.p-black {
  color: #000!important;
  margin: 0!important;
}

blockquote {
  color: #5a5a5a !important;
  font-weight: 400;
  position: relative;
  display: inline-block;
}

blockquote:before {
  position: absolute;
  color: #eef2f6;
  font-size: 65px;
  width: 2rem;
  height: 2rem;
  font-family: serif;
  content: "“";
  left: -35px;
  top: -25px;
}

blockquote:after {
  position: absolute;
  color: #eef2f6;
  font-size: 65px;
  width: 2rem;
  height: 2rem;
  font-family: serif;
  content: "”";
  right: -37px;
  bottom: 25px;
}

@media (min-width: 768px) {
  .block_title:before {
    left: -0.5rem;
    top: 0rem;
  }
}




.promo-abstract p {
  /* color: #000!important; */
  margin: 0!important;
  line-height: 1.25!important;
}

.promo-abstract {
  color: #000!important;
  margin: 0!important;
  line-height: 1.25!important;
}



table {
  width:100%!important;
  max-width:100%!important;
  margin-bottom: 30px;
}

table th,
table td {
  padding: 15px;
  vertical-align: top;
  border-top: 1px solid #e2e8f0;
  text-align: left;
}

table thead th {
  border-bottom: 2px solid #e2e8f0;
}

/* .table-striped tr:nth-child(2n+3) {
  background-color: #edf2f7!important;
} */


.table-striped tr:nth-child(even) {
  background-color: #edf2f7!important;
}



.bg-secondary-light {
  background-color: #b0c4de;
}



/* Modal Component */

.modal {
  transition: opacity 0.25s ease;
}
body.modal-active {
  overflow-x: hidden;
  overflow-y: visible !important;
}



/* LEFT NAVIGATION TEMPLATE */
.mainNav {
  color: #fff;
  width: 100%;
  font-family: 'FrutigerNextLT-Regular'!important;
}

.mainNav ul#ul-level1 {
  margin: 0;
  padding: 0;
  list-style: none;
  border-bottom: 1px solid #e9ecef
}

.mainNav ul#ul-level1 li {
  position: relative;
  background-color: #ffffff;
  transition: all ease-in-out 0.2s;
}

.mainNav ul#ul-level1 li.header-subtree {
  background: #FdFdFd;
}

.mainNav ul#ul-level1 li a {
  display: block;
  font-size: 15px;
  line-height: normal;
  padding: 11px 15px;
  text-decoration: none;
  font-weight: 500;
}

.mainNav ul#ul-level1 li:hover div a {
  color: white!important;
}

.mainNav ul#ul-level1 li:hover span i.fa-plus {
  /* color: white!important; */
}
.mainNav ul#ul-level1 li:hover span i.fa-minus {
  /* color: white!important; */
}


.mainNav ul#ul-level1 li .accordion-btn-wrap {
  /* width: 20%;
  position: absolute;
  top: 0px;
  text-align: center;
  cursor: pointer;
  display: inline-block;
  right: 0px; */
}

.mainNav ul#ul-level1 li .accordion-btn-wrap .accordion-btn {
  display: inline-block;
}

.mainNav ul#ul-level1 li .accordion-btn-wrap .accordion-btn i.fa-plus {
  display: inline-block;
  color: #4476ae;
}

.mainNav ul#ul-level1 li .accordion-btn-wrap .accordion-btn i.fa-minus {
  display: none;
}


.mainNav ul#ul-level1 li ul#ul-level2 {
  border-bottom: none;
  max-height: 0;
  -webkit-transition: max-height .25s ease;
  -o-transition: max-height .25s ease;
  transition: max-height .25s ease;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}

.mainNav ul#ul-level1 li ul#ul-level2 li {
  border-top: 1px solid #adafae6e;
  background-color: #ffffff!important;
}

.mainNav ul#ul-level1 li ul#ul-level2 li .label-2 {
  color: #4476ae!important;
  display: block;
  line-height: normal;
  font-weight: normal;
  padding: 15px;
  padding-left: 30px!important;
  text-decoration: none!important;
}

.mainNav ul#ul-level1 li ul#ul-level2 li ul#ul-level3 {
  border-bottom: none;
  max-height: 0;
  -webkit-transition: max-height .25s ease;
  -o-transition: max-height .25s ease;
  transition: max-height .25s ease;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}

.mainNav ul#ul-level1 li ul#ul-level2 li ul#ul-level3 li {
  background: #fff;
}

.mainNav ul#ul-level1 li ul#ul-level2 li ul#ul-level3 li a {
  color: #fff;
  font-weight: normal;
  padding: 15px;
  padding-left: 45px!important;
}

.mainNav ul#ul-level1 li ul#ul-level2 li ul#ul-level3 li.active a {
  color: #204065;
  font-weight: bold;
}

.mainNav ul#ul-level1 li ul#ul-level2 li.expanded .accordion-btn-wrap .accordion-btn>i.fa-plus {
  display: none;
}

.mainNav ul#ul-level1 li ul#ul-level2 li.expanded .accordion-btn-wrap .accordion-btn>i.fa-minus {
  display: inline-block;
}

.mainNav ul#ul-level1 li ul#ul-level2 li.expanded ul#ul-level3 {
  max-height: 3000px;
  -webkit-transition: max-height .35s ease-in-out;
  -o-transition: max-height .35s ease-in-out;
  transition: max-height .35s ease-in-out;
}

.mainNav ul#ul-level1 li ul#ul-level2 li.active {
  background: #F1F1F1;
}

.mainNav ul#ul-level1 li ul#ul-level2 li.active a {
  color: #204065;
  font-weight: bold;
}

.mainNav ul#ul-level1 li ul#ul-level2 li.active .accordion-btn-wrap .accordion-btn>i.fa-plus {
  color: #204065;
}

.mainNav ul#ul-level1 li ul#ul-level2 li.active .accordion-btn-wrap .accordion-btn>i.fa-minus {
  color: #204065;
}

.mainNav ul#ul-level1 li ul#ul-level2 li .accordion-btn-wrap {
  position: absolute;
  top: 0px;
  text-align: center;
  cursor: pointer;
  display: inline-block;
  right: 0px;
}

.mainNav ul#ul-level1 li ul#ul-level2 li .accordion-btn-wrap .accordion-btn {
  display: inline-block;
}

.mainNav ul#ul-level1 li ul#ul-level2 li .accordion-btn-wrap .accordion-btn i.fa-plus {
  display: inline-block;
}

.mainNav ul#ul-level1 li ul#ul-level2 li .accordion-btn-wrap .accordion-btn i.fa-minus {
  display: none;
}

.mainNav ul#ul-level1 li.expanded .accordion-btn-wrap .accordion-btn>i.fa-plus {
  display: none;
}

.mainNav ul#ul-level1 li.expanded .accordion-btn-wrap .accordion-btn>i.fa-minus {
  display: inline-block;
  color: #4476ae;
}

.mainNav ul#ul-level1 li.expanded ul#ul-level2 {
  max-height: 3000px;
  -webkit-transition: max-height .35s ease-in-out;
  -o-transition: max-height .35s ease-in-out;
  transition: max-height .35s ease-in-out;
}




/* .mainNav ul#ul-level1 li.active,
.mainNav ul#ul-level1 li.selected {
  background: #204065;
} */

.mainNav ul#ul-level1 li.active .label-1,
.mainNav ul#ul-level1 li.selected .label-1 {
  color: #fff!important;
  font-weight: bold;
}

.mainNav ul#ul-level1 li.active .accordion-btn-wrap .accordion-btn i.fa-plus,
.mainNav ul#ul-level1 li.selected .accordion-btn-wrap .accordion-btn i.fa-plus {
  color: #fff!important;
}

.mainNav ul#ul-level1 li.active .accordion-btn-wrap .accordion-btn i.fa-minus,
.mainNav ul#ul-level1 li.selected .accordion-btn-wrap .accordion-btn i.fa-minus {
  color: #fff!important;
}



/* Main Navigation Template */

.main-menu-item {
  font-family: 'FrutigerNextLT-Regular'!important;
}




/* Footer  */

@media (min-width: 1400px) {
  .footer-right-360 {
    margin-right: 360px;
  }

  .footer-left {
    margin-left: 360px;
  }
}




/* MAIN CATEGORY COLORS */


/* Home Border Top Colors */
.latest-observations.orange-border .border-full,
.wealth-managers.orange-border .border-full,
.cool-charts.orange-border .border-full,
.coffee-chronicles.orange-border .border-full,
.pension-funds.orange-border .border-full
{
  border-color: rgb(244,115,33)!important;
}

.latest-observations.orange-border .border-title,
.wealth-managers.orange-border .border-title,
.cool-charts.orange-border .border-title,
.coffee-chronicles.orange-border .border-title,
.pension-funds.orange-border .border-title {
  border-color: rgb(244,115,33)!important;
}


.latest-observations.blue-border .border-full,
.wealth-managers.blue-border .border-full,
.cool-charts.blue-border .border-full,
.coffee-chronicles.blue-border .border-full,
.pension-funds.blue-border .border-full{
  border-color: rgb(68,118,174)!important;
}

.latest-observations.blue-border .border-title,
.wealth-managers.blue-border .border-title,
.cool-charts.blue-border .border-title,
.coffee-chronicles.blue-border .border-title,
.pension-funds.blue-border .border-title {
  border-color: rgb(68,118,174)!important;
}

.latest-observations.green-border .border-full,
.wealth-managers.green-border .border-full,
.cool-charts.green-border .border-full,
.coffee-chronicles.green-border .border-full,
.pension-funds.green-border .border-full {
  border-color: rgb(29,112,65)!important;
}

.latest-observations.green-border .border-title,
.wealth-managers.green-border .border-title,
.cool-charts.green-border .border-title,
.coffee-chronicles.green-border .border-title,
.pension-funds.green-border .border-title {
  border-color: rgb(29,112,65)!important;
}

.latest-observations.red-border .border-full,
.wealth-managers.red-border .border-full,
.cool-charts.red-border .border-full,
.coffee-chronicles.red-border .border-full,
.pension-funds.red-border .border-full {
  border-color: rgb(163,46,42)!important;
}

.latest-observations.red-border .border-title,
.wealth-managers.red-border .border-title,
.cool-charts.red-border .border-title,
.coffee-chronicles.red-border .border-title,
.pension-funds.red-border .border-title {
  border-color: rgb(163,46,42)!important;
}

.latest-observations.purple-border .border-full,
.wealth-managers.purple-border .border-full,
.cool-charts.purple-border .border-full,
.coffee-chronicles.purple-border .border-full,
.pension-funds.purple-border .border-full {
  border-color: rgb(86, 43, 117)!important;
}

.latest-observations.purple-border .border-title,
.wealth-managers.purple-border .border-title,
.cool-charts.purple-border .border-title,
.coffee-chronicles.purple-border .border-title,
.pension-funds.purple-border .border-title {
  border-color: rgb(86, 43, 117)!important;
}


















border-bottom-color: rgb(86, 43, 117) !important;




/* Home Pension Funds Template */
.border-title {
  font-family: 'FrutigerNextLT-Regular'!important;
}


/* Content Promo Title */
.promo-title {
  font-family: 'FrutigerNextLT-Regular'!important;
}


/* font-regular */
.font-regular {
  font-family: 'FrutigerNextLT-Regular'!important;
}



/* HOME BANNER */
/* Home Banner Gradient Color */
/* .home-slider.banner-gradient {
  background-image: linear-gradient(to right, #204065, rgba(239, 242, 246));
} */

.home-banner-wrapper .banner-gradient {
  background-image: linear-gradient(to right, #204065, rgba(239, 242, 246, 0.2));
}

.home-banner-wrapper .banner-gradient-vertical {
  background-image: linear-gradient(#204065, rgba(239, 242, 246, 0.2));
}

/* .category-1 .home-slider.banner-gradient {
  background-image: linear-gradient(to right, #204065, rgba(239, 242, 246));
}

.category-2 .home-slider.banner-gradient {
  background-image: linear-gradient(to right, #4475ae, rgba(239, 242, 246));
}

.category-3 .home-slider.banner-gradient {
  background-image: linear-gradient(to right, #003b1f, rgba(239, 242, 246));
}

.category-4 .home-slider.banner-gradient {
  background-image: linear-gradient(to right, #1d7041, rgba(239, 242, 246));
}

.category-5 .home-slider.banner-gradient {
  background-image: linear-gradient(to right, #7a1e1a, rgba(239, 242, 246));
}

.category-6 .home-slider.banner-gradient {
  background-image: linear-gradient(to right, #a32e2a, rgba(239, 242, 246));
}

.category-7 .home-slider.banner-gradient {
  background-image: linear-gradient(to right, #c9601e, rgba(239, 242, 246));
}

.category-8 .home-slider.banner-gradient {
  background-image: linear-gradient(to right, #f47221, rgba(239, 242, 246));
}

.category-9 .home-slider.banner-gradient {
  background-image: linear-gradient(to right, #c48f37, rgba(239, 242, 246));
}

.category-10 .home-slider.banner-gradient {
  background-image: linear-gradient(to right, #e3a542, rgba(239, 242, 246));
}

.category-11 .home-slider.banner-gradient {
  background-image: linear-gradient(to right, #40144a, rgba(239, 242, 246));
}

.category-12 .home-slider.banner-gradient {
  background-image: linear-gradient(to right, #562b75, rgba(239, 242, 246));
} */



/* INTERNAL BANNER */
/* Internal Banner Gradient Color */
.internal-banner-wrapper .banner-gradient {
  background-image: linear-gradient(to right, #204065, rgba(239, 242, 246, 0.2));
}
.internal-banner-wrapper .banner-gradient-vertical {
  background-image: linear-gradient( #204065, rgba(239, 242, 246, 0.2));
}
/* 
.category-1 .internal-banner-wrapper .banner-gradient {
  background-image: linear-gradient(to right, #204065, rgba(239, 242, 246, 0.2));
}

.category-2 .internal-banner-wrapper .banner-gradient {
  background-image: linear-gradient(to right, #4475ae, rgba(239, 242, 246, 0.2));
}

.category-3 .internal-banner-wrapper .banner-gradient {
  background-image: linear-gradient(to right, #003b1f, rgba(239, 242, 246, 0.2));
}

.category-4 .internal-banner-wrapper .banner-gradient {
  background-image: linear-gradient(to right, #1d7041, rgba(239, 242, 246, 0.2));
}

.category-5 .internal-banner-wrapper .banner-gradient {
  background-image: linear-gradient(to right, #7a1e1a, rgba(239, 242, 246, 0.2));
}

.category-6 .internal-banner-wrapper .banner-gradient {
  background-image: linear-gradient(to right, #a32e2a, rgba(239, 242, 246, 0.2));
}

.category-7 .internal-banner-wrapper .banner-gradient {
  background-image: linear-gradient(to right, #c9601e, rgba(239, 242, 246, 0.2));
}

.category-8 .internal-banner-wrapper .banner-gradient {
  background-image: linear-gradient(to right, #f47221, rgba(239, 242, 246, 0.2));
}

.category-9 .internal-banner-wrapper .banner-gradient {
  background-image: linear-gradient(to right, #c48f37, rgba(239, 242, 246, 0.2));
}

.category-10 .internal-banner-wrapper .banner-gradient {
  background-image: linear-gradient(to right, #e3a542, rgba(239, 242, 246, 0.2));
}

.category-11 .internal-banner-wrapper .banner-gradient {
  background-image: linear-gradient(to right, #40144a, rgba(239, 242, 246, 0.2));
}

.category-12 .internal-banner-wrapper .banner-gradient {
  background-image: linear-gradient(to right, #562b75, rgba(239, 242, 246, 0.2));
} 
 */

/* Internal Banner Button */
.category-1 .internal-banner-wrapper .internal-banner-btn {
  background-color: #204065!important;
}

.category-2 .internal-banner-wrapper .internal-banner-btn {
  background-color: #4475ae!important;
}

.category-3 .internal-banner-wrapper .internal-banner-btn {
  background-color: #003b1f!important;
}

.category-4 .internal-banner-wrapper .internal-banner-btn {
  background-color: #1d7041!important;
}

.category-5 .internal-banner-wrapper .internal-banner-btn {
  background-color: #7a1e1a!important;
}

.category-6 .internal-banner-wrapper .internal-banner-btn {
  background-color: #a32e2a!important;
}

.category-7 .internal-banner-wrapper .internal-banner-btn {
  background-color: #c9601e!important;
}

.category-8 .internal-banner-wrapper .internal-banner-btn {
  background-color: #f47221!important;
}

.category-9 .internal-banner-wrapper .internal-banner-btn {
  background-color: #c48f37!important;
}

.category-10 .internal-banner-wrapper .internal-banner-btn {
  background-color: #e3a542!important;
}

.category-11 .internal-banner-wrapper .internal-banner-btn {
  background-color: #40144a!important;
}

.category-12 .internal-banner-wrapper .internal-banner-btn {
  background-color: #562b75!important;
}


/* Internal Banner Button */
.category-1 .internal-banner-wrapper .internal-banner-btn {
  background-color: #204065!important;
}

.category-2 .internal-banner-wrapper .internal-banner-btn {
  background-color: #4475ae!important;
}

.category-3 .internal-banner-wrapper .internal-banner-btn {
  background-color: #003b1f!important;
}

.category-4 .internal-banner-wrapper .internal-banner-btn {
  background-color: #1d7041!important;
}

.category-5 .internal-banner-wrapper .internal-banner-btn {
  background-color: #7a1e1a!important;
}

.category-6 .internal-banner-wrapper .internal-banner-btn {
  background-color: #a32e2a!important;
}

.category-7 .internal-banner-wrapper .internal-banner-btn {
  background-color: #c9601e!important;
}

.category-8 .internal-banner-wrapper .internal-banner-btn {
  background-color: #f47221!important;
}

.category-9 .internal-banner-wrapper .internal-banner-btn {
  background-color: #c48f37!important;
}

.category-10 .internal-banner-wrapper .internal-banner-btn {
  background-color: #e3a542!important;
}

.category-11 .internal-banner-wrapper .internal-banner-btn {
  background-color: #40144a!important;
}

.category-12 .internal-banner-wrapper .internal-banner-btn {
  background-color: #562b75!important;
}



/* List of Sponsors Template Header BG (Asset Managers SW) */
.category-1 .promo-sponsors-left {
  background-color: #204065!important;
}

.category-2 .promo-sponsors-left {
  background-color: #4475ae!important;
}

.category-3 .promo-sponsors-left {
  background-color: #003b1f!important;
}

.category-4 .promo-sponsors-left {
  background-color: #1d7041!important;
}

.category-5 .promo-sponsors-left {
  background-color: #7a1e1a!important;
}

.category-6 .promo-sponsors-left {
  background-color: #a32e2a!important;
}

.category-7 .promo-sponsors-left {
  background-color: #c9601e!important;
}

.category-8 .promo-sponsors-left {
  background-color: #f47221!important;
}

.category-9 .promo-sponsors-left {
  background-color: #c48f37!important;
}

.category-10 .promo-sponsors-left {
  background-color: #e3a542!important;
}

.category-11 .promo-sponsors-left {
  background-color: #40144a!important;
}

.category-12 .promo-sponsors-left {
  background-color: #562b75!important;
}



/* Promo NEM Collector Header Border */
.category-1 .promo-nem-wrapper {
  border-color: #204065!important;
}
.category-2 .promo-nem-wrapper {
  border-color: #4475ae!important;
}
.category-3 .promo-nem-wrapper {
  border-color: #003b1f!important;
}
.category-4 .promo-nem-wrapper {
  border-color: #1d7041!important;
}
.category-5 .promo-nem-wrapper {
  border-color: #7a1e1a!important;
}
.category-6 .promo-nem-wrapper {
  border-color: #a32e2a!important;
}
.category-7 .promo-nem-wrapper {
  border-color: #c9601e!important;
}
.category-8 .promo-nem-wrapper {
  border-color: #f47221!important;
}
.category-9 .promo-nem-wrapper {
  border-color: #c48f37!important;
}
.category-10 .promo-nem-wrapper {
  border-color: #e3a542!important;
}
.category-11 .promo-nem-wrapper {
  border-color: #40144a!important;
}
.category-12 .promo-nem-wrapper {
  border-color: #562b75!important;
}


/* Promo Quick Link (image + list) full border */
.category-1 .promo-img-left-fullborder {
  border-color: #204065!important;
}
.category-2 .promo-img-left-fullborder {
  border-color: #4475ae!important;
}
.category-3 .promo-img-left-fullborder {
  border-color: #003b1f!important;
}
.category-4 .promo-img-left-fullborder {
  border-color: #1d7041!important;
}
.category-5 .promo-img-left-fullborder {
  border-color: #7a1e1a!important;
}
.category-6 .promo-img-left-fullborder {
  border-color: #a32e2a!important;
}
.category-7 .promo-img-left-fullborder {
  border-color: #c9601e!important;
}
.category-8 .promo-img-left-fullborder {
  border-color: #f47221!important;
}
.category-9 .promo-img-left-fullborder {
  border-color: #c48f37!important;
}
.category-10 .promo-img-left-fullborder {
  border-color: #e3a542!important;
}
.category-11 .promo-img-left-fullborder {
  border-color: #40144a!important;
}
.category-12 .promo-img-left-fullborder {
  border-color: #562b75!important;
}

/* Promo Quick Link (image + list) title border */
.category-1 .promo-img-left-border {
  border-color: #204065!important;
}
.category-2 .promo-img-left-border {
  border-color: #4475ae!important;
}
.category-3 .promo-img-left-border {
  border-color: #003b1f!important;
}
.category-4 .promo-img-left-border {
  border-color: #1d7041!important;
}
.category-5 .promo-img-left-border {
  border-color: #7a1e1a!important;
}
.category-6 .promo-img-left-border {
  border-color: #a32e2a!important;
}
.category-7 .promo-img-left-border {
  border-color: #c9601e!important;
}
.category-8 .promo-img-left-border {
  border-color: #f47221!important;
}
.category-9 .promo-img-left-border {
  border-color: #c48f37!important;
}
.category-10 .promo-img-left-border {
  border-color: #e3a542!important;
}
.category-11 .promo-img-left-border {
  border-color: #40144a!important;
}
.category-12 .promo-img-left-border {
  border-color: #562b75!important;
}



/* Partners images Header BG */
.category-1 .partners-headline-bg {
  background-color: #204065!important;
}
.category-2 .partners-headline-bg {
  background-color: #4475ae!important;
}
.category-3 .partners-headline-bg {
  background-color: #003b1f!important;
}
.category-4 .partners-headline-bg {
  background-color: #1d7041!important;
}
.category-5 .partners-headline-bg {
  background-color: #7a1e1a!important;
}
.category-6 .partners-headline-bg {
  background-color: #a32e2a!important;
}
.category-7 .partners-headline-bg {
  background-color: #c9601e!important;
}
.category-8 .partners-headline-bg {
  background-color: #f47221!important;
}
.category-9 .partners-headline-bg {
  background-color: #c48f37!important;
}
.category-10 .partners-headline-bg {
  background-color:#e3a542!important;
}
.category-11 .partners-headline-bg {
  background-color:#40144a!important;
}
.category-12 .partners-headline-bg {
  background-color:#562b75!important;
}






/* Right Subnavigation Quick Link (Family Offices, WEALTH MANAGERS) */
.category-1 .right-nav-quick {
  background-color: #204065!important;
}
.category-2 .right-nav-quick {
  background-color: #4475ae!important;
}
.category-3 .right-nav-quick {
  background-color: #003b1f!important;
}
.category-4 .right-nav-quick {
  background-color: #1d7041!important;
}
.category-5 .right-nav-quick {
  background-color: #7a1e1a!important;
}
.category-6 .right-nav-quick {
  background-color: #a32e2a!important;
}
.category-7 .right-nav-quick {
  background-color: #c9601e!important;
}
.category-8 .right-nav-quick {
  background-color: #f47221!important;
}
.category-9 .right-nav-quick {
  background-color: #c48f37!important;
}
.category-10 .right-nav-quick {
  background-color:#e3a542!important;
}
.category-11 .right-nav-quick {
  background-color:#40144a!important;
}
.category-12 .right-nav-quick {
  background-color:#562b75!important;
}


/* THEMES, Pension Funds (MARKET ALLOCATIONS) Header */
.category-1 .default-header {
  background-color: #204065!important;
}
.category-2 .default-header {
  background-color: #4475ae!important;
}
.category-3 .default-header {
  background-color: #003b1f!important;
}
.category-4 .default-header {
  background-color: #1d7041!important;
}
.category-5 .default-header {
  background-color: #7a1e1a!important;
}
.category-6 .default-header {
  background-color: #a32e2a!important;
}
.category-7 .default-header {
  background-color: #c9601e!important;
}
.category-8 .default-header {
  background-color: #f47221!important;
}
.category-9 .default-header {
  background-color: #c48f37!important;
}
.category-10 .default-header {
  background-color:#e3a542!important;
}
.category-11 .default-header {
  background-color:#40144a!important;
}
.category-12 .default-header {
  background-color:#562b75!important;
}



/* ASSET MANAGEMENT ARTICLES */
.category-1 .articles-title-right {
  background-color: #204065!important;
}
.category-2 .articles-title-right {
  background-color: #4475ae!important;
}
.category-3 .articles-title-right {
  background-color: #003b1f!important;
}
.category-4 .articles-title-right {
  background-color: #1d7041!important;
}
.category-5 .articles-title-right {
  background-color: #7a1e1a!important;
}
.category-6 .articles-title-right {
  background-color: #a32e2a!important;
}
.category-7 .articles-title-right {
  background-color: #c9601e!important;
}
.category-8 .articles-title-right {
  background-color: #f47221!important;
}
.category-9 .articles-title-right {
  background-color: #c48f37!important;
}
.category-10 .articles-title-right {
  background-color:#e3a542!important;
}
.category-11 .articles-title-right {
  background-color:#40144a!important;
}
.category-12 .articles-title-right {
  background-color:#562b75!important;
}



/* MAIN MENU */
/* Main Menu active border-bottom */
.category-1 .main-menu-item.active {
  border-bottom: 4px solid #204065!important;
}
.category-1.category-2 .main-menu-item.active {
  border-bottom: 4px solid #204065!important;
}
.category-2 .main-menu-item.active {
  border-bottom: 4px solid #4475ae!important;
}


.category-3 .main-menu-item.active {
  border-bottom: 4px solid #003b1f!important;
}
.category-3.category-4 .main-menu-item.active {
  border-bottom: 4px solid #003b1f!important;
}
.category-4 .main-menu-item.active {
  border-bottom: 4px solid #1d7041!important;
}


.category-5 .main-menu-item.active {
  border-bottom: 4px solid #7a1e1a!important;
}
.category-5.category-6 .main-menu-item.active {
  border-bottom: 4px solid #7a1e1a!important;
}
.category-6 .main-menu-item.active {
  border-bottom: 4px solid #a32e2a!important;
}


.category-7 .main-menu-item.active {
  border-bottom: 4px solid #c9601e!important;
}
.category-7.category-8 .main-menu-item.active {
  border-bottom: 4px solid #c9601e!important;
}
.category-8 .main-menu-item.active {
  border-bottom: 4px solid #f47221!important;
}


.category-9 .main-menu-item.active {
  border-bottom: 4px solid #c48f37!important;
}
.category-9.category-10 .main-menu-item.active {
  border-bottom: 4px solid #c48f37!important;
}
.category-10 .main-menu-item.active {
  border-bottom: 4px solid #e3a542!important;
}



.category-11 .main-menu-item.active {
  border-bottom: 4px solid #40144a!important;
}
.category-11.category-12 .main-menu-item.active {
  border-bottom: 4px solid #40144a!important;
}
.category-12 .main-menu-item.active {
  border-bottom: 4px solid #562b75!important;
}


/* MAIN NAVIGATION HOVER */
.main-navigation-template-desktop > .main-menu-item.category-1,
.main-navigation-template-desktop > .main-menu-item.category-2,
.main-navigation-template-desktop > .main-menu-item.category-3,
.main-navigation-template-desktop > .main-menu-item.category-4,
.main-navigation-template-desktop > .main-menu-item.category-5,
.main-navigation-template-desktop > .main-menu-item.category-6,
.main-navigation-template-desktop > .main-menu-item.category-7,
.main-navigation-template-desktop > .main-menu-item.category-8,
.main-navigation-template-desktop > .main-menu-item.category-9,
.main-navigation-template-desktop > .main-menu-item.category-10,
.main-navigation-template-desktop > .main-menu-item.category-11,
.main-navigation-template-desktop > .main-menu-item.category-12
{border-bottom: 4px solid transparent;}

.main-navigation-template-desktop > .main-menu-item.category-1:hover  {
  border-bottom: 4px solid #204065!important;
}
.main-navigation-template-desktop > .main-menu-item.category-2:hover  {
  border-bottom: 4px solid #4475ae!important;
}


.main-navigation-template-desktop > .main-menu-item.category-3:hover  {
  border-bottom: 4px solid #003b1f!important;
}
.main-navigation-template-desktop > .main-menu-item.category-4:hover  {
  border-bottom: 4px solid #1d7041!important;
}


.main-navigation-template-desktop > .main-menu-item.category-5:hover  {
  border-bottom: 4px solid #7a1e1a!important;
}
.main-navigation-template-desktop > .main-menu-item.category-6:hover  {
  border-bottom: 4px solid #a32e2a!important;
}


.main-navigation-template-desktop > .main-menu-item.category-7:hover  {
  border-bottom: 4px solid #c9601e!important;
}
.main-navigation-template-desktop > .main-menu-item.category-8:hover  {
  border-bottom: 4px solid #f47221!important;
}


.main-navigation-template-desktop > .main-menu-item.category-9:hover  {
  border-bottom: 4px solid #c48f37!important;
}
.main-navigation-template-desktop > .main-menu-item.category-10:hover  {
  border-bottom: 4px solid #e3a542!important;
}



.main-navigation-template-desktop > .main-menu-item.category-11:hover  {
  border-bottom: 4px solid #40144a!important;
}
.main-navigation-template-desktop > .main-menu-item.category-12:hover  {
  border-bottom: 4px solid #562b75!important;
}



/* LEFT NAVIGATION */


/* TEST Text Color*/
/*  .category-1.test-class .mainNav ul#ul-level1 li a {
  color:#204065!important;
}
.category-2.test-class .mainNav ul#ul-level1 li a {
  color:#4475ae!important;
}
.category-3.test-class .mainNav ul#ul-level1 li a {
  color:#003b1f!important;
}
.category-4.test-class .mainNav ul#ul-level1 li a {
  color:#1d7041!important;
}
.category-5.test-class .mainNav ul#ul-level1 li a {
  color:#7a1e1a!important;
}
.category-6.test-class .mainNav ul#ul-level1 li a {
  color:#a32e2a!important;
}
.category-7.test-class .mainNav ul#ul-level1 li a {
  color:#c9601e!important;
}
.category-8.test-class .mainNav ul#ul-level1 li a {
  color:#f47221!important;
}
.category-9.test-class .mainNav ul#ul-level1 li a {
  color:#c48f37!important;
}
.category-10.test-class .mainNav ul#ul-level1 li a {
  color:#e3a542!important;
}
.category-11.test-class .mainNav ul#ul-level1 li a {
  color:#40144a!important;
}
.category-12.test-class .mainNav ul#ul-level1 li a {
  color:#562b75!important;
} */


/* .category-1 .mainNav ul#ul-level1 li a {
  color: #204065!important;
}
.category-2 .mainNav ul#ul-level1 li a {
  color: #4475ae!important;
}
.category-3 .mainNav ul#ul-level1 li a {
  color: #003b1f!important;
}
.category-4 .mainNav ul#ul-level1 li a {
  color: #1d7041!important;
}
.category-5 .mainNav ul#ul-level1 li a {
  color: #7a1e1a!important;
}
.category-6 .mainNav ul#ul-level1 li a {
  color: #a32e2a!important;
}
.category-7 .mainNav ul#ul-level1 li a {
  color: #c9601e!important;
}
.category-8 .mainNav ul#ul-level1 li a {
  color: #f47221!important;
}
.category-9 .mainNav ul#ul-level1 li a {
  color: #c48f37!important;
}
.category-10 .mainNav ul#ul-level1 li a {
  color:#e3a542!important;
}
.category-11 .mainNav ul#ul-level1 li a {
  color:#40144a!important;
}
.category-12 .mainNav ul#ul-level1 li a {
  color:#562b75!important;
}
*/

/* left menu on hover level 1 */
.category-1 .mainNav ul#ul-level1 li:hover .label-1{
  color: #204065!important;
  font-weight: bold;
}
.category-2 .mainNav ul#ul-level1 li:hover .label-1{
  color: #4475ae!important;
  font-weight: bold;
}
.category-3 .mainNav ul#ul-level1 li:hover .label-1{
  color: #003b1f!important;
  font-weight: bold;
}
.category-4 .mainNav ul#ul-level1 li:hover .label-1{
  color: #1d7041!important;
  font-weight: bold;
}
.category-5 .mainNav ul#ul-level1 li:hover .label-1{
  color: #7a1e1a!important;
  font-weight: bold;
}
.category-6 .mainNav ul#ul-level1 li:hover .label-1{
  color: #a32e2a!important;
  font-weight: bold;
}
.category-7 .mainNav ul#ul-level1 li:hover .label-1{
  color: #c9601e!important;
  font-weight: bold;
}
.category-8 .mainNav ul#ul-level1 li:hover .label-1{
  color: #f47221!important;
  font-weight: bold;
}
.category-9 .mainNav ul#ul-level1 li:hover .label-1{
  color: #c48f37!important;
  font-weight: bold;
}
.category-10 .mainNav ul#ul-level1 li:hover .label-1{
  color: #e3a542!important;
  font-weight: bold;
}
.category-11 .mainNav ul#ul-level1 li:hover .label-1{
  color: #40144a!important;
  font-weight: bold;
}
.category-12 .mainNav ul#ul-level1 li:hover .label-1{
  color: #562b75!important;
  font-weight: bold;
} 


/* left menu on hover level 2 */
.category-1 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .label-2{
  color: #204065!important;
  font-weight: bold!important;
}
.category-2 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .label-2{
  color: #4475ae!important;
  font-weight: bold!important;
}
.category-3 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .label-2{
  color: #003b1f!important;
  font-weight: bold!important;
}
.category-4 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .label-2{
  color: #1d7041!important;
  font-weight: bold!important;
}
.category-5 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .label-2{
  color: #7a1e1a!important;
  font-weight: bold!important;
}
.category-6 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .label-2{
  color: #a32e2a!important;
  font-weight: bold!important;
}
.category-7 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .label-2{
  color: #c9601e!important;
  font-weight: bold!important;
}
.category-8 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .label-2{
  color: #f47221!important;
  font-weight: bold!important;
}
.category-9 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .label-2{
  color: #c48f37!important;
  font-weight: bold!important;
}
.category-10 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .label-2{
  color: #e3a542!important;
  font-weight: bold!important;
}
.category-11 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .label-2{
  color: #40144a!important;
  font-weight: bold!important;
}
.category-12 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .label-2{
  color: #562b75!important;
  font-weight: bold!important;
} 


/* left menu on hover level 3 */
.category-1 .mainNav ul#ul-level3 li:hover .label-3 {
  color: #204065!important;
}
.category-2 .mainNav ul#ul-level3 li:hover .label-3 {
  color: #4475ae!important;
}
.category-3 .mainNav ul#ul-level3 li:hover .label-3 {
  color: #003b1f!important;
}
.category-4 .mainNav ul#ul-level3 li:hover .label-3 {
  color: #1d7041!important;
}
.category-5 .mainNav ul#ul-level3 li:hover .label-3 {
  color: #7a1e1a!important;
}
.category-6 .mainNav ul#ul-level3 li:hover .label-3 {
  color: #a32e2a!important;
}
.category-7 .mainNav ul#ul-level3 li:hover .label-3 {
  color: #c9601e!important;
}
.category-8 .mainNav ul#ul-level3 li:hover .label-3 {
  color: #f47221!important;
}
.category-9 .mainNav ul#ul-level3 li:hover .label-3 {
  color: #c48f37!important;
}
.category-10 .mainNav ul#ul-level3 li:hover .label-3 {
  color: #e3a542!important;
}
.category-11 .mainNav ul#ul-level3 li:hover .label-3 {
  color: #40144a!important;
}
.category-12 .mainNav ul#ul-level3 li:hover .label-3 {
  color: #562b75!important;
} 



/* left menu on active level 3 */
.category-1 .mainNav ul#ul-level1 li ul#ul-level2 li ul#ul-level3 li.active .label-3 {
  color: #204065!important;
  font-weight: normal!important;
}
.category-2 .mainNav ul#ul-level1 li ul#ul-level2 li ul#ul-level3 li.active .label-3 {
  color: #4475ae!important;
  font-weight: normal!important;
}
.category-3 .mainNav ul#ul-level1 li ul#ul-level2 li ul#ul-level3 li.active .label-3 {
  color: #003b1f!important;
  font-weight: normal!important;
}
.category-4 .mainNav ul#ul-level1 li ul#ul-level2 li ul#ul-level3 li.active .label-3 {
  color: #1d7041!important;
  font-weight: normal!important;
}
.category-5 .mainNav ul#ul-level1 li ul#ul-level2 li ul#ul-level3 li.active .label-3 {
  color: #7a1e1a!important;
  font-weight: normal!important;
}
.category-6 .mainNav ul#ul-level1 li ul#ul-level2 li ul#ul-level3 li.active .label-3 {
  color: #a32e2a!important;
  font-weight: normal!important;
}
.category-7 .mainNav ul#ul-level1 li ul#ul-level2 li ul#ul-level3 li.active .label-3 {
  color: #c9601e!important;
  font-weight: normal!important;
}
.category-8 .mainNav ul#ul-level1 li ul#ul-level2 li ul#ul-level3 li.active .label-3 {
  color: #f47221!important;
  font-weight: normal!important;
}
.category-9 .mainNav ul#ul-level1 li ul#ul-level2 li ul#ul-level3 li.active .label-3 {
  color: #c48f37!important;
  font-weight: normal!important;
}
.category-10 .mainNav ul#ul-level1 li ul#ul-level2 li ul#ul-level3 li.active .label-3 {
  color: #e3a542!important;
  font-weight: normal!important;
}
.category-11 .mainNav ul#ul-level1 li ul#ul-level2 li ul#ul-level3 li.active .label-3 {
  color: #40144a!important;
  font-weight: normal!important;
}
.category-12 .mainNav ul#ul-level1 li ul#ul-level2 li ul#ul-level3 li.active .label-3 {
  color: #562b75!important;
  font-weight: normal!important;
} 


/* left menu on hover level 2 iconaaa */
.category-1 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .accordion-btn-wrap .accordion-btn>i.fa-minus, 
.category-1 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .accordion-btn-wrap .accordion-btn>i.fa-plus {
  color: #204065!important;
}
.category-2 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .accordion-btn-wrap .accordion-btn>i.fa-minus, 
.category-2 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .accordion-btn-wrap .accordion-btn>i.fa-plus {
  color: #4475ae!important;
}
.category-3 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .accordion-btn-wrap .accordion-btn>i.fa-minus, 
.category-3 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .accordion-btn-wrap .accordion-btn>i.fa-plus {
  color: #003b1f!important;
}
.category-4 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .accordion-btn-wrap .accordion-btn>i.fa-minus, 
.category-4 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .accordion-btn-wrap .accordion-btn>i.fa-plus {
  color: #1d7041!important;
}
.category-5 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .accordion-btn-wrap .accordion-btn>i.fa-minus, 
.category-5 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .accordion-btn-wrap .accordion-btn>i.fa-plus {
  color: #7a1e1a!important;
}
.category-6 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .accordion-btn-wrap .accordion-btn>i.fa-minus, 
.category-6 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .accordion-btn-wrap .accordion-btn>i.fa-plus {
  color: #a32e2a!important;
}
.category-7 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .accordion-btn-wrap .accordion-btn>i.fa-minus, 
.category-7 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .accordion-btn-wrap .accordion-btn>i.fa-plus {
  color: #c9601e!important;
}
.category-8 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .accordion-btn-wrap .accordion-btn>i.fa-minus, 
.category-8 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .accordion-btn-wrap .accordion-btn>i.fa-plus {
  color: #f47221!important;
}
.category-9 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .accordion-btn-wrap .accordion-btn>i.fa-minus, 
.category-9 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .accordion-btn-wrap .accordion-btn>i.fa-plus {
  color: #c48f37!important;
}
.category-10 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .accordion-btn-wrap .accordion-btn>i.fa-minus, 
.category-10 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .accordion-btn-wrap .accordion-btn>i.fa-plus {
  color: #e3a542!important;
}
.category-11 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .accordion-btn-wrap .accordion-btn>i.fa-minus, 
.category-11 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .accordion-btn-wrap .accordion-btn>i.fa-plus {
  color: #40144a!important;
}
.category-12 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .accordion-btn-wrap .accordion-btn>i.fa-minus, 
.category-12 .mainNav ul#ul-level1 li ul#ul-level2 li:hover .accordion-btn-wrap .accordion-btn>i.fa-plus {
  color: #562b75!important;
} 




.mainNav ul#ul-level1 li ul#ul-level2 li.expanded .accordion-btn-wrap .accordion-btn>i.fa-minus{
  color: #4475ae!important;
}





/* left menu on active level 2 */
.category-1 .mainNav ul#ul-level1 li ul#ul-level2 li.active .label-2{
  color: #204065!important;
}
.category-2 .mainNav ul#ul-level1 li ul#ul-level2 li.active .label-2{
  color: #4475ae!important;
}
.category-3 .mainNav ul#ul-level1 li ul#ul-level2 li.active .label-2{
  color: #003b1f!important;
}
.category-4 .mainNav ul#ul-level1 li ul#ul-level2 li.active .label-2{
  color: #1d7041!important;
}
.category-5 .mainNav ul#ul-level1 li ul#ul-level2 li.active .label-2{
  color: #7a1e1a!important;
}
.category-6 .mainNav ul#ul-level1 li ul#ul-level2 li.active .label-2{
  color: #a32e2a!important;
}
.category-7 .mainNav ul#ul-level1 li ul#ul-level2 li.active .label-2{
  color: #c9601e!important;
}
.category-8 .mainNav ul#ul-level1 li ul#ul-level2 li.active .label-2{
  color: #f47221!important;
}
.category-9 .mainNav ul#ul-level1 li ul#ul-level2 li.active .label-2{
  color: #c48f37!important;
}
.category-10 .mainNav ul#ul-level1 li ul#ul-level2 li.active .label-2{
  color: #e3a542!important;
}
.category-11 .mainNav ul#ul-level1 li ul#ul-level2 li.active .label-2{
  color: #40144a!important;
}
.category-12 .mainNav ul#ul-level1 li ul#ul-level2 li.active .label-2{
  color: #562b75!important;
} 


/* left menu on active level 2 */
.category-1 .mainNav ul#ul-level1 li.expanded ul#ul-level2 li .fa-plus,
.category-1 .mainNav ul#ul-level1 li.expanded ul#ul-level2 li .fa-minus
{
  color: #204065!important;
}
.category-2 .mainNav ul#ul-level1 li.expanded ul#ul-level2 li .fa-plus,
.category-2 .mainNav ul#ul-level1 li.expanded ul#ul-level2 li .fa-minus
{
  color: #4475ae!important;
}
.category-3 .mainNav ul#ul-level1 li.active ul#ul-level2 li .fa-plus,
.category-3 .mainNav ul#ul-level1 li.active ul#ul-level2 li .fa-minus
{
  color: #003b1f!important;
}
.category-4 .mainNav ul#ul-level1 li.active ul#ul-level2 li .fa-plus,
.category-4 .mainNav ul#ul-level1 li.active ul#ul-level2 li .fa-minus
{
  color: #1d7041!important;
}
.category-5 .mainNav ul#ul-level1 li.active ul#ul-level2 li .fa-plus,
.category-5 .mainNav ul#ul-level1 li.active ul#ul-level2 li .fa-minus
{
  color: #7a1e1a!important;
}
.category-6 .mainNav ul#ul-level1 li.active ul#ul-level2 li .fa-plus,
.category-6 .mainNav ul#ul-level1 li.active ul#ul-level2 li .fa-minus
{
  color: #a32e2a!important;
}
.category-7 .mainNav ul#ul-level1 li.active ul#ul-level2 li .fa-plus,
.category-7 .mainNav ul#ul-level1 li.active ul#ul-level2 li .fa-minus
{
  color: #c9601e!important;
}
.category-8 .mainNav ul#ul-level1 li.active ul#ul-level2 li .fa-plus,
.category-8 .mainNav ul#ul-level1 li.active ul#ul-level2 li .fa-minus
{
  color: #f47221!important;
}
.category-9 .mainNav ul#ul-level1 li.active ul#ul-level2 li .fa-plus,
.category-9 .mainNav ul#ul-level1 li.active ul#ul-level2 li .fa-minus
{
  color: #c48f37!important;
}
.category-10 .mainNav ul#ul-level1 li.active ul#ul-level2 li .fa-plus,
.category-10 .mainNav ul#ul-level1 li.active ul#ul-level2 li .fa-minus
{
  color: #e3a542!important;
}
.category-11 .mainNav ul#ul-level1 li.active ul#ul-level2 li .fa-plus,
.category-11 .mainNav ul#ul-level1 li.active ul#ul-level2 li .fa-minus
{
  color: #40144a!important;
}
.category-12 .mainNav ul#ul-level1 li.active ul#ul-level2 li .fa-plus,
.category-12 .mainNav ul#ul-level1 li.active ul#ul-level2 li .fa-minus
{
  color: #562b75!important;
} 




/* .category-1 .mainNav ul#ul-level1 li:hover a{
  color: #204065!important;
  font-weight: bold;
}
.category-2 .mainNav ul#ul-level1 li:hover a{
  color: #4475ae!important;
  font-weight: bold;
}
.category-3 .mainNav ul#ul-level1 li:hover a{
  color: #003b1f!important;
  font-weight: bold;
}
.category-4 .mainNav ul#ul-level1 li:hover a{
  color: #1d7041!important;
  font-weight: bold;
}
.category-5 .mainNav ul#ul-level1 li:hover a{
  color: #7a1e1a!important;
  font-weight: bold;
}
.category-6 .mainNav ul#ul-level1 li:hover a{
  color: #a32e2a!important;
  font-weight: bold;
}
.category-7 .mainNav ul#ul-level1 li:hover a{
  color: #c9601e!important;
  font-weight: bold;
}
.category-8 .mainNav ul#ul-level1 li:hover a{
  color: #c48f37!important;
  font-weight: bold;
}
.category-9 .mainNav ul#ul-level1 li:hover a{
  color: #f47221!important;
  font-weight: bold;
}
.category-10 .mainNav ul#ul-level1 li:hover a{
  color: #e3a542!important;
  font-weight: bold;
}
.category-11 .mainNav ul#ul-level1 li:hover a{
  color: #40144a!important;
  font-weight: bold;
}
.category-12 .mainNav ul#ul-level1 li:hover a{
  color: #562b75!important;
  font-weight: bold;
} */



/* Left Menu Items on Hover change BG */

.category-1 .mainNav ul#ul-level1 li.active,
.category-1 .mainNav ul#ul-level1 li.selected {
  background-color: #204065!important;
}
.category-2 .mainNav ul#ul-level1 li.active,
.category-2 .mainNav ul#ul-level1 li.selected {
  background-color: #4475ae!important;
}
.category-3 .mainNav ul#ul-level1 li.active,
.category-3 .mainNav ul#ul-level1 li.selected {
  background-color: #003b1f!important;
}
.category-4 .mainNav ul#ul-level1 li.active,
.category-4 .mainNav ul#ul-level1 li.selected {
  background-color: #1d7041!important;
}
.category-5 .mainNav ul#ul-level1 li.active,
.category-5 .mainNav ul#ul-level1 li.selected {
  background-color: #7a1e1a!important;
}
.category-6 .mainNav ul#ul-level1 li.active,
.category-6 .mainNav ul#ul-level1 li.selected {
  background-color: #a32e2a!important;
}
.category-7 .mainNav ul#ul-level1 li.active,
.category-7 .mainNav ul#ul-level1 li.selected {
  background-color: #c9601e!important;
}
.category-8 .mainNav ul#ul-level1 li.active,
.category-8 .mainNav ul#ul-level1 li.selected {
  background-color: #f47221!important;
}
.category-9 .mainNav ul#ul-level1 li.active,
.category-9 .mainNav ul#ul-level1 li.selected {
  background-color: #c48f37!important;
}
.category-10 .mainNav ul#ul-level1 li.active,
.category-10 .mainNav ul#ul-level1 li.selected {
  background-color: #e3a542!important;
}
.category-11 .mainNav ul#ul-level1 li.active,
.category-11 .mainNav ul#ul-level1 li.selected {
  background-color: #40144a!important;
}
.category-12 .mainNav ul#ul-level1 li.active,
.category-12 .mainNav ul#ul-level1 li.selected {
  background-color: #562b75!important;
}



/* Expanded LI BG change */

/* .category-1 .mainNav ul#ul-level1 li.expanded {
  background-color: #204065!important;
}
.category-2 .mainNav ul#ul-level1 li.expanded {
  background-color: #4475ae!important;
}
.category-3 .mainNav ul#ul-level1 li.expanded {
  background-color: #003b1f!important;
}
.category-4 .mainNav ul#ul-level1 li.expanded {
  background-color: #1d7041!important;
}
.category-5 .mainNav ul#ul-level1 li.expanded {
  background-color: #7a1e1a!important;
}
.category-6 .mainNav ul#ul-level1 li.expanded {
  background-color: #a32e2a!important;
}
.category-7 .mainNav ul#ul-level1 li.expanded {
  background-color: #c9601e!important;
}
.category-8 .mainNav ul#ul-level1 li.expanded {
  background-color: #f47221!important;
}
.category-9 .mainNav ul#ul-level1 li.expanded {
  background-color: #c48f37!important;
}
.category-10 .mainNav ul#ul-level1 li.expanded {
  background-color: #e3a542!important;
}
.category-11 .mainNav ul#ul-level1 li.expanded {
  background-color: #40144a!important;
}
.category-12 .mainNav ul#ul-level1 li.expanded {
  background-color: #562b75!important;
}
 */

/* Left Menu Active Items change text Color */

.category-1 .mainNav ul#ul-level1 li.active .label-1,
.category-1 .mainNav ul#ul-level1 li.selected .label-1 {
  color: #fff!important;
}
.category-2 .mainNav ul#ul-level1 li.active .label-1,
.category-2 .mainNav ul#ul-level1 li.selected .label-1 {
  color: #fff!important;
}
.category-3 .mainNav ul#ul-level1 li.active .label-1,
.category-3 .mainNav ul#ul-level1 li.selected .label-1 {
  color: #fff!important;
}
.category-4 .mainNav ul#ul-level1 li.active .label-1,
.category-4 .mainNav ul#ul-level1 li.selected .label-1 {
  color: #fff!important;
}
.category-5 .mainNav ul#ul-level1 li.active .label-1,
.category-5 .mainNav ul#ul-level1 li.selected .label-1 {
  color: #fff!important;
}
.category-6 .mainNav ul#ul-level1 li.active .label-1,
.category-6 .mainNav ul#ul-level1 li.selected .label-1 {
  color: #fff!important;
}
.category-7 .mainNav ul#ul-level1 li.active .label-1,
.category-7 .mainNav ul#ul-level1 li.selected .label-1 {
  color: #fff!important;
}
.category-8 .mainNav ul#ul-level1 li.active .label-1,
.category-8 .mainNav ul#ul-level1 li.selected .label-1 {
  color: #fff!important;
}
.category-9 .mainNav ul#ul-level1 li.active .label-1,
.category-9 .mainNav ul#ul-level1 li.selected .label-1 {
  color: #fff!important;
}
.category-10 .mainNav ul#ul-level1 li.active .label-1,
.category-10 .mainNav ul#ul-level1 li.selected .label-1 {
  color: #fff!important;
}
.category-11 .mainNav ul#ul-level1 li.active .label-1,
.category-11 .mainNav ul#ul-level1 li.selected .label-1 {
  color: #fff!important;
}
.category-12 .mainNav ul#ul-level1 li.active .label-1,
.category-12 .mainNav ul#ul-level1 li.selected .label-1 {
  color: #fff!important;
}
 

.mainNav ul#ul-level1 li.selected:hover span i.fa-plus,
.mainNav ul#ul-level1 li.selected:hover span i.fa-minus {
  color: #ffffff!important;
}


.category-1 .mainNav ul#ul-level1 li:hover span i.fa-plus {
  color: #204065!important;
}
.category-2 .mainNav ul#ul-level1 li:hover span i.fa-plus {
  color: #4475ae!important;
}
.category-3 .mainNav ul#ul-level1 li:hover span i.fa-plus {
  color: #003b1f!important;
}
.category-4 .mainNav ul#ul-level1 li:hover span i.fa-plus {
  color: #1d7041!important;
}
.category-5 .mainNav ul#ul-level1 li:hover span i.fa-plus {
  color: #7a1e1a!important;
}
.category-6 .mainNav ul#ul-level1 li:hover span i.fa-plus {
  color: #a32e2a!important;
}
.category-7 .mainNav ul#ul-level1 li:hover span i.fa-plus {
  color: #c9601e!important;
}
.category-8 .mainNav ul#ul-level1 li:hover span i.fa-plus {
  color: #f47221!important;
}
.category-9 .mainNav ul#ul-level1 li:hover span i.fa-plus {
  color: #c48f37!important;
}
.category-10 .mainNav ul#ul-level1 li:hover span i.fa-plus {
  color: #e3a542!important;
}
.category-11 .mainNav ul#ul-level1 li:hover span i.fa-plus {
  color: #40144a!important;
}
.category-12 .mainNav ul#ul-level1 li:hover span i.fa-plus {
  color: #562b75!important;
}


.category-1 .mainNav ul#ul-level1 li:hover span i.fa-minus {
  color: #204065!important;
}
.category-2 .mainNav ul#ul-level1 li:hover span i.fa-minus {
  color: #4475ae!important;
}
.category-3 .mainNav ul#ul-level1 li:hover span i.fa-minus {
  color: #003b1f!important;
}
.category-4 .mainNav ul#ul-level1 li:hover span i.fa-minus {
  color: #1d7041!important;
}
.category-5 .mainNav ul#ul-level1 li:hover span i.fa-minus {
  color: #7a1e1a!important;
}
.category-6 .mainNav ul#ul-level1 li:hover span i.fa-minus {
  color: #a32e2a!important;
}
.category-7 .mainNav ul#ul-level1 li:hover span i.fa-minus {
  color: #c9601e!important;
}
.category-8 .mainNav ul#ul-level1 li:hover span i.fa-minus {
  color: #f47221!important;
}
.category-9 .mainNav ul#ul-level1 li:hover span i.fa-minus {
  color: #c48f37!important;
}
.category-10 .mainNav ul#ul-level1 li:hover span i.fa-minus {
  color: #e3a542!important;
}
.category-11 .mainNav ul#ul-level1 li:hover span i.fa-minus {
  color: #40144a!important;
}
.category-12 .mainNav ul#ul-level1 li:hover span i.fa-minus {
  color: #562b75!important;
}
 



/* 
.mainNav:before {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  display: flex;
  z-index: 60;
} */

.category-1 .mainNav:before {
  background-color: #204065;
}

.category-2 .mainNav:before {
  background-color: #4475ae;
}

.category-3 .mainNav:before {
  background-color: #003b1f;
}

.category-4 .mainNav:before {
  background-color: #1d7041;
}

.category-5 .mainNav:before {
  background-color: #7a1e1a;
}

.category-6 .mainNav:before {
  background-color: #a32e2a;
}

.category-7 .mainNav:before {
  background-color: #c9601e;
}

.category-8 .mainNav:before {
  background-color: #f47221;
}

.category-9 .mainNav:before {
  background-color: #c48f37;
}

.category-10 .mainNav:before {
  background-color: #e3a542;
}

.category-11 .mainNav:before {
  background-color: #40144a;
}

.category-12 .mainNav:before {
  background-color: #562b75;
}




.category-1 .second-menu-wrapper {
  background-color: #204065!important;
}

.category-2 .second-menu-wrapper {
  background-color: #4475ae!important;
}

.category-3 .second-menu-wrapper {
  background-color: #003b1f!important;
}

.category-4 .second-menu-wrapper {
  background-color: #1d7041!important;
}

.category-5 .second-menu-wrapper {
  background-color: #7a1e1a!important;
}

.category-6 .second-menu-wrapper {
  background-color: #a32e2a!important;
}

.category-7 .second-menu-wrapper {
  background-color: #c9601e!important;
}

.category-8 .second-menu-wrapper {
  background-color: #f47221!important;
}

.category-9 .second-menu-wrapper {
  background-color: #c48f37!important;
}

.category-10 .second-menu-wrapper {
  background-color: #e3a542!important;
}

.category-11 .second-menu-wrapper {
  background-color: #40144a!important;
}

.category-12 .second-menu-wrapper {
  background-color: #562b75!important;
}

/* 
.category-1 .mainNav:before {
  background-image: linear-gradient(to right, to bottom, #204065, #ffffff);
}

.category-2 .mainNav:before {
  background-image: linear-gradient(to right, to bottom, #4475ae, #ffffff);
}

.category-3 .mainNav:before {
  background-image: linear-gradient(to right, to bottom, #003b1f, #ffffff);
}

.category-4 .mainNav:before {
  background-image: linear-gradient(to right, to bottom, #1d7041, #ffffff);
}

.category-6 .mainNav:before {
  background-image: linear-gradient(to right, to bottom, #a32e2a, #ffffff);
}

.category-7 .mainNav:before {
  background-image: linear-gradient(to right, to bottom, #c9601e, #ffffff);
}

.category-8 .mainNav:before {
  background-image: linear-gradient(to right, to bottom, #f47221, #ffffff);
}

.category-9 .mainNav:before {
  background-image: linear-gradient(to right, to bottom, #c48f37, #ffffff);
}

.category-10 .mainNav:before {
  background-image: linear-gradient(to right, to bottom, #e3a542, #ffffff);
}

.category-11 .mainNav:before {
  background-image: linear-gradient(to right, to bottom, #40144a, #ffffff);
}

.category-12 .mainNav:before {
  background-image: linear-gradient(to right, to bottom, #562b75, #ffffff);
} */







/* SCROLLBAR COSTUMIZE */
/* width */
.left-aside-wrapper::-webkit-scrollbar {
  width: 2px;
}

.mainnavigation-wrapper::-webkit-scrollbar {
  width: 2px;
}

/* Track */
/* .left-aside-wrapper::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
} */
 
/* Handle */
/* .left-aside-wrapper::-webkit-scrollbar-thumb {
  background: red; 
} */

.category-1 .left-aside-wrapper::-webkit-scrollbar-thumb{
  background-color: rgb(32, 64, 101, 0.2)!important;
}
.category-2 .left-aside-wrapper::-webkit-scrollbar-thumb{
  background-color: rgb(68, 117, 174, 0.2)!important;
}
.category-3 .left-aside-wrapper::-webkit-scrollbar-thumb{
  background-color: rgb(0, 59, 31, 0.2)!important;
}
.category-4 .left-aside-wrapper::-webkit-scrollbar-thumb{
  background-color: rgb(29, 112, 65, 0.2)!important;
}
.category-5 .left-aside-wrapper::-webkit-scrollbar-thumb{
  background-color: rgb(122, 30, 26, 0.2)!important;
}
.category-6 .left-aside-wrapper::-webkit-scrollbar-thumb{
  background-color: rgb(163, 46, 42, 0.2)!important;
}
.category-7 .left-aside-wrapper::-webkit-scrollbar-thumb{
  background-color: rgb(201, 96, 30, 0.2)!important;
}
.category-8 .left-aside-wrapper::-webkit-scrollbar-thumb{
  background-color: rgb(244, 114, 33, 0.2)!important;
}
.category-9 .left-aside-wrapper::-webkit-scrollbar-thumb{
  background-color: rgb(196, 143, 55, 0.2)!important;
}
.category-10 .left-aside-wrapper::-webkit-scrollbar-thumb{
  background-color: rgb(227, 165, 66, 0.2)!important;
}
.category-11 .left-aside-wrapper::-webkit-scrollbar-thumb{
  background-color: rgb(64, 20, 74, 0.2)!important;
}
.category-12 .left-aside-wrapper::-webkit-scrollbar-thumb{
  background-color: rgb(86, 43, 117, 0.2)!important;
}


.category-1 .mainnavigation-wrapper::-webkit-scrollbar-thumb{
  background-color: rgb(32, 64, 101, 0.2)!important;
}
.category-2 .mainnavigation-wrapper::-webkit-scrollbar-thumb{
  background-color: rgb(68, 117, 174, 0.2)!important;
}
.category-3 .mainnavigation-wrapper::-webkit-scrollbar-thumb{
  background-color: rgb(0, 59, 31, 0.2)!important;
}
.category-4 .mainnavigation-wrapper::-webkit-scrollbar-thumb{
  background-color: rgb(29, 112, 65, 0.2)!important;
}
.category-5 .mainnavigation-wrapper::-webkit-scrollbar-thumb{
  background-color: rgb(122, 30, 26, 0.2)!important;
}
.category-6 .mainnavigation-wrapper::-webkit-scrollbar-thumb{
  background-color: rgb(163, 46, 42, 0.2)!important;
}
.category-7 .mainnavigation-wrapper::-webkit-scrollbar-thumb{
  background-color: rgb(201, 96, 30, 0.2)!important;
}
.category-8 .mainnavigation-wrapper::-webkit-scrollbar-thumb{
  background-color: rgb(244, 114, 33, 0.2)!important;
}
.category-9 .mainnavigation-wrapper::-webkit-scrollbar-thumb{
  background-color: rgb(196, 143, 55, 0.2)!important;
}
.category-10 .mainnavigation-wrapper::-webkit-scrollbar-thumb{
  background-color: rgb(227, 165, 66, 0.2)!important;
}
.category-11 .mainnavigation-wrapper::-webkit-scrollbar-thumb{
  background-color: rgb(64, 20, 74, 0.2)!important;
}
.category-12 .mainnavigation-wrapper::-webkit-scrollbar-thumb{
  background-color: rgb(86, 43, 117, 0.2)!important;
}

.cc-compliance a {
  color: white!important;
}

.cc-message p {
  margin: 0!important;
}


.banner-customized .slider-item.item-1 .promo-title {
  display: flex;
  justify-content: center;
  font-size: 35px;
  transition: all 1s ease-in-out;
}

