#content .vc_row.wpb_row:not(.full-width) {
  max-width: 1140px !important;
  margin: 0 auto;
}

h1 {
	text-transform: none!important;
}

.navbar-container {
	position: fixed !important;
	left: 50%;
	transform: translate(-50%, 0);
	width: 100%;
}

.dt-btn {
	background: #171717!important;
	font-weight: bold!important;
}

.dt-btn:hover {
	background: #81c4ee!important;
}

.hero-section {
	background: linear-gradient(100.76deg, #81C4EE -1%, #B572FF 107.18%);
	min-height: 600px;
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
	padding-bottom: 50px;
}

#content .hero-section .vc_row.wpb_row:not(.full-width) {
	max-width: 1240px!important;
}

#content .custom-cta .vc_row.wpb_row:not(.full-width) {
	max-width: 1240px!important;
}

.emoji-left {
	margin-right: -50px;
}

.emoji-right {
	margin-left: -50px;
}

.white-pill {
	background: #FFFFFF66;
	display: inline-block;
	padding: 8px 12px;
	border-radius: 100px;
	color: #fff !important;
}

.white-pill img {
	margin: 0!important;
	vertical-align: middle;
}

.emoji-section {
	padding: 80px 0 60px;
	background-image: url('https://www.plannthat.com/wp-content/uploads/2024/08/background-center.jpg');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
}

.aio-icon-component {
	margin: 0!important;
}

.emoji-section .ult-content-box {
	display: flex;
	align-items: center;
	justify-content: center;
	align-content: center;
}

.emoji-section .ult-content-box:hover {
	box-shadow: 0px 4px 19px 0px #0000000F!important;
}

#main #content ul {
	list-style: none!important;
}

#main #content p,
#main #content ul li,
#main #content ol li {
	margin-bottom: 20px!important;
	font-size: 18px;
	line-height: 28px;
}

#main #content ul li {
	padding-left: 30px;
	margin-bottom: 10px!important;
	position: relative;
}

#main #content ol li {
	margin-left: 30px;
	margin-bottom: 10px!important;
}

#main #content ul,
#main #content ol {
	margin: 10px 0 30px!important;
}

#main #content ul li:before {
	left: 5px;
	top: 15px;
}

#main #content ul li:before {
	content: "";
	width: 15px;
	height: 15px;
	background-image: url('https://www.plannthat.com/wp-content/uploads/2023/04/sparkles.svg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	display: block;
	position: absolute;
	transform: translate(0,-50%);
}

.custom-cta {
	padding: 50px!important;
}

.custom-cta-content .wpb_wrapper {
	display: flex;
}

.custom-cta-content .wpb_wrapper img {
	margin: 0;
	position: absolute;
	bottom: -30px;
	right: 0;
}

/**
 * * SINGLE EMOJI
 * */

 body.tax-emoji_meaning_category #main > .wf-wrap {
 	padding: 0;
 }

 .above-content-wrapper p {
 	line-height: 28px!important;
 }

 .content-area-wrap {
	max-width: 1340px;
	margin: 0 auto;
}

.content-area-wrap .inside-content,
.content-area-wrap .right-sidebar {
	width: 100%;
}

.content-area-wrap .inside-content {
	padding-right: 70px;
}

.top-area-wrapper {
	background: linear-gradient(93.7deg, #81C4EE 3.28%, #B572FF 99.45%);
	padding-bottom: 30px;
}

.term-2845 .top-area-wrapper {
	background: linear-gradient(93.7deg, #81C4EE 3.28%, #8CCECF 99.45%);
}

.term-2846 .top-area-wrapper {
	background: linear-gradient(93.7deg, #B572FF 3.28%, #8CCECF 99.45%);
}

.term-2847 .top-area-wrapper {
	background: linear-gradient(285.43deg, #B572FF 16.7%, #8CCECF 83.27%);
}

.term-2855 .top-area-wrapper {
	background: linear-gradient(22.02deg, #81C4EE 20.8%, #8CCECF 93.1%);
}

.term-2856 .top-area-wrapper {
	background: linear-gradient(264.79deg, #81C4EE 19.76%, #8CCECF 88.93%);
}

.term-2857 .top-area-wrapper {
background: linear-gradient(86.03deg, #81C4EE -9.16%, #B572FF 48.94%, #8CCECF 92.64%);
}

.term-2858 .top-area-wrapper {
background: linear-gradient(93.7deg, #81C4EE 3.28%, #B572FF 63.87%, #8CCECF 99.45%);
}

.term-2859 .top-area-wrapper {
background: linear-gradient(265.77deg, #B572FF -10.44%, #81C4EE 47.72%, #8CCECF 100.46%);
}

.term-2860 .top-area-wrapper {
background: linear-gradient(95.2deg, #B572FF 58.2%, #81C4EE 89.86%, #8CCECF 118.56%);
}

.hero-wrap {
	text-align: center;
	max-width: 680px;
	padding: 60px 0;
}

.hero-wrap h1 {
	font-size: 56px;
	line-height: 64px;
	text-transform: none;
	font-weight: 600 !important;
	margin: 10px 0 20px;
	color: #fff;
}

.hero-wrap .pill-wrap div,
.hero-wrap .pill-wrap .meta-category {
	display: inline-block;
	padding: 8px 12px;
	background: #FFFFFF66;
	border-radius: 100px;
	font-size: 14px !important;
	line-height: 16px !important;
	font-weight: 600;
	color: #fff;
}

.hero-wrap .pill-wrap div img,
.hero-wrap .pill-wrap .meta-category img {
	margin-right: 5px;
}

.hero-wrap .pill-wrap .meta-category img {
	filter: brightness(0) invert(1);
}

.hero-wrap p {
	color: #fff !important;
	line-height: 28px!important;
	margin-bottom: 0;
}

.hero-wrap a {
	display: block;
	padding: 16px 24px;
	max-width: 440px;
	margin: 0 auto;
	background: #81C4EE;
	border-radius: 12px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}

.hero-wrap a:hover {
	background: #000;
	color: #fff;
}

.glossary-content-wrapper {
	padding: 60px 0px;
	background-image: url('https://www.plannthat.com/wp-content/uploads/2023/05/Blog_Page_Background-top.jpg'),
	url('https://www.plannthat.com/wp-content/uploads/2023/05/Blog_Page_Background-bottom.jpg'),
	url('https://www.plannthat.com/wp-content/uploads/2023/05/Blog_Page_Background-repeat.jpg');
  background-position: top center, bottom center, center center;
  background-size: 100%, 100%, 100%;
  background-repeat: no-repeat, no-repeat, repeat-y;
}

.explore-plans-cta a:hover {
	color: #fff;
}

.single-glossary .hero-wrap {
	text-align: left;
	max-width: 1130px;
	padding-bottom: 10px;
	display: flex;
}

.single-glossary .top-area-wrapper {
  display: flex;
  flex-flow: row wrap;
  padding-top: 60px;
}

.single-glossary .glossary-content-wrapper .content-area-wrap {
	display: flex;
	flex-wrap: nowrap;
}

.single-glossary .builder-content {
	max-width: 820px;
}

.single-glossary .hero-wrap .hwrap-content,
.single-glossary .hero-wrap .h-banner img {
	width: 100%;
}

.single-glossary .hwrap-content .meta {
	margin: 0 !important;
	padding: 0!important;
}

.single-glossary .hwrap-content .meta .list-of-category {
	margin-left: 0px;
}

.single-glossary .content-area-wrap {
	max-width: 1130px;
		width: 100%;
}

.single-glossary .h-banner {
	max-width: 300px;
	display: flex;
  align-items: center;
}

.single-glossary .explore-plans-wrapper .content-area-wrap {
	max-width: 1340px;
}

.related-terms h2,
.single-glossary .builder-content .the_featured_image,
.single-glossary .builder-content .uvc-heading {
	margin-bottom: 35px;
}

.single-glossary .builder-content .wpb_text_column p,
.single-glossary .builder-content .wpb_text_column ul li,
.single-glossary .builder-content .wpb_text_column ol li,
.single-glossary .builder-content .wpb_text_column strong {
	line-height: 28px!important;
	font-size: 18px!important;
}

.single-glossary .builder-content .wpb_text_column ul {
	list-style: disc!important;
}

.single-glossary .builder-content .wpb_text_column ul,
.single-glossary .builder-content .wpb_text_column ol {
	margin-left: 35px!important;
	margin-bottom: 15px!important;
}

.single-glossary .builder-content .wpb_text_column ul li,
.single-glossary .builder-content .wpb_text_column ol li  {
	margin-bottom: 15px!important;
}

.single-glossary .builder-content .wpb_text_column p,
.single-glossary .builder-content .wpb_text_column ul li,
.single-glossary .builder-content .wpb_text_column ol li {
	font-weight: 400!important;
}

.single-glossary .content-area-wrap .builder-content .twitter-tweet,
.single-glossary .content-area-wrap .builder-content .twitter-tweet iframe {
	width: 100%!important;
	max-width: 100%!important;
}

.single-glossary .content-area-wrap .right-sidebar {
	max-width: 250px;
}

.single-glossary .content-area-wrap .right-sidebar .share-this {
	margin-bottom: 30px;
	margin-top: 30px;
}

.post-side .vc_column-inner {
	padding: 0!important;
}

.outside-full-sidebar,
.loop-custom-sidebar,
.loop-custom-full-sidebar {
	border-radius: 24px;
}

.loop-custom-sidebar {
	background: linear-gradient(152.42deg, #8CCECF 1.98%, #81C4EE 99.03%);
	padding: 30px;
	height: 100%;
	border-radius: 24px;
}

.loop-custom-sidebar-inside {
	background: #fff;
	padding: 30px 30px 15px;
	height: 100%;
	border-radius: 24px;
}

.single-loop-custom-sidebar .loop-custom-sidebar {
	background: linear-gradient(152.42deg, #B572FF 1.98%, #81C4EE 99.03%);
	padding: 15px;
	margin: 30px 0;
}

.single-loop-custom-sidebar .loop-custom-sidebar-inside {
	padding: 15px 15px 0;
}

.single-loop-custom-sidebar .loop-custom-sidebar .agree-wrap,
.single-loop-custom-sidebar .loop-custom-sidebar p,
.single-loop-custom-sidebar .loop-custom-sidebar .widget-title {
	text-align: left!important;
}

.single-loop-custom-sidebar .loop-custom-sidebar .widget-title {
	text-transform: capitalize!important;
}

.loop-custom-full-sidebar-inside {
	display: flex;
	align-content: center;
	justify-content: space-between;
	align-items: center;
	padding: 30px;
}

.loop-custom-full-sidebar {
	background: linear-gradient(100.45deg, #81C4EE -0.6%, #8CCECF 102.88%);
}

.loop-custom-sidebar p {
	font-size: 16px !important;
	line-height: 24px!important;
}

.loop-custom-sidebar p {
	color: #757575!important;
	text-align: center;
	margin-bottom: 20px !important;
}

.emoji-inside-wrapper .single-loop-custom-sidebar .textwidget {
	width: 100%;
	display: flex;
}

.emoji-inside-wrapper .single-loop-custom-sidebar .textwidget .wleft-col {
	max-width: 300px;
	padding-right: 10px;
}

.emoji-inside-wrapper .single-loop-custom-sidebar .textwidget h5 {
	font-size: 30px;
	line-height: 38px;
	text-transform: capitalize;
}

.emoji-inside-wrapper .term-wrapper {
	margin: 15px 0;
}

.emoji-inside-wrapper .term-wrapper h2 {
	padding: 30px 0 20px;
  margin: 0;
}

.emoji-inside-wrapper .the-emojis .the-emoji-wrapper {
	display: flex;
	border: 2px solid #F0F1F5;
  padding: 32px;
  border-radius: 24px;
  background: #fff;
  margin-bottom: 20px;
}

.emoji-inside-wrapper .the-emojis .the-emoji p {
	font-size: 50px !important;
  margin: 0 !important;
  line-height: 50px !important;
  margin-right: 20px!important;
}

.emoji-inside-wrapper .the-emojis .the-emoji-c {
	display: flex;
	flex-flow: row wrap;
}

.emoji-mean-c p {
	display: inline;
}

.emoji-inside-wrapper .the-emojis .the-emoji-c h3 {
	width: 100%;
}

.emoji-inside-wrapper .the-emojis .the-emoji-c > div {
	display: flex;
}

.emoji-inside-wrapper .the-emojis .the-emoji-c > div strong {
	min-width: 140px;
}

.emoji-inside-wrapper .the-emojis .the-emoji-c > div * {
	color: #757575!important;
	font-size: 18px!important;
	line-height: 28px!important;
}

.placeholder-form input {
	width: 100% !important;
	border-radius: 10px !important;
	border: 0 !important;
	background: #F8FAFE !important;
	color: #000 !important;
	opacity: 1 !important;
	height: 50px !important;
	margin-bottom: 15px !important;
}

.placeholder-form input[type="submit"] {
	background: #171717!important;
	color: #fff!important;
	text-transform: uppercase!important;
}

.emoji-inside-wrapper .single-loop-custom-sidebar .textwidget .wleft-col .placeholder-form input {
	height: 40px !important;
	margin-bottom: 10px !important;
}

.emoji-inside-wrapper .single-loop-custom-sidebar .textwidget p {
	margin-bottom: 0!important;
}

.emoji-inside-wrapper .single-loop-custom-sidebar .textwidget .loop-custom-sidebar .agree-wrap {
	margin-top: 0!important;
	text-align: center!important;
}


.loop-custom-full-sidebar .placeholder-form input[type="text"], 
.loop-custom-full-sidebar .placeholder-form input[type="email"] {
	background: #FFFFFF33!important;
	color: #fff !important;
}

.loop-custom-sidebar .agree-wrap {
	margin-top: 10px;
	text-align: center;
	font-size: 12px;
	color: #757575;
}

.related-terms {
	width: 100%;
	margin-bottom: 50px;
	margin-top: 50px;
}

.related-terms .glossary-loop-wrap {
	display: flex;
	gap: 0;
}

.related-terms .flexslider {
	background: none;
}

.related-terms .flex-direction-nav .flex-prev {
	left: -70px;
}

.related-terms .flex-direction-nav .flex-next {
	right: -70px;
}

.related-terms .flex-direction-nav,
.related-terms-loop ul.glossary-loop-wrap {
	list-style: none;
	margin: 0;
}

.related-terms-loop .glossary-loop-wrap a {
	width: auto;
	width: 100%;
	padding: 30px;
	border: 1px solid #0000001A;
	background: #fff;
	border-radius: 24px;
	display: flex;
	align-items: center;
	text-decoration: none;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	min-width: 200px;
}

.related-terms-loop .glossary-loop-wrap a div {
	font-size: 22px;
	line-height: 22px;
}

.related-terms-loop .glossary-loop-wrap a .emoji-icon {
	font-size: 35px;
	margin-right: 10px;
}


.related-terms-loop a.glossary-post-wrapper:hover {
	border: 1px solid #fff;
	box-shadow: 0px 4px 19px 0px #0000000F;
}

.related-terms-loop a.glossary-post-wrapper:hover div {
	color: #81C4EE;
}

.related-terms-loop .glossary-loop-wrap li {
	display: flex !important;
	justify-content: stretch;
}

.related-terms-loop .glossary-loop-wrap li:not(:last-child) a {
	margin-right: 30px;
}

.explore-plans-wrapper {
	background: #81C4EE;
	border-radius: 32px;
	position: relative;
}

.explore-plans-wrapper-back {
	background: linear-gradient(0deg, rgba(10,10,10,1) 50%, rgba(255,255,255,1) 50%);
}

.explore-plans-wrapper .content-area-wrap {
	display: flex;
	padding: 50px 0;
}

.explore-plans-content {
	width: 60%;
}

.explore-plans-cta {
	width: 40%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.explore-plans-content h2 {
	font-size: 42px;
	line-height: 52px;
	color: #fff;
	text-transform: capitalize;
}

.explore-plans-content p {
	color: #fff!important;
	margin: 0;
	position: relative;
}

.explore-plans-content p:after {
	content: " ";
	background-image: url('https://www.plannthat.com/wp-content/uploads/2023/07/Arrow-1.svg');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	right: 0px;
	top: -30px;
	width: 100px;
	height: 90px;
	position: absolute;
}

.explore-plans-cta a {
	font-size: 16px;
	line-height: 16px;
	padding: 16px 24px;
	background: #000;
	border-radius: 12px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

.explore-plans-cta a:hover {
	color: #fff;
}

.jump-to-section {
	box-shadow: 0px 4px 19px 0px #0000000F;
	background: #fff;
	padding: 25px;
	border-radius: 24px;
}

.jump-to-section > div {
	font-size: 28px;
  line-height: 32px;
  margin-bottom: 15px !important;
}

.jump-to-section ul li a {
	padding: 16px;
	border-radius: 12px;
	color: #171717 !important;
	display: flex;
	text-decoration: none;
}

.jump-to-section li a .emoji-icon {
	font-size: 20px;
	margin-right: 10px;
}

.jump-to-section ul li:not(:last-child) a {
	margin-bottom: 10px;
}

.jump-to-section ul li a.active,
.jump-to-section ul li a:hover {
	background: #F2F9FD;
}

.custom-anchor::before {
  height: 170px!important;
  margin: -170px 0 0!important;
}

@media only screen and (max-width : 768px) {

	.custom-cta-content .wpb_wrapper img {
		display: none;
	}

}