* {	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

}

/* --max-width ------------------*/

main .grid__container .breadcrumbs{
 max-width: 1400px !important;
 margin: 0 auto;
}

header .grid__container > div,
footer .grid__container > div{
 max-width: 1400px !important;
 margin: 0 auto;
}

main .grid__container > div {
    max-width: 1400px !important;
 margin: 0 auto;
}

main .grid__container .breadcrumbs{
 max-width: 1400px !important;
 margin: 0 auto;
}
/* --max-width end ------------------*/

 
HTML {
   font-size: 1rem; 
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #252E8E;
}
h1 {
	font-size: 3rem;
	margin-top: 0.5em;
	font-weight: 400;
	margin-bottom: 0;
}
h2 {
	font-size: 1.75rem;
	margin: 0;
	padding: 0.7rem 0;
	color: #A51D2F;
  	line-height: 2rem;
	
}

h2:after {
    content: '';
    bottom: 0;
    right: 0;
    width: 40px;
    border-bottom: 4px solid #252E8E;
    display: block;
    height: 10px;
}

h3 {
	font-size: 1.35rem;
	margin: 0;
	padding: 0.5rem 0;
}

 h3:after {
    content: '';
    bottom: 0;
    right: 0;
    width: 40px;
    border-bottom: 4px solid #A51D2F;
    display: block;
    height: 10px;
}

h4 {
	font-size: 1.25rem;
	margin: 0.5rem 0;
	color: #A51D2F;
}
h5 {
	font-size: 1.25rem;
	margin: 0.5rem 0;
}
h6 {
	font-size: 1.1rem;
	margin: 0.5rem 0;
}

p, li {
 font-weight: 400; 
 font-size: 1rem; 
 line-height: 25px; 
 color: #000; 
 font-family: "Source Sans Pro"; 
}

button, .button {
 font-weight: 400; 
 font-size: 16px; 
 line-height: 16px; 
 padding: 1em 1.5em; 
 color: rgb(255, 255, 255); 
 background-color: #A51D2F; 
 font-family: "Source Sans Pro"; 
	border-radius: 50px;
  white-space: normal;
}

button:hover, .button:hover {
 background-color: #222; 
 color: rgb(#A51D2F); 
}

blockquote {
	margin:0;
}
blockquote p{
	font-size: 1.25rem ;
	line-height: 1.8rem;
	margin: 0.5rem 0;
	color: #A51D2F ;
}


a:not(.button) {
 font-weight: 400; 
 /*font-size: 16px; */
 line-height: 22px; 
 color: #A51D2F; 
 font-family: "Source Sans Pro"; 
}

.page-content a:not(.button) {
 text-decoration: underline; 
}
a:not(.button):hover {
 color: rgb(34, 34, 34); 
}


.archive .content h3 a {
    font-size: 22px !important;
}

header .text-widget a{
 	 text-decoration: none !important;
}
.ck-content .text-huge, .ck-content h2 {
    font-size: 36px;
    padding-top: 0.5em !important;
  text-align: center;
   
}

.ck-content .text-huge a, .ck-content h2 a{
	font-weight: 400 !important;
	font-size: 36px;
	 color: rgb(37, 46, 142);
}

.ck-content a span.text-huge strong  {
	text-decoration: none !important;
}

.ck-content .text-huge:after, .ck-content h2:after{
    content: '';
    bottom: 0;
    width: 60px;
    margin-left: calc(50% - 30px);
    margin-top: 0.3em;
    border-bottom: 5px solid #A51D2F;
    display: block;
    height: 5px;
}

/*nav colour bars ------------------------------------------------------------------------------- */

header .level-1 li:nth-child(1) {border-top: solid 6px #252E8E !important; }
header .level-1 li:nth-child(2) {border-top: solid 6px #A51D2F !important; } 
header .level-1 li:nth-child(3) {border-top: solid 6px #D19B2D !important; } 
header .level-1 li:nth-child(4) {border-top: solid 6px #5BADF2 !important; } 
header .level-1 li:nth-child(5) {border-top: solid 6px #ACB281 !important; } 
header .level-1 li:nth-child(6) {border-top: solid 6px #CB4F01 !important; }
header .level-1 li:nth-child(7) {border-top: solid 6px #252E8E !important; }
header .level-1 li:nth-child(8) {border-top: solid 6px #A51D2F !important; } 
header .level-1 li:nth-child(9) {border-top: solid 6px #D19B2D !important; } 
header .level-1 li:nth-child(10) {border-top: solid 6px #5BADF2 !important; } 


header .level-1 ul li:nth-child(1) {border-top: solid 0px #252E8E !important; }
header .level-1 ul li:nth-child(2) {border-top: solid 0px #252E8E !important; }
header .level-1 ul li:nth-child(3) {border-top: solid 0px #252E8E !important; }
header .level-1 ul li:nth-child(4) {border-top: solid 0px #252E8E !important; }
header .level-1 ul li:nth-child(5) {border-top: solid 0px #252E8E !important; }
header .level-1 ul li:nth-child(6) {border-top: solid 0px #252E8E !important; }
header .level-1 ul li:nth-child(7) {border-top: solid 0px #252E8E !important; }
header .level-1 ul li:nth-child(8) {border-top: solid 0px #252E8E !important; }
header .level-1 ul li:nth-child(9) {border-top: solid 0px #252E8E !important; }
header .level-1 ul li:nth-child(10) {border-top: solid 0px #252E8E !important; }
header .level-1 ul li:nth-child(11) {border-top: solid 0px #252E8E !important; }
header .level-1 ul li:nth-child(12) {border-top: solid 0px #252E8E !important; }

header .widget__content__menu {
	border-top: 6px solid #252E8E !important;
}

header .level-1 li:not(.level-2 li) {
	margin-top:-6px;
}

/*custom widget ----------------- */


.links .button {
	width: 90%;
	font-size: 1.2rem;
	line-height: 120%;
	
}

.widget-calendar .text-style-event-day-events-container, .widget-latest-articles article{
border-bottom: 2px solid #E1E4EB;
}

.widget {
   border-radius: 5px !important;
}

.widget-latest-articles h3 {
	margin: 0em 0 0.2em;
}

.widget-latest-articles .summary-article{
	padding-bottom: 1em;
	border-bottom: 2px solid #E1E4EB;
}
.widget-latest-articles .article {
	padding: 0 !important;
}
.widget-latest-articles .article  img {
  	width: 30%;
  	border-radius: 50%;
  	border: 3px solid #fff;
}
.widget-latest-articles h3:after {
    content: '';
    border-bottom: 0px solid #A51D2F;

}

/* --colour borders of widgets------------------

main .grid__container:nth-of-type(3)>div>div:nth-last-of-type(1) {
	border-top: solid #252E8E 6px !important;
}


main .grid__container:nth-of-type(3)>div>div:nth-last-of-type(3) {
	border-top: solid #A51D2F 6px !important;
}

main .grid__container:nth-of-type(4)>div>div:nth-last-of-type(1) {
	border-top: solid #ACB281 6px !important;
}

/* --sidebar------------------*/

.sidebarBody {
 	border-top: #A51D2F solid 6px !important;
  margin-top: 40px;
}
.sidebarBody li a{
    border-bottom: #ddd solid 1px !important;
}

 
/* --header ------------------*/

header .text-widget a{
    color: #707070;
    padding: 0 0.3em;
    text-decoration: none;
  font-size: 16px;

}

/*-----XDB Thumbnail zoom fix-----*/
.entry-thumbnail {
  max-width: 100%;
}

.search-widget .button{
 border-radius: 5px;
}

/* --hamburger height fix ------------------


/* --header navigation ------------------*/


header #full-menu .level-1 a:not(.expand){  
	     padding: 1em 0em 1em 0em ;
	     font-size: 1.10rem !important; 
}

header #full-menu .level-2 a {
padding: 0.2em 0.7em !important;
   width: 90%;
}

header #full-menu .level-2 li{
	border-bottom: #d1d1d1 solid 1px;
       width: 15em;
}

header #full-menu .expand {
	font-size: 6px !important;
}

header #full-menu .level-2 a.expand {
  width: 10%;
}

header .widget__content__menu .menu>ul>li>ul,
header .widget__content__menu .menu>ul>li>ul>li>ul,
header .widget__content__menu .menu>ul>li>ul>li>ul>li>ul{
    box-shadow: 1px solid #333;
    -webkit-box-shadow: 3px 3px 3px -1px rgb(0 0 0 / 19%);
    box-shadow: 3px 3px 3px -1px rgb(0 0 0 / 19%);
}

header .level-1 {
	margin: 0 !important;
}

header .level-1 li a{
	padding: 0.6em 0.6em;
	display: inline-block;
  max-width: initial !important;
}

header #full-menu >ul.level-1 {
     background-color: transparent;
}
@media (max-width: 1400px) {
header #full-menu .level-1 a:not(.expand){
	     font-size: 0.9375rem !important;
}
}

@media (max-width: 1280px) {
header #full-menu .level-1 a:not(.expand){
	     font-size: 0.875rem !important;
}
}

@media (max-width: 1024px) {
header #full-menu .level-1 a:not(.expand){
      font-size: 0.8125 !important;   
}
}

@media (max-width: 960px) {
header #full-menu .level-1 a:not(.expand){

}
}

@media (max-width: 900px) {
  
    .widget-latest-articles .article{
        flex: 0 0 100% !important;
    max-width: 100%!important;
}
}

@media (max-width: 580px) {
  html {
	font-size: 0.8125rem;
}
    header .text-widget p{
 text-align: center !important;
}
  /* reduce size of rotator title and caption on small screens */
  	.rotator-title--text {
		font-size: 2rem !important;
		font-weight: 900;
	}
	.rotator-caption--text {
		font-size: 1.2rem !important;
		font-weight: 600;
      	line-height: 1;
	}
}

/*styles for making the embedded imported video responsive -----------------------------------------------------------------------------------*/

.video-block {

position: relative;
padding-bottom: 46.1%; 
padding-top: 25px; height: 0; overflow: hidden;
margin-bottom: 0;
}

.video-block iframe,
.video-block object,
.video-block embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.video {
	padding: 0.5em 0.5em;
	background-color: #fff;
	border: 1px solid #F0ECEC;
	box-sizing: border-box;
}

.video-wrap {
  width: 33%;
  float: left;
  margin: 0 0.166666666666666%;
}

/* --------------------- accordion ---------------------*/

.accordion, .accordion-row, .accordion-row-title, .accordion-row-body, .accordion-title {
	width: 100%;
	display: block;
}
.accordion {
	position: relative;
}
.accordion-title, .accordion-row-title {
	background-color: #EDEDEC;
	padding: 0.5em 3%;
	box-sizing: border-box;
}
.accordion-title {
	background-color: #fff;
	font-size: 2rem;
}
.accordion-row-title {
	font-weight: 700;
}
.accordion-row-opened {
	color: #000;
	position: relative;
}
.accordion-row-closed {
	color: #555;
	font-weight: 400;
	position: relative;
}
.accordion-row-body {
	background-color: #F5F5F5;
	padding: 0.5em 3%;
	box-sizing: border-box;
	margin: 0!important;
}
.accordion-row-opened::after {
	content: "-";
	right: 2%;
	position: absolute;
	font-size: 1.5em;
	color: #A3175C;
}
.accordion-row-closed::after {
	content: "+";
	right: 2%;
	position: absolute;
	font-size: 1.5em;
	color: #A3175C;
}
.accordion-row ol, .accordion-row ul {
	margin: 0;
	background-color: #EDEEF4;
}
.accordion-row ol li, .accordion-row ul li {
	display: list-item !important;
}

/* prayerFeed ------------------------------------------------------------------------------- */
  iframe.prayerFeed {width: 100%;border: 0px;min-height: 13em;
  box-sizing: border-box;overflow-y: visible !important;
  padding: 1em 2%;
  }

.w124 {
	padding: 0 !important;
	margin: 0 !important;
      width: 100% !important;
        background-color: #EDEEF5;-webkit-border-radius: 3px;
  -moz-border-radius: 3px;border-radius: 3px;
    border-top: #ACB281 solid 5px;
  margin: 30px 0!important;
}
.w124 article {
	padding: 0 !important;
	
}
 .w124 h2 {
  padding: 20px 2.6% 15px ;
  	background-image: url(/stylesheets/images/temp/c1625.png );
  	background-repeat: no-repeat;
  	background-position: 2.6% bottom;
}

/* calendar ------------------------------------------------------------------------------- */

.widget-calendar .text-layout .event-time{
 	font-weight: 400 !important; 
}
.widget-calendar {
    font-size: initial;
}

/* welcome text ------------------------------------------------------------------------------- */



.welcome img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 10px solid #fff;
}
.welcome p {
	font-size: 1.125rem;
    	line-height: 1.6rem;
}


.welcome h2 {
	padding: 0rem 0 0rem;
	color: #252E8E;
}

.welcome h3 {
	margin-left: 10%;
	padding-top:1em;
}

.welcome p span {
	margin-left: 10%;
}
.welcome a{
	text-decoration: none;
}

/* image buttons  ------------------------------------------------------------------------------- */


div.blocks blockquote {position: relative;overflow: hidden;padding-right: 0em;padding-left: 0em;margin-left: 0;margin-right: 0;font-style: initial;border-left: 0px solid #ccc;margin: 0 !important;}
}

div.blocks blockquote p {
	margin: 0 !important;
	
}

div.blocks blockquote p img {
	padding: 0;margin: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	width: 100% !important;
	line-height: 1.55rem;
	border-top: #D19B2D solid 5px;
	box-sizing: border-box;
	list-style: none;
	display: block;
	height: auto !important;
	
	}

div.blocks blockquote p:last-of-type {
      padding: 4em 5% 10px;
      margin: 0;
      width: 100%;
      position: absolute;
      bottom: 10px;
      left: 0%;
      color: #fff !important;
      font-size: 1.5em;
      line-height: 1em !important;
    background-color: #0000001a!important;
      background-position: center bottom;
      background-repeat: no-repeat;
      background-size: 100%;
      -webkit-border-radius: 5px!important;
      -moz-border-radius: 5px!important;
      border-radius: 5px!important;
	
}


div.blocks blockquote a:link, div.blocks blockquote a:visited {
  color: #fff !important;
    font-weight: 400;
    text-decoration: none;
    font-size: 1.3em;
}
div.blocks blockquote a:hover {
    color: #ddd;
    text-decoration: none;
}

/* calendar  ------------------------------------------------------------------------------- */


.fc-daygrid-day-number {font-weight: 400;  font-size: 16px;  line-height: 22px;  color: rgb(34, 34, 34);  font-family: Anton; }

.fc-daygrid-day {background-color: rgb(255, 255, 255); }

.fc-day-today {background-color: rgb(255, 255, 255) !important; }

.fc-col-header-cell-cushion {font-weight: 400;  font-size: 20px;  line-height: 22px;  text-transform: capitalize;  color: rgb(34, 34, 34);  font-family: Anton; }

.fc-col-header-cell {background-color: #C4C5D3;}

.fc button {font-weight: 400 !important;  font-size: 16px !important;  line-height: 16px !important;  padding: 10px !important;  text-transform: capitalize !important;  color: rgb(255, 255, 255) !important;  background-color: #C4C5D3 !important;  border-color: rgb(255, 255, 255) !important;  font-family: Anton !important; }

.fc-toolbar {text-transform: capitalize;  color: rgb(0, 0, 0);  background-color: rgb(255, 255, 255);  font-family: Anton; }

.fc-theme-standard {}

.fc .fc-scrollgrid-section > td {border-color: rgb(255, 255, 255); }

.fc-daygrid-dot-event {font-weight: 400;  font-size: 16px;  line-height: 22px;  padding: 0px;  text-transform: capitalize;  color: rgb(34, 34, 34);  background-color: rgb(255, 255, 255);  font-family: Anton; }

.fc-h-event {font-weight: 400;  font-size: 16px;  line-height: 22px;  padding: 0px;  text-transform: capitalize;  color: rgb(255, 255, 255);  background-color: rgb(220, 89, 84);  border-color: rgb(255, 255, 255);  font-family: Anton; }

.fc-daygrid-event-dot {display: block; }

.tippy-box p,.tippy-box li{color: #fff;}


.sidebarBody ul.level-1 > li > a{font-family: Source Sans Pro}
.sidebarBody ul.level-1 > li > a{font-size: 28px}
.sidebarBody ul.level-1 > li > a{font-weight: 400}
.sidebarBody ul.level-1 > li > a{text-transform: none}
.sidebarBody ul.level-1 > li > a{color: #252e8e}
.sidebarBody ul.level-1{background-color: #ffffff}
.sidebarBody ul.level-1 > li:hover > a{color: #000000 !important}
.sidebarBody ul.level-1 > li:hover{background-color: #edeef4}
.sidebarBody ul.level-1.selected > li {background-color: #edeef4}
.sidebarBody ul.level-1.selected > li > a{color: #000000 !important}
.sidebarBody ul.level-1 > li > a{padding-left: 10px !important; padding-right: 10px !important}
.sidebarBody ul.level-1 > li > a{padding-top: 10px !important; padding-bottom: 10px !important}

.sidebarBody ul.level-2 > li > a{font-family:  Source Sans Pro !important}
.sidebarBody ul.level-2 > li > a{font-size: 16px}
.sidebarBody ul.level-2 > li > a{font-weight: 400}
.sidebarBody ul.level-2 > li > a{text-transform: none}
.sidebarBody ul.level-2 > li > a{color: #333333 !important}
.sidebarBody ul.level-2{background-color: #ffffff}
.sidebarBody ul.level-2 > li:hover > a{color: #333333 !important}
.sidebarBody ul.level-2 > li:hover{background-color: #edeef4}
.sidebarBody ul.level-2.selected > li {background-color: #edeef4}
.sidebarBody ul.level-2.selected > li > a{color: #333333 !important}
.sidebarBody ul.level-2 > li > a{padding-left: 10px !important; padding-right: 10px !important}
.sidebarBody ul.level-2 > li > a{padding-top: 10px !important; padding-bottom: 10px !important}

.sidebarBody ul.level-3 > li > a{font-family:  Source Sans Pro !important}
.sidebarBody ul.level-3 > li > a{font-size: 15px}
.sidebarBody ul.level-3 > li > a{font-weight: 400}
.sidebarBody ul.level-3 > li > a{text-transform: none}
.sidebarBody ul.level-3 > li > a{color: #555 !important}
.sidebarBody ul.level-3{background-color: #ffffff}
.sidebarBody ul.level-3 > li:hover > a{color: #555 !important}
.sidebarBody ul.level-3 > li:hover{background-color: #edeef4}
.sidebarBody ul.level-3.selected > li {background-color: #edeef4}
.sidebarBody ul.level-3.selected > li > a{color: #555 !important}
.sidebarBody ul.level-3 > li > a{padding-left: 10px !important; padding-right: 0px !important}
.sidebarBody ul.level-3 > li > a{padding-top: 10px !important; padding-bottom: 10px !important}

.sidebarBody ul.level-4 > li > a{font-family:  Source Sans Pro !important}
.sidebarBody ul.level-4 > li > a{font-size: 14px}
.sidebarBody ul.level-4 > li > a{font-weight: 400}
.sidebarBody ul.level-4 > li > a{text-transform: none}
.sidebarBody ul.level-4 > li > a{color: #777 !important}
.sidebarBody ul.level-4{background-color: #ffffff}
.sidebarBody ul.level-4 > li:hover > a{color: #777 !important}
.sidebarBody ul.level-4 > li:hover{background-color: #edeef4}
.sidebarBody ul.level-4.selected > li {background-color: #edeef4}
.sidebarBody ul.level-4.selected > li > a{color: #777}
.sidebarBody ul.level-4 > li > a{padding-left: 10px !important; padding-right: 0px !important}
.sidebarBody ul.level-4 > li > a{padding-top: 10px !important; padding-bottom: 10px !important}

.sidebarBody ul.level-5 > li > a{font-family:  Source Sans Pro !important}
.sidebarBody ul.level-5 > li > a{font-size: 13px}
.sidebarBody ul.level-5 > li > a{font-weight: 400}
.sidebarBody ul.level-5 > li > a{text-transform: none}
.sidebarBody ul.level-5 > li > a{color: #999 !important}
.sidebarBody ul.level-5{background-color: #ffffff}
.sidebarBody ul.level-5 > li:hover > a{color: #999 !important}
.sidebarBody ul.level-5 > li:hover{background-color: #edeef4}
.sidebarBody ul.level-5.selected > li {background-color: #edeef4}
.sidebarBody ul.level-5.selected > li > a{color: #999 !important}
.sidebarBody ul.level-5 > li > a{padding-left: 10px !important; padding-right: 0px !important}
.sidebarBody ul.level-5 > li > a{padding-top: 10px !important; padding-bottom: 10px !important}

.sidebarBody ul.level-1 > li > a, .sidebarBody ul.level-2 > li > a{padding-top: 6px !important; padding-bottom: 6px !important}
.sidebarBody ul.level-1 > li > a{font-family: Source Sans Pro}
.sidebarBody ul.level-1 > li > a{font-size: 28px}
.sidebarBody ul.level-1 > li > a{font-weight: 400}
.sidebarBody ul.level-1 > li > a{text-transform: none}
.sidebarBody ul.level-1 > li > a{color: rgb(37, 46, 142)}
.sidebarBody ul.level-1{background-color: rgb(255, 255, 255)}
.sidebarBody ul.level-1 > li:hover > a{color: rgb(0, 0, 0)}
.sidebarBody ul.level-1 > li:hover{background-color: rgb(237, 238, 244)}
.sidebarBody ul.level-1.selected > li {background-color: rgb(237, 238, 244)}
.sidebarBody ul.level-1.selected > li > a{color: rgb(0, 0, 0)}
.sidebarBody ul.level-1 > li > a{padding-left: 10px !important; padding-right: 10px !important}
.sidebarBody ul.level-1 > li > a{padding-top: 10px !important; padding-bottom: 10px !important}
.sidebarBody ul.level-2 > li > a{font-family: Libre Franklin}
.sidebarBody ul.level-2 > li > a{font-size: 16px}
.sidebarBody ul.level-2 > li > a{font-weight: 400}
.sidebarBody ul.level-2 > li > a{text-transform: none}
.sidebarBody ul.level-2 > li > a{color: rgb(51, 51, 51)}
.sidebarBody ul.level-2{background-color: rgb(255, 255, 255)}
.sidebarBody ul.level-2 > li:hover > a{color: rgb(51, 51, 51)}
.sidebarBody ul.level-2 > li:hover{background-color: rgb(237, 238, 244)}
.sidebarBody ul.level-2.selected > li {background-color: rgb(237, 238, 244)}
.sidebarBody ul.level-2.selected > li > a{color: rgb(51, 51, 51)}
.sidebarBody ul.level-2 > li > a{padding-left: 10px !important; padding-right: 10px !important}
.sidebarBody ul.level-2 > li > a{padding-top: 10px !important; padding-bottom: 10px !important}
.sidebarBody ul.level-3 > li > a{font-family: Libre Franklin}
.sidebarBody ul.level-3 > li > a{font-size: 16px}
.sidebarBody ul.level-3 > li > a{font-weight: 400}
.sidebarBody ul.level-3 > li > a{text-transform: none}
.sidebarBody ul.level-3 > li > a{color: rgb(51, 51, 51)}
.sidebarBody ul.level-3{background-color: rgb(255, 255, 255)}
.sidebarBody ul.level-3 > li:hover > a{color: rgb(51, 51, 51)}
.sidebarBody ul.level-3 > li:hover{background-color: rgb(237, 238, 244)}
.sidebarBody ul.level-3.selected > li {background-color: rgb(237, 238, 244)}
.sidebarBody ul.level-3.selected > li > a{color: rgb(51, 51, 51)}
.sidebarBody ul.level-3 > li > a{padding-left: 20px !important; padding-right: 0px !important}
.sidebarBody ul.level-3 > li > a{padding-top: 10px !important; padding-bottom: 10px !important}
.sidebarBody ul.level-4 > li > a{font-family: Libre Franklin}
.sidebarBody ul.level-4 > li > a{font-size: 16px}
.sidebarBody ul.level-4 > li > a{font-weight: 400}
.sidebarBody ul.level-4 > li > a{text-transform: none}
.sidebarBody ul.level-4 > li > a{color: rgb(51, 51, 51)}
.sidebarBody ul.level-4{background-color: rgb(255, 255, 255)}
.sidebarBody ul.level-4 > li:hover > a{color: rgb(51, 51, 51)}
.sidebarBody ul.level-4 > li:hover{background-color: rgb(237, 238, 244)}
.sidebarBody ul.level-4.selected > li {background-color: rgb(237, 238, 244)}
.sidebarBody ul.level-4.selected > li > a{color: rgb(51, 51, 51)}
.sidebarBody ul.level-4 > li > a{padding-left: 30px !important; padding-right: 0px !important}
.sidebarBody ul.level-4 > li > a{padding-top: 10px !important; padding-bottom: 10px !important}
.sidebarBody ul.level-5 > li > a{font-family: Libre Franklin}
.sidebarBody ul.level-5 > li > a{font-size: 16px}
.sidebarBody ul.level-5 > li > a{font-weight: 400}
.sidebarBody ul.level-5 > li > a{text-transform: none}
.sidebarBody ul.level-5 > li > a{color: rgb(51, 51, 51)}
.sidebarBody ul.level-5{background-color: rgb(255, 255, 255)}
.sidebarBody ul.level-5 > li:hover > a{color: rgb(51, 51, 51)}
.sidebarBody ul.level-5 > li:hover{background-color: rgb(237, 238, 244)}
.sidebarBody ul.level-5.selected > li {background-color: rgb(237, 238, 244)}
.sidebarBody ul.level-5.selected > li > a{color: rgb(51, 51, 51)}
.sidebarBody ul.level-5 > li > a{padding-left: 40px !important; padding-right: 0px !important}
.sidebarBody ul.level-5 > li > a{padding-top: 10px !important; padding-bottom: 10px !important}
