#colophon > section:nth-child(1) > div.row.no-top-padding.no-bottom-padding.no-h-padding.full-width.row-parent > div > div > div > div > div > div > div > div > div > div > div{
	display:flex;
	justify-content: center
}
.menu-container{
	background-color: #3259F1 !important
}

.current_page_item {
	background-color: #466AF2

}

.menu-light .menu-smart > li.active > a, .menu-light .menu-smart > li a.active, .menu-light .menu-smart > li.current-menu-ancestor > a, .menu-light .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
 color: #4E4B66;;

}
.menu-light .menu-smart a {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 14px;
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.menu-light .menu-smart .menu-item:hover a{
	color: #FFFFFF
}



.menu-light .menu-item-link{
  height: 92px !important
}

.menu-btn-cell .btn{
	border-radius: 6px !important
}

.menu-btn-cell .btn:hover{
	background-color: #2543B5
}
.menu-btn-cell .btn {
	font-family: 'Poppins';
	font-style: normal !important;
	font-weight: 500 !important;
	font-size: 14px !important;
	line-height: 28px;
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: 0.75px;

}
/* 
  body[class*=" hmenu"].hormenu-position-left:not(.hmenu-center-split):not(.hmenu-position-center):not(.rtl) .navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a,
  body[class*=" hmenu"].hormenu-position-left:not(.hmenu-center-split):not(.hmenu-position-center):not(.rtl) .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a {
    padding-right: 14px
  } */
@media (min-width: 959px) {
	
		body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:hover{
		color: #fff !important
	}
 .menu-primary-inner .current-menu-item{
background: #466AF2 !important;
color: white;
height: 92px;
border-bottom: 2px solid #F85272 !important
}
	
	body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item > a {
    background: transparent !important;
	}
	body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item:hover  {
    background: #466AF2 !important;
color: white;
height: 82px;
border-bottom: 2px solid #F85272
	}
}
@media (max-width: 959px) {

	.current_page_item{
color: white;
		background: transparent
}
	
/* body[class*=" hmenu"].hormenu-position-left:not(.hmenu-center-split):not(.hmenu-position-center):not(.rtl) .navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a {
padding-right: 36px
}
 */
	.mobile-menu-button-light{
		background: transparent
	}
	
	.menu-light .menu-smart .menu-item-link:hover {
    background: #3259F1;
    border-radius: 6px;
		color: white;
		margin: 0 24px;
    height: 44px !important;
}
	.menu-light .menu-smart .menu-item-link {
 
    height: 44px !important;
}
		.menu-light .menu-smart .menu-item-link:hover {
    background: #3259F1;
    border-radius: 6px;
		color: white
}

		.menu-light .menu-smart .menu-item-link a{
  
		color: #4E4B66;
}

.menu-light .menu-smart .menu-item-link:active {
    background: #2543B5 !important;
    border-radius: 6px;
    color: white;
    margin: 10px 24px;
}
	
/* 	body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item:hover > a {
    background: transparent !important;
color: white
	} */
	#menu-scholly-main-primary-menu-v2 {
		background: #F5F6FA;

}
	.menu-horizontal-inner {
background: #F5F6FA;
	}
}
@media (max-width: 959px) {
.menu-light .menu-item-link{
  height: 60px !important
}
	.menu-horizontal-inner {
		padding: 36px 0px 36px 0px;
}

	.mobile-menu-button-light{
		background: transparent
	}
}

#colophon > div.row-container.style-color-127557-bg.footer-last > div > div {
    display: none !important;
}

 .footer-last {
    display: none !important;
}
*, h1, h2, h3, a, p{
		font-family: 'Poppins' !important; 
}



@media (min-width: 960px) {
#menu-item-78952 {
	height: 44px !important;
	border-radius: 6px;
	color: #3259F1 !important;
	padding-right: 8px;
	margin-left: 10px
}
#menu-item-78952:hover {
	background-color: #CFD1DE !important;
	border: none
}

#menu-item-78952 a{
	color: #3259F1 !important;
	padding: 0 0px 0 10px;
}
#menu-item-78953 {
	margin-top: 25px;
	height: 44px !important;
	border-radius: 6px;
	color: #3259F1 !important;
	padding-right: 0px;
}

#menu-item-78953:hover {
	background-color: #2543B5 !important;
	border: none
}

#menu-item-78953 a{
	padding: 0 10px 0 10px;
}
}


@media (max-width: 959px) {
#menu-item-78952 {
	height: 44px !important;
	border-radius: 6px;
	
	color: #3259F1 !important;
	padding-right: 8px;
	margin: 10px 24px;
	display: flex;
	justify-content:center;
		
}
#menu-item-78953:hover {
	background-color: #CFD1DE !important;
	border: none
}

#menu-item-78952 a{
	color: white !important;
	padding: 0 0px 0 10px;
		display:flex;
	justify-content:center;
	width:100%;
		font-size:16px !important;
	
}
#menu-item-78953 {
	margin-top: 25px;
	height: 44px !important;
	border-radius: 6px;
	color: #3259F1 !important;
	margin: 10px 24px
}

#menu-item-78952:hover {
	background-color: #2543B5 !important;
	border: none
}

#menu-item-78953 a{
	padding: 0 10px 0 10px;
	color: #3259F1;
	display:flex;
	justify-content:center;
	width:100%;
		font-size:16px !important;
}
}

@media (max-width: 959px){
	

#row-unique-18 > div {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
	
	.menu-wrapper .row-menu .row-menu-inner, .menu-container .row-brand {
	border-bottom: none;}
}
/* body.textual-accent-color .post-content > div ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn) , body.textual-accent-color .post-content ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn-text-skin):hover:not(.btn){
	color: white !important;
	border-radius: 0px;
}
 */
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before {
	color: white !important;
	border-radius: 0px;
}

.share-icon {
	border-radius: 0px !important;;
}

.sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button {
 background: #FF4500
}

.sd-social-icon .sd-content ul li[class*=share-] a.sd-button {
	background: #A0A3BD
}
.sd-sharing {
	display: flex;
  margin-top: 32px;
}
.sd-sharing .sd-title{
	font-family: 'Poppins';
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 30px;
/* identical to box height, or 167% */
display: flex;
align-items: center;
letter-spacing: 1px;

/* Gray/Hinting (Text & Icons) */
color: #A0A3BD;
	padding-right: 20px
}
div.sharedaddy h3.sd-title:before {
	border: none
}


.menu-wrapper.menu-sticky.no-header {
        height: 88px !important;
}



@media (min-width: 1024px){
			.menu-wrapper.menu-sticky.no-header {
    height: 91px !important;
	}

}
 @media (min-width: 1026px){
.search-container-inner{
	width: 379px;
	 } 
	 
	 .sidebar-widgets {
	width: 360px
}
}
@media (max-width: 1025px){
#categories-2 li:nth-of-type(1n+10) {
    display: none;
}
.search-container-inner{
	width: 320px;
	max-width: 320px
	 } 
	
	#recent-posts-2 {
    display: none;
	}
	.sidebar-widgets {
	 width: 320px;
		max-width: 320px
	}}

@media (max-width: 415px){
	#categories-2 li a {
		font-family: Poppins;
	font-size: 20px;
	font-weight: 500;
	line-height: 40px;
	letter-spacing: 1px;
	text-align: left;
	color: #3259F1 !important;
			text-transform: capitalize;
	}
}

@media (max-width: 768px){
.search-container-inner{
	width: 100%;
	max-width: 360px
	 } 
	
	.sidebar-widgets {
	width: 100%;
		max-width: 360px
}
}
.search-container-inner input{
		border: 1px solid #3259F1 !important;

}

.widget-title {
	font-family: 'Poppins' !important;
font-style: normal;
font-weight: 500 !important;
font-size: 28px !important;
line-height: 34px !important;

color: #0E153B !important;
	
}




#recent-posts-2 li{
	width: 295px;
	padding: 20px
}

#recent-posts-2 li:hover{
background: #F5F6FA;
	border-radius: 13px;
}

#recent-posts-2 li:hover a{
color: black !important;
}
#recent-posts-2 li:after {
content:'';
 border: solid #4E4B66;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 5px;
	transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
	margin-left: 30px
}
#recent-posts-2 li {
display: flex;
align-items: center;
	width: 100%
}
#recent-posts-2 li a {font-family: 'Poppins';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 26px;
	
}

#categories-2 li a {
  font-family: Poppins;
font-size: 20px;
font-weight: 500;
line-height: 30px;
letter-spacing: .75px;
text-align: left;
color: #3259F1;
    text-transform: capitalize;



}
#categories-2 li a::first-line {

}

#categories-2 li a:hover {
  text-decoration: underline;
 
}

}
#categories-2 li:hover a {
	color: black !important;
	text-decoration: none;
	
}

#categories-2 li {
padding: 2px 0;
	 	color: #3259F1;
	list-style-type: disc;
}
#categories-2 li a:before{
 content:none !important;
	color: #3259F1;
	margin-left: -23px !important;
}

#categories-2 ul{
	display: list-item;
	    margin-left: 30px !important;
}
body.textual-accent-color .post-content ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn-text-skin):hover:not(.btn){
      color: #3259F1 !important;
      text-decoration: underline;
}

.menu-horizontal ul#menu-scholly-main-primary-menu-v2 li a {
  font-size: 18px !important;
    text-align: center !important;
    font-weight: 400 !important;
    display: flex;
    justify-content: center;
}




@media (max-width: 970px) and  (min-width: 960px){
	.menu-wrapper .row-menu .row-menu-inner {padding: 0px 20px
}
}


@media (max-width: 1100px) and  (min-width: 960px){
	.menu-horizontal ul#menu-scholly-main-primary-menu-v2 li a {
font-size: 14px !important
}
}

.menu-horizontal ul#menu-scholly-main-primary-menu-v2 li a:hover {
 
    color: #fff !important;
  
}
body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell, body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner {
   
    vertical-align: top;
   
}

 