html {scroll-behavior: smooth; outline:none;}
#search-header {display:none;}
.main-navigation a {font-size:15px;font-weight:500;}
.main-navigation ul ul {top:1.575em}
.main-navigation ul ul ul li a {min-width:260px;}
.entry-hero .post-thumbnail {background:#d7f1e4; padding:50px 20px; border-radius:0px;}
.entry-header-wrapper {position:relative; background:#fff !important;}
.entry-hero .post-thumbnail img {border-radius:30px; border:15px solid #42453f;}
.entry-hero .entry-meta, .entry-hero .entry-meta a {color:#213e99 !important; text-shadow: none !important; text-transform:none;}
.entry-hero .entry-title {color:#333;  text-shadow: none !important; font-weight:600 !important;}
.entry-header-wrapper {padding-top:30px; padding-bottom:30px;}
.site-main {padding-right:30px; padding-top:20px;}
.widget-area {padding-top:10px; padding-left:30px;}
.widget-area a {font-weight: 500 !important;}
.archive .hentry, .blog .hentry, .search .hentry {display: block;}
.hentry {flex-direction: column-reverse; display: flex;}
.entry-footer {width:100%; text-transform:none; display: flex; justify-content: flex-start; border-bottom: 1px solid #ccc;}
.entry-footer .byline, .entry-footer .posted-on, .entry-footer .tags-links {border-top:0 !important; border-bottom: 0 !important;}
.entry-footer .byline {max-width:120px; margin-right:15px; width:100%;}
.entry-footer .posted-on {margin-right:15px; width:100%; max-width:105px;}
.jp-relatedposts {float: none !important; width:100% !important;}
.comments-area {float: none; width:100%; padding-right:0px; paddin-top:30px;}
div#jp-relatedposts::before {right:0;}
.hentry div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {width:31.0%;}
#menu-item-233:before {content:''; position:absolute; height:5px; background:#3db778; bottom:-19px;
left:0; right:0;}
#menu-item-235 {padding-left:5px; padding-right:5px; margin-left: 250px;}
#menu-item-236 {padding-left:5px; padding-right:5px;}
#menu-item-235 a {background:#fff; border-radius:5px; border: 2px solid #414042; }
#menu-item-236 a {background:#3db778; border-radius:5px; border: 2px solid #3db778;}
#menu-item-235 a {color:#414042; padding-left:12px; padding-right:12px; padding-top:0px; padding-bottom:2px; line-height:1.8;}
#menu-item-236 a {color:#fff; padding-left:12px; padding-right:12px; padding-top:0px; padding-bottom:2px; line-height:1.8;}
.site-logo-link {max-width:350px;}
.nav-links {display:flex; justify-content:space-between; align-items:center;}
.nav-previous {width:100%; margin-right:15px;}
.nav-next {width:100%; margin-left:15px;}
.site-footer {display:none;}
.footer { background-size: contain; bottom: 0px; color: #6f6c7f; font-size: 12px; left: 0px; overflow: hidden;  position: relative; right: 0px;}
#block-8 {width:100%; padding-bottom:0px; margin-right:0px;}
.footer a.white-text {background-color: #fff; color: #353535;padding:5px;border-radius:50%;margin: 0px 3px; width: 36px; height: 36px; display:inline-flex;justify-content:center;align-items:center; box-shadow: 0px 0px 10px rgba(0,0,0,.2);}
.social-icon {padding:20px 15px;}
.social-icon a {font-size: 10px;}
.footer a {color: #353535; font-size: 12px;font-weight:500;text-decoration:underline;}
.footer a:hover {text-decoration-color: inherit;}
.social-icon a:hover {background:#3db778;}
.svg-inline--fa {display: var(--fa-display,inline-block); height: 1.8em; overflow: visible; vertical-align: -0.125em; font-size: 10px;}
.footer-widget {background-color: #f7f6f9; padding-top:0px;}
.MuiStack-root {display:flex; justify-content:space-between; align-items:center;}
.side-widget-section h3 {font-size:20px; font-weight:600; margin-bottom:10px;}
.resources-link {list-style-type:none; border-bottom:1px solid #eee; margin-bottom:20px;}
.resources-link li {display:block; padding:5px 0px; border-top:1px solid #eee; margin:0;}
.resources-link a {font-weight: 500 !important;}
.widget_block {padding-bottom:0px;}
.content-area .format-standard.has-post-thumbnail .entry-header { margin-bottom:10px; }
.site-header {position: sticky;background: rgba(255, 255, 255, 0.8); backdrop-filter:saturate(50%) blur(5px); top: 0; z-index: 999; display: flex; justify-content: center; align-items: center; padding:5px 0px; border-bottom-color:#ccc; box-shadow: 0 4px 18px 0px rgba(0, 0, 0, 0.1),0 7px 20px -5px rgba(0, 0, 0, 0.02);}
.site-branding {width: auto; margin: 0px;}
.entry-content {width:100% !important; float:none !important;}
.entry-meta {text-transform:none;}
.site-logo-link {padding:0 20px;}
.site-logo-link img {width:100%; max-height: 50px;}
.page-header {padding-bottom: 15px; margin-bottom: 30px;}
.page-title {margin-bottom: 0px;}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img {border:7px solid #42453f; border-radius:15px;}
.content-area .format-standard a.post-thumbnail img {border:6px solid #42453f; border-radius:12px;}
.post-thumbnail {background: transparent; border-radius:12px;}
.search-navigation {width:auto; margin-top:0px; border-top:0px; padding-top:0px; margin-bottom: 0px;}
.search-navigation-inner {width:auto;}
.main-navigation > div > ul {background-color: transparent !important;}
.main-navigation .nav-menu > li + li {border-width:0;}
.main-navigation > div::before {background: none;}
.accordion{	background-color: #fff;
  color: rgb(0,208,130);  cursor: pointer;
  padding-left: 0px;   width: 100%;
  border: none;  text-align: left;
  outline: none;	border-top:1px solid #eee;	text-transform: capitalize;
	font-weight:500; transition: all 0.3s ease 0s;
}
.accordion:hover {background-color: #fff;
  color: #000;}
.accordion:visited { background-color: #fff;  color: #000;}	
.inner-according{	padding: 0 18px;
  opacity: 0; height:0; background-color: white; overflow:hidden; transition: all 0.3s ease 0s; border:1px solid #eee; }
.inner-according ul.resources-link, .inner-according ul.resources-link li:first-child {border:none;}
.angle-icon{	float:right;
	width:12px;	height:12px;
	align-items:center;}
.accordion img {transition: all 0.3s ease 0s;}
.arrow {transform: rotate(0deg);}
.down {	transform: rotate(90deg);

@media (max-width: 1366px) {
	#menu-item-235 {margin-left:75px;}
}
@media (max-width: 1200px) { 
.hentry div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {width:30%;}
}
@media (max-width: 992px) {
	#menu-item-233::before {content: ''; position: absolute; height: 100%; background: #1da94a; bottom: 0; left: -15px; right: 0; width: 5px;}
	.MuiStack-root {flex-direction: column;}
	.content-area .format-standard a.post-thumbnail {width:150px;}
	.menu-toggle {margin-top:0;}
	.site-main {padding-right:0px;}
	.social-icon {margin-top:10px;}
	.entry-hero .post-thumbnail {padding:25px 20px;}
	.hentry div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post:first-of-type {margin-left: 0;}
	.hentry div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {margin: 0 15px;}
	.hentry div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post:last-of-type {margin-right: 0;}
	.page .entry-title, .single .entry-title {font-size: 30px;}
	h2 {font-size: 26px;}
	.widget-area {padding-left:0px; padding-bottom: 30px;}
	#menu-item-235 {padding-left: 0px; padding-right: 0px; float:left; width:48%; text-align: center; border:none;}
	#menu-item-236 {padding-left: 0px; padding-right: 0px; float:right; width:48%; text-align: center;border:none;}
	#menu-item-233 {border-bottom: 1px solid #eee;}
	.entry-hero .post-thumbnail img {border-width:10px; border-radius:20px;}
	.search-navigation {top:10px; right:20px;}
	.main-navigation.toggled > div {width:auto; left:20px; right:0; margin-top: 58px;}
	.main-navigation .nav-menu > li + li {border-width:1px;}
	.main-navigation > div > ul {background-color: #fff !important;}
	#menu-item-235 {margin-left:0px;}
	.menu-toggle {width:50px; height:50px;}
	.menu-toggle::before {line-height: 38px; height: 38px;}
}
@media (max-width: 768px) {
	.site-logo-link img {width:100%; max-height:50px;}
	.site-header {padding:15px 0px;}
	.menu-toggle {margin-top:-12px;}
	.nav-links {flex-direction: column;}
	.nav-previous {margin-right:0px; margin-bottom: 15px;}
	.nav-next {margin-left:0px;}
	.site-main {padding-right:0px;}
	.hentry div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {width:100%; margin:0px 0px 30px !important;}
	.content-area .format-standard a.post-thumbnail {width:100%;}
	.entry-footer {flex-direction: column;}
	.page .entry-title, .single .entry-title {font-size: 24px;}
	h2 {font-size: 20px;}
	.main-navigation.toggled > div {width:auto; left:20px; right:0; margin-top: 40px;}
	.entry-hero .post-thumbnail img {border-width:7px; border-radius:15px;}
	.search-navigation {top:30px; right:20px;}
}
#infinite-handle span {
	background-color:#3db778 !important;
	
	color: #fff;
	cursor: pointer;
		font-size:14px;
	border-radius:4px
	
}
#infinite-handle span button{
	background-color:#3db778 !important;
	
	color: #fff;
	cursor: pointer;
		font-size:14px;
	border-radius:4px;
}

p { margin-bottom:10px; }
h3.wp-block-heading {
    margin-top: 20px;
}
