/*
Theme Name: numerologist
Template: dt-the7
*/

.scroll-top:before {
  content: "\279C" !important;
  font-family: inherit !important;
  transform: rotate(270deg);
}

#main {
	padding: 0;
}

.home_bg_1 {
	background: url('https://numerologist.com/wp-content/uploads/2020/09/home_bg_1.jpg') no-repeat center top;
	z-index: 10;
}

.home_bg_2 {
	background: url('https://numerologist.com/wp-content/uploads/2020/09/home_bg_2.jpg') no-repeat center top;
	z-index: 9;
	padding: 310px 0 70px 0;
}

.home_bg_3 {
	background: url('https://numerologist.com/wp-content/uploads/2020/09/home_bg_3.jpg') no-repeat center bottom;
	z-index: 8;
	padding: 70px 0 110px 0;
}

.home_bg_4 {
	background: url('https://numerologist.com/wp-content/uploads/2020/09/home_bg_4.jpg') no-repeat center top;
	z-index: 7;
	/* padding: 110px 0 0 0; */
	padding: 74px 0 0 0;
}

.home_bg_5 {
	background: url('https://numerologist.com/wp-content/uploads/2020/09/home_bg_5.jpg') no-repeat center top;
	z-index: 6;
	padding: 280px 0 70px 0;
}

.privacy_bg_con {
	background: url('https://numerologist.com/wp-content/uploads/2020/09/privacy_bg.jpg') no-repeat center top;
	z-index: 6;
}

.contact_bg {
	background: url('https://numerologist.com/wp-content/uploads/2020/09/contact_bg.jpg') no-repeat center top;
	padding: 150px 0 70px 0;
}

.about_bg_1 {
	background: url('https://numerologist.com/wp-content/uploads/2020/09/about_bg_1.jpg') no-repeat center top;
	z-index: 10;
	margin-bottom: -200px;
}

.about_bg_2 {
	background: url('https://numerologist.com/wp-content/uploads/2020/09/about_bg_2.jpg') no-repeat center top;
	z-index: 9;
	padding: 310px 0 50px 0;
}

.about_bg_3 {
	background: url('https://numerologist.com/wp-content/uploads/2020/09/about_bg_3.jpg') no-repeat center bottom;
	z-index: 8;
	padding: 60px 0 120px 0;
}

.about_bg_4 {
	background: url('https://numerologist.com/wp-content/uploads/2020/09/about_bg_4.jpg') no-repeat center top;
	z-index: 7;
	padding: 120px 0 0 0;
	margin-bottom: 250px;
}

.reviews_t_1 {
	background: url('https://numerologist.com/wp-content/uploads/2020/09/reviews_t_1.jpg') no-repeat center top;
	z-index: 10;
	padding: 150px 0 0 0;
	margin-bottom: -100px;
}

.reviews_t_2 {
	background: url('https://numerologist.com/wp-content/uploads/2020/09/reviews_t_2.jpg') no-repeat center top;
	z-index: 9;
	padding: 210px 0 0 0;
}

.numerology-bg-1 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/numerology-bg-1.jpg') no-repeat center top;
	z-index: 10;
	padding: 150px 0 80px 0;
}

.numerology-bg-2 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/numerology-bg-2.jpg') no-repeat center top;
	z-index: 9;
	padding: 80px 0 80px 0;
}

.contributors-bg-1 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/contributors-bg-1.jpg') no-repeat center top;
	z-index: 10;
	padding: 150px 0 80px 0;
}

.contributors-bg-2 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/contributors-bg-2.jpg') no-repeat center top;
	z-index: 9;
	padding: 80px 0 80px 0;
}

.astrology_img_1 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/astrology_img_1.jpg') no-repeat center top;
	z-index: 10;
	padding: 150px 0 100px 0;
}

.astrology_img_2 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/astrology_img_2.jpg') no-repeat center top;
	z-index: 9;
	padding: 90px 0 0 0;
	overflow: inherit !important;
}

.astrology_img_3 {
	z-index: 3;
}

.podcast-bg-2 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/astrology_img_2.jpg') no-repeat center top;
	z-index: 9;
	padding: 90px 0 0 0;
	overflow: inherit !important;
}

.write-for-us-bg {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/write-for-us-bg.jpg') no-repeat center top;
	z-index: 10;
	padding: 150px 0 80px 0;
}

.members-area-bg-1 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/members-area-bg-1.jpg') no-repeat center top;
	z-index: 10;
	padding: 150px 0 80px 0;
}

.members-area-bg-2 {
	background: url('https://numerologist.com/wp-content/uploads/2020/09/home_bg_3.jpg') no-repeat center bottom;
	z-index: 9;
	padding: 80px 0 80px 0;
}

.signup-bg {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/signup-bg.jpg') no-repeat center top;
	z-index: 10;
	padding: 80px 0 20px 0;
}

.blog_bg_1 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/blog-bg-1-1-scaled.jpg') no-repeat center top;
	background-size: cover;
	z-index: 10;
	padding: 120px 0 0 0;
	overflow: inherit !important;
}

.blog_bg_2 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/blog-bg-2.jpg') no-repeat center bottom;
	background-size: cover;
	z-index: 9;
	padding: 200px 0 80px 0;
}

.blog_bg_3 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/blog-bg-3.jpg') no-repeat center top;
	background-size: cover;
	z-index: 8;
	padding: 80px 0 80px 0;
}

.blog_bg_4 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/blog-bg-4.jpg') no-repeat center top;
	background-size: cover;
	z-index: 7;
	padding: 80px 0 80px 0;
}

.reading-bg-1 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/reading-bg-1.jpg') no-repeat center top;
	z-index: 10;
	padding: 150px 0 0 0;
}

.reading-bg-2 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/reading-bg-2.jpg') no-repeat center top;
	z-index: 9;
	padding: 210px 0 0 0;
}

.numbers-bg-2 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/numbers-bg-2.jpg') no-repeat center top;
	z-index: 9;
	padding: 350px 0 80px 0;
	margin-top: -120px;
}

.soul-urge-number-bg-1 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/soul-urge-number-bg-1.png') no-repeat center top;
	z-index: 10;
	padding: 150px 0 0 0;
}

.soul-urge-number-bg-2 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/soul-urge-number-bg-2.png') no-repeat center top;
	z-index: 9;
	padding: 210px 0 0 0;
}

.expression-number-bg-1 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/expression-number-bg-1.jpg') no-repeat center top;
	z-index: 10;
	padding: 150px 0 0 0;
}

.expression-number-bg-2 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/expression-number-bg-2.jpg') no-repeat center top;
	z-index: 9;
	padding: 210px 0 0 0;
}

.chacout-bg-1 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/chacout-bg-1.jpg') no-repeat center top;
	z-index: 10;
	padding: 120px 0 80px 0;
}

.chacout-bg-2 {
	z-index: 9;
	padding: 80px 0 80px 0;
}

.shop-bg-1 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/shop-bg-1-scaled.jpg') no-repeat center top;
	z-index: 10;
	padding: 150px 0 0 0;
}

.shop-bg-2 {
	background: url('https://numerologist.com/wp-content/uploads/2020/09/privacy_bg.jpg') no-repeat center top;
	z-index: 9;
	padding: 210px 0 40px 0;
}

.forecast-bg-1 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/forecast-bg-1.jpg') no-repeat center top;
	z-index: 10;
	padding: 120px 0 80px 0;
}

.forecast-bg-2 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/forecast-bg-2.jpg') no-repeat center top;
	z-index: 9;
	padding: 80px 0 0 0;
}

.pisces-bg-2 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/pisces-bg-2.jpg') no-repeat center bottom;
	z-index: 9;
	padding: 20px 0 80px 0;
	margin-top: -80px;
}

.pisces-bg-3 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/pisces-bg-3.jpg') no-repeat center top;
	z-index: 9;
	padding: 80px 0 80px 0;
}

.pisces-bg-4 {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/pisces-bg-4.jpg') no-repeat center top;
	z-index: 9;
	padding: 80px 0 0 0;
}

.vc_section[data-vc-full-width] {
	overflow: inherit;
}

a {
	text-decoration: none;
}

.masthead:not(.mixed-header),
.transparent .top-bar-bg,
#page {
	background: none !important;
}

#main {
	min-height: 400px;
}

.top-bar {
	min-height: 29px;
	padding: 3px 50px 0px 50px;
}

.masthead:not(.side-header):not(.mixed-header) .header-bar,
.header-space {
	height: 48px !important;
	min-height: 48px;
	max-height: 48px;
}

.main-nav>li>a {
	margin: 10px 10px;
}

.inline-header.center .main-nav {
	-ms-flex-pack: flex-end;
	-ms-justify-content: flex-end;
	justify-content: flex-end;
	margin-right: 12px;
}

.home_main_title {
	letter-spacing: 0;
	color: #fff;
	text-align: center;
	margin-top: 210px;
}

.home_main_descrip {
	color: #fff;
	text-align: center;
	display: block;
	width: 50%;
	margin: 0 auto;
	font-size: 21px;
	font-weight: 600;
}

.Main_Abundant_Thinkers {
	display: block;
	background: #051729;
	border-radius: 100px;
	color: #fff;
	width: 65%;
	margin: 140px auto 0;
	padding: 38px 100px;
	box-shadow: 0px 0px 36px #af3589;
}

.Main_Abundant_Thinkers u {
	display: inline-block;
	vertical-align: middle;
	font-size: 50px;
	font-weight: 400;
	text-decoration: none;
	margin-right: 20px;
}

.Main_Abundant_Thinkers b {
	display: inline-block;
	vertical-align: middle;
	font-weight: 400;
	line-height: 25px;
	font-size: 20px;
}

.our-trusted_top {
	margin: 0 17% 110px;
}

.trusted_partners_logo {
	display: inline-block;
	margin-right: 20px;
}

.trusted_partners_logo:last-child {
	margin-right: 0px;
}

.widget .menu li {
	border-width: 0px;
}

.menu li {
	margin: 0px 0 0;
	padding: 15px 0 0;
	font-size: 16px;
	font-weight: 600;
	line-height: 19px;
}

.sub-nav .menu-item i.fa,
.sub-nav .menu-item i.fas,
.sub-nav .menu-item i.far,
.sub-nav .menu-item i.fab {
	text-align: center;
	width: 1.25em;
}

.main-nav .sub-nav > li.current-menu-item > a .menu-text {
	border-bottom: 2px solid #AE3789;
}

.footer .widget-title {
	font-size: 15px;
	margin-bottom: 15px;
}

.footer .widget,
.footer .tp_recent_tweets li {
	font-size: 13px;
	line-height: 21px;
}

.social-footer {
	margin-top: 15px;
}

.social-footer a {
	display: inline-block;
	width: 36px;
	height: 36px;
	line-height: 40px;
	text-align: center;
	background: #ad3587;
	border-radius: 40px;
	font-size: 20px;
	margin-right: 5px;
	color: #fff;
}

.social-footer a:hover {
	background: #fff !important;
	color: #ad3587 !important;
}

.footer .widget#custom_html-3 {
	margin: 0;
	position: absolute;
	left: -20px;
	bottom: 69px;
}

#bottom-bar.solid-bg {
	background: #fff;
}

#bottom-bar .wf-float-left {
	color: #061729;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}

#bottom-bar .wf-float-right {
	color: #061729;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}

.mini-nav:not(.select-type-menu)>ul>li:not(:last-child) {
	margin: 0 8px 0 0;
	padding-right: 8px;
	border-right: 1px solid #061729;
}

#bottom-bar .mini-nav ul {
	margin-left: 10px;
}

#bottom-bar .mini-nav ul li a {
	color: #061729;
}

.Start_here_box_main {
	margin-bottom: 130px;
}

.Start_here_box_one {
	background: #081f35 url('https://numerologist.com/wp-content/uploads/2020/09/icon_1.png') no-repeat center 46px;
	padding: 170px 24px 35px;
	cursor: pointer;
}

.Start_here_box_one:hover {
	background-color: #fff;
	box-shadow: 0px 0px 36px #af3589;
}

.Start_here_box_two {
	background: #081f35 url('https://numerologist.com/wp-content/uploads/2020/09/icon_2.png') no-repeat center 46px;
	padding: 170px 24px 35px;
	cursor: pointer;
}

.Start_here_box_two:hover {
	background-color: #fff;
	box-shadow: 0px 0px 36px #af3589;
}

.Start_here_box_three {
	background: #081f35 url('https://numerologist.com/wp-content/uploads/2020/09/icon_3.png') no-repeat center 46px;
	padding: 170px 24px 35px;
	cursor: pointer;
}

.Start_here_box_three:hover {
	background-color: #fff;
	box-shadow: 0px 0px 36px #af3589;
}

.Start_here_box_fore {
	background: #081f35 url('https://numerologist.com/wp-content/uploads/2020/09/icon_4.png') no-repeat center 46px;
	padding: 170px 24px 35px;
	cursor: pointer;
}

.Start_here_box_fore:hover {
	background-color: #fff;
	box-shadow: 0px 0px 36px #af3589;
}

.Start_here_box_five {
	background: #081f35 url('https://numerologist.com/wp-content/uploads/2020/10/icon_5.png') no-repeat center 46px;
	padding: 170px 24px 35px;
	cursor: pointer;
}

.Start_here_box_five:hover {
	background-color: #fff;
	box-shadow: 0px 0px 36px #af3589;
}

.Start_here_box_six {
	background: #081f35 url('https://numerologist.com/wp-content/uploads/2020/10/icon_6.png') no-repeat center 46px;
	padding: 170px 24px 35px;
	cursor: pointer;
}

.Start_here_box_six:hover {
	background-color: #fff;
	box-shadow: 0px 0px 36px #af3589;
}




.Start_here_box_one h4.dt-text-title,
.Start_here_box_two h4.dt-text-title,
.Start_here_box_three h4.dt-text-title,
.Start_here_box_fore h4.dt-text-title,
.Start_here_box_five h4.dt-text-title,
.Start_here_box_six h4.dt-text-title {
	line-height: 23px;
	margin-bottom: 12px !important;
	min-height: 75px;
}

.Start_here_box_one a.dt-btn,
.Start_here_box_two a.dt-btn,
.Start_here_box_three a.dt-btn,
.Start_here_box_fore a.dt-btn,
.Start_here_box_five a.dt-btn,
.Start_here_box_six a.dt-btn {
	padding: 10px 22px !important;
	display: block;
	width: 100%;
	font-size: 16px !important;
}

.home_welcome_bg,
.home_welcome_bg.destop_view {
	box-shadow: 0px 0px 36px #af3589;
	padding: 50px 0;
	background: url('https://numerologist.com/wp-content/uploads/2020/09/bag_img_1.jpg') no-repeat center center;
	background-size: cover;
	border: 8px solid #fff;
	margin-bottom: -200px;
}

.home_welcome_bg .vc_column_container.vc_col-sm-12 {
	width: 60%;
	display: block;
	margin: 0 auto;
	float: none;
}

.home_welcome_bg .vc_column_container h2 {
	margin: 0 13%;
	letter-spacing: -1px;
	font-weight: 800;
}

.home_welcome_but {
	background: #081f35 !important;
}

.home_welcome_but:hover {
	background: #af3589 !important;
}

.Inner_Abundant_Thinkers {
	display: inline-block;
	background: #051729;
	border-radius: 100px;
	color: #fff;
	width: auto;
	margin: 0 auto;
	padding: 22px 30px;
	box-shadow: 0px 0px 36px #af3589;
	text-align: center;
	font-size: 23px;
}

.Inner_main_title {
	letter-spacing: -2px;
	color: #fff;
	text-align: center;
	font-size: 59px;
	display: block;
	width: 90%;
	margin: 160px auto 0;
}

.text_center {
	text-align: center;
}

.normel_link {
	text-decoration: none;
	font-weight: bold;
}

.num {
	color: #af3589;
	display: inline-block;
	padding-right: 8px;
}

.Start_here_box_today {
	background: #f0f1f1;
	padding: 150px 10px 20px;
	cursor: pointer;
}

.Start_here_box_today:hover {
	background: #fff;
	box-shadow: 0px 0px 36px #af3589;
}

.Start_here_box_today h4.dt-text-title {
	line-height: 18px;
	margin-bottom: 5px !important;
}

.Start_here_box_today a.dt-btn {
	padding: 10px 22px !important;
	display: block;
	width: 100%;
	font-size: 16px !important;
}

.planet_home_title {
	color: #051729;
}

.planet_home_sub {
	color: #051729;
}

.planet_home {
	margin: 0 8%;
}

.planet_home ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.planet_home ul li {
	background: #f0f1f1;
	padding: 20px 10px 20px;
	cursor: pointer;
	list-style-type: none;
	/*display: inline-block;
    width: 17%;*/
	margin: 8px 4px;
	text-align: center;
}

.planet_home ul li:hover {
	background: #fff;
	box-shadow: 0px 0px 26px #af3589;
}

.planet_home ul li img {
	width: inherit !important;
}

.planet_home ul li h4 {
	font-size: 16px;
	font-weight: 800;
	color: #5784ae;
	line-height: 18px;
	margin-bottom: 2px;
}

.planet_home ul li b {
	display: block;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 15px;
	color: #5784ae;
}

.planet_home ul li i {
	display: block;
	font-size: 13px;
	line-height: 16px;
	color: #5784ae;
	font-style: normal;
}

.planet_bg_home {
	background-position: bottom right;
	background-repeat: no-repeat;
}

.contributers_bg_home {
	background-position: top left;
	background-repeat: no-repeat;
	background-size: 22%;
}

#footer .wf-container-footer {
	position: relative;
}

.filter {
	margin-bottom: 10px;
	justify-content: left;
	margin-top: 22px;
}

.blog-shortcode:not(.mode-masonry) article {
	margin-top: 15px !important;
	display: flow-root;
	width: 30%;
	margin-right: 10PX;
	vertical-align: top;
	padding: 8px;
	float: left;
	flex-flow: inherit !important;
	background-color: #f0f1f1;
}

.blog-shortcode:not(.mode-masonry) article:hover {
	box-shadow: 0px 0px 26px #af3589;
}

.blog-shortcode:not(.mode-masonry) article .post-thumbnail-wrap {
	width: 100% !important;
}

.blog-shortcode:not(.mode-masonry) article .post-entry-content {
	width: 100% !important;
	padding: 10px 0px 0px !important;
}

.blog-shortcode:not(.mode-masonry) article .post-entry-content .entry-title {
	font-size: 17px;
	line-height: 23px;
}

.blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-cat span {
	font-size: 12px;
	color: #b64090;
	font-weight: bold;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: middle;
	background: #f0f1f1;
	padding-right: 17px;
	z-index: 10;
	position: relative;
}

.blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-cat i {
	display: inline-block;
	border-bottom: 2px solid #b64090;
	width: 91%;
	vertical-align: middle;
	position: absolute;
	left: 0;
	margin-left: 23px;
	margin-top: 12px;
}

.blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-author {
	margin-top: 8px;
	font-size: 13px;
	line-height: 21px;
	font-style: italic;
}

.blog-shortcode:not(.mode-masonry) article .post-entry-content .post-details {
	padding: 0;
	font-size: 14px;
	color: #af3589;
	background-color: transparent !important;
}

.blog-shortcode:not(.mode-masonry) article .post-entry-content .post-details i {
	display: none;
}

.bloglist1 .blog-shortcode:not(.mode-masonry) .filter .filter-categories a {
	text-transform: uppercase;
	padding: 0px 10px 0px 10px;
	margin: 0px 2px 0px 2px;
	border-right: 1px solid #858588;
}

.bloglist1 .blog-shortcode:not(.mode-masonry) .filter .filter-categories a:last-child {border-right: 0px;}

.bloglist1 .blog-shortcode:not(.mode-masonry) .filter .filter-categories a.act:after {
	margin-bottom: -7px;
}

.bloglist1 .blog-shortcode:not(.mode-masonry) .filter .filter-categories a:after {
	margin-bottom: -7px;
}

.bloglist1 .blog-shortcode:not(.mode-masonry) article {
	width: 22.6%;
	background-color: #f0f1f1;
}

.bloglist1 .blog-shortcode:not(.mode-masonry) article .post-entry-content {
	width: 100% !important;
	padding: 10px 0px 0px !important;
}

.bloglist1 .blog-shortcode:not(.mode-masonry) article .post-thumbnail-wrap {
	width: 100% !important;
}

.bloglist1 .blog-shortcode:not(.mode-masonry) article .post-entry-content .entry-excerpt {
	display: none;
}

.bloglist1 .blog-shortcode:not(.mode-masonry) article .post-entry-content .entry-title {
	font-size: 19px;
	line-height: 26px;
}

.bloglist1 .blog-shortcode:not(.mode-masonry) article .post-entry-content .details-type-btn {
	text-transform: inherit;
}

.bloglist1 .blog-shortcode:not(.mode-masonry) article:first-of-type,
.bloglist1 .blog-shortcode:not(.mode-masonry) article.visible.first:not(.product) {
	width: 72%;
	margin-right: 40PX;
	margin-top: 15px !important;
}

.bloglist1 .blog-shortcode:not(.mode-masonry) article:first-of-type .post-entry-content {
	width: 49% !important;
	display: inline-block;
	vertical-align: top;
	float: left;
}

.bloglist1 .blog-shortcode:not(.mode-masonry) article:first-of-type .post-thumbnail-wrap {
	width: 50% !important;
	display: inline-block;
	vertical-align: top;
	float: left;
}

.bloglist1 .blog-shortcode:not(.mode-masonry) article:first-of-type .post-entry-content {
	padding: 10px 0px 10px 20px !important;
}

.bloglist1 .blog-shortcode:not(.mode-masonry) article:first-of-type .post-entry-content .entry-excerpt {
	display: block;
}

.bloglist1 .blog-shortcode:not(.mode-masonry) article:first-of-type .post-entry-content .entry-title {
	/*font-size: 25px;*/
	font-size: 19px;
	line-height: 26px;
}

.bloglist1 .blog-shortcode:not(.mode-masonry) article:first-of-type .post-entry-content .post-details {
	padding: 7px 30px 7px 30px;
	font-size: 14px;
	color: #fff;
	background-color: #af3589 !important;
}

.bloglist1 .blog-shortcode:not(.mode-masonry) article:first-of-type .post-entry-content .details-type-btn {
	text-transform: uppercase;
}

.bloglist1.blognume .blog-shortcode:not(.mode-masonry) article:nth-child(1n+5),
.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+6) {
	background-color: #081f35;
}

.bloglist1.blognume .blog-shortcode:not(.mode-masonry) article:nth-child(1n+5) .post-entry-content .cst-post-cat,
.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+6) .post-entry-content .cst-post-cat {
	line-height: 14px;
	margin-bottom: 4px;
}

.bloglist1.blognume .blog-shortcode:not(.mode-masonry) article:nth-child(1n+5) .post-entry-content .cst-post-cat span,
.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+6) .post-entry-content .cst-post-cat span {
	background: #081f35;
	line-height: 14px;
	font-size: 12px;
	letter-spacing: -1px;
}

.bloglist1.blognume .blog-shortcode:not(.mode-masonry) article:nth-child(1n+5) .post-entry-content .cst-post-author,
.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+6) .post-entry-content .cst-post-author {
	margin-top: 4px;
	font-size: 11px;
	line-height: 14px;
	font-style: italic;
	color: #fff;
}

.bloglist1.blognume .blog-shortcode:not(.mode-masonry) article:nth-child(1n+5) .post-entry-content .cst-post-cat i,
.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+6) .post-entry-content .cst-post-cat i {
	display: none;
}

.bloglist1.blognume .blog-shortcode:not(.mode-masonry) article:nth-child(1n+5) .post-entry-content,
.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+6) .post-entry-content {
	width: 58% !important;
	display: inline-block;
	vertical-align: top;
	padding: 5px 0px 0px 5px !important;
}

.bloglist1.blognume .blog-shortcode:not(.mode-masonry) article:nth-child(1n+5) .post-thumbnail-wrap,
.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+6) .post-thumbnail-wrap {
	width: 40% !important;
	display: inline-block;
	vertical-align: top;
}

.bloglist1.blognume .blog-shortcode:not(.mode-masonry) article:nth-child(1n+5) .post-entry-content .entry-title,
.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+6) .post-entry-content .entry-title {
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 0;
}

.bloglist1.blognume .blog-shortcode:not(.mode-masonry) article:nth-child(1n+5) .post-entry-content .entry-title a, 
.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+6) .post-entry-content .entry-title a {
	color: #fff;
}

.bloglist1.blognume .blog-shortcode:not(.mode-masonry) article:nth-child(1n+5) .post-entry-content .post-details,
.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+6) .post-entry-content .post-details {
	display: none;
}

.bloglist1.blognume .blog-shortcode:not(.mode-masonry) article:nth-child(1n+5) .post-thumbnail-wrap .post-thumbnail-rollover img,
.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+6) .post-thumbnail-wrap .post-thumbnail-rollover img {
	height: 117px;
	object-fit: cover;
}

.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+6) {
	margin-top: -27% !important;
}

.bloglist1.newtonum__bloglist .blog-shortcode:not(.mode-masonry) article:nth-child(1n+6) {
	margin-top: -26% !important;
}

.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+7) {
	margin-top: -15% !important;
}

.bloglist1.newtonum__bloglist .blog-shortcode:not(.mode-masonry) article:nth-child(1n+7) {
	margin-top: -14% !important;
}

.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+8) {
	margin-top: -2% !important;
}

.bloglist1.newtonum__bloglist .blog-shortcode:not(.mode-masonry) article:nth-child(1n+8) {
	margin-top: -2% !important;
}

.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+9) {
	margin-top: 8px !important;
}

.bloglist1.newtonum__bloglist .blog-shortcode:not(.mode-masonry) article:nth-child(1n+9) {
	margin-top: 12px !important;
}

.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+10) {
	margin-top: 8px !important;
}

.bloglist1.newtonum__bloglist .blog-shortcode:not(.mode-masonry) article:nth-child(1n+10) {
	margin-top: 12px !important;
}

.bloglist2 .blog-shortcode:not(.mode-masonry) article {
	min-height: 400px;
}

.podcast-bg-2 .bloglist2 .blog-shortcode:not(.mode-masonry) article {
	min-height: 443px;
}

.bloglist2 .blog-shortcode:not(.mode-masonry) .filter .filter-categories {
	border-bottom: 1px solid #b0348a;
	width: 100%;
}

.bloglist2 .blog-shortcode:not(.mode-masonry) .filter .filter-categories a {
	padding: 10px 30px;
	font-size: 17px;
	
}

.bloglist2 .blog-shortcode:not(.mode-masonry) .filter .filter-categories a:hover {
	background: #b0348a;
	color: #fff;
}

.bloglist2 .blog-shortcode:not(.mode-masonry) .filter .filter-categories a.act {
	background: #b0348a;
	color: #fff;
	
}

.bloglist2 .blog-shortcode:not(.mode-masonry) .paginator {
	display: inline-flex;
	margin-top: 25px;
}

.bloglist2 .blog-shortcode:not(.mode-masonry) .paginator a {
	border: 1px solid #b0348a;
	width: 32px;
	height: 32px;
	border-radius: 32px;
	line-height: 32px;
	font-weight: 600;
	padding: 0px;
}

.bloglist2 .blog-shortcode:not(.mode-masonry) .paginator a:hover,
.bloglist2 .blog-shortcode:not(.mode-masonry) .paginator a.act {
	background: #b0348a;
	color: #fff;
}

.bloglist2 .blog-shortcode:not(.mode-masonry) .paginator a:after {
	display: none;
}

.clearbtn {
	clear: both;
	padding-top: 20px;
}

.fixhitimg img {
	height: 240px;
}

.inc_con_img2 a i {
	display: block;
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
	font-style: normal;
}

.vc_row[data-vc-full-width],
.upb_row_bg,
.upb_video-bg,
.vcpb-fs-jquery {
	overflow: inherit;
}

.Free_Report .wpcf7-form {
	background: #fff url('https://numerologist.com/wp-content/uploads/2020/09/bag_img_4.jpg') no-repeat center center;
	background-size: cover;
	border: 8px solid #fff;
	box-shadow: 0px 0px 36px #af3589;
	padding: 55px 18% 40px;
	z-index: 10;
	position: relative;
	margin-bottom: -200px !important;
}

.text_center {
	text-align: center;
}

.Free_Report .wpcf7-form p.text_center {
	font-weight: bold;
	margin: 0 8% 10px;
	font-size: 20px;
}

.Free_Report .wpcf7-form .DateOfMonth {
	float: left;
	width: 39%;
	margin-right: 1%;
}

.Free_Report .wpcf7-form .Dayfield {
	float: left;
	width: 29%;
	margin-right: 1%;
}

.Free_Report .wpcf7-form .yearfield {
	float: left;
	width: 30%;
}

.Free_Report .wpcf7-form .wpcf7-form-control {
	color: #000;
	font-weight: bold;
}

.Free_Report .wpcf7-form .wpcf7-submit {
	clear: both;
	width: 100%;
	margin-top: 20px;
	border-radius: 30px !important;
	background: #081f35 !important;
	color: #fff !important;
}

.Free_Report .wpcf7-form .wpcf7-submit:hover {
	background: #af3589 !important;
}

.Free_Report .wpcf7-form .formtitle span {
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: middle;
	width: 27%;
}

.Free_Report .wpcf7-form .formtitle i {
	display: inline-block;
	border-bottom: 2px solid #b64090;
	width: 73%;
	vertical-align: middle;
}

.Free_Report .wpcf7-form select.wpcf7-form-control {
	background: #fff url('https://numerologist.com/wp-content/uploads/2020/09/drop_aerrw.jpg') no-repeat right center;
}

.Free_Report .wpcf7-form .wpcf7-form-control::placeholder {
	/* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #000;
	opacity: 1;
	/* Firefox */
}

.Free_Report .wpcf7-form .wpcf7-form-control:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #000;
}

.Free_Report .wpcf7-form .wpcf7-form-control::-ms-input-placeholder {
	/* Microsoft Edge */
	color: #000;
}

.our_contri_home_title {
	color: #051729;
}

.our_contri_home ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.our_contri_home ul li {
	list-style-type: none;
	float: left;
	width: 63%;
}

.our_contri_home ul li a {
	display: block;
	min-height: 462px;
	position: relative;
	background-position: left top;
	background-size: cover;
	margin: 8px !important;
}

.our_contri_home ul li a:hover {
	box-shadow: 0px 0px 26px #af3589;
}

.our_contri_home ul li a b {
	font-size: 20px;
	color: #ffffff;
	line-height: 26px;
	text-align: left;
	position: absolute;
	bottom: 20px;
	left: 30px;
}

.our_contri_home ul li a b i {
	display: block;
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
	font-style: normal;
}

.our_contri_home ul li:nth-child(1n+2) {
	width: 37%;
}

.our_contri_home ul li:nth-child(1n+2) a {
	min-height: 223px;
}

.our_contri_home ul li:nth-child(1n+4) {
	width: 25%;
}

.our_contri_home ul li:nth-child(1n+4) a {
	min-height: 298px;
}

.our_contri_home ul li:nth-child(1) a {
	background-image: url('https://numerologist.com/wp-content/uploads/2021/05/natalie_olson.jpg');
}

.our_contri_home ul li:nth-child(2) a {
	background-image: url('https://numerologist.com/wp-content/uploads/2020/09/img_4.jpg');
}

.our_contri_home ul li:nth-child(3) a {
	background-image: url('https://numerologist.com/wp-content/uploads/2020/09/img_5.jpg');
}

.our_contri_home ul li:nth-child(4) a {
	background-image: url('https://numerologist.com/wp-content/uploads/2020/09/img_6.jpg');
}

.our_contri_home ul li:nth-child(5) a {
	background-image: url('https://numerologist.com/wp-content/uploads/2020/09/img_7.jpg');
}

.our_contri_home ul li:nth-child(6) a {
	background-image: url('https://numerologist.com/wp-content/uploads/2021/05/vanessa_williams_alt.jpg');
}

.our_contri_home ul li:nth-child(7) a {
	background-image: url('https://numerologist.com/wp-content/uploads/2020/09/img_9.jpg');
}

.our_contri_home ul li:nth-child(8) a {
	background-image: url('https://numerologist.com/wp-content/uploads/2021/05/julie_geigle-300x300.jpeg');
}

.our_contri_home ul li:nth-child(9) a {
	background-image: url('https://numerologist.com/wp-content/uploads/2021/05/hayden_crawford_yt.jpg');
}

.our_contri_home ul li:nth-child(10) a {
	background-image: url('https://numerologist.com/wp-content/uploads/2021/05/patricia_missakian-298x300.jpg');
}

.column_inner_padnone .vc_column-inner {
	margin: 0;
	padding: 0 !important;
}

.gateway-text p {
	font-weight: 600;
}

.gateway-text p a {
	color: #4c92cc;
}

.text-whit {
	color: #fff;
}

.lat-art-home {
	margin-bottom: 10px;
}

#fancy-header {
	padding-top: 0px !important;
}

#fancy-header h1.fancy-title {
	display: block;
}

#fancy-header .fancy-title>span {
	margin-right: 10px;
}

#fancy-header h1.fancy-title::after {
	content: "";
	background-color: #ae3588;
	height: 2px;
	width: 85%;
	display: inline-block;
	vertical-align: top;
	margin-top: 10px;
}

.page-id-77 #fancy-header h1.fancy-title::after {
	width: 67%;
}

.contactus_containor {
	background-color: #fff;
	padding: 40px;
	margin-top: 40px;
	box-shadow: 0px 0px 36px #af3589;
}

.contactus_containor .wpcf7-text {
	background-color: #f1f2f2;
}

.contactus_containor .wpcf7-textarea {
	background-color: #f1f2f2;
	height: 200px;
}

.contactus_containor .wpcf7-submit {
	margin-top: 15px;
	border-radius: 30px !important;
	background: #081f35 !important;
	padding: 10px 40px;
}

.cintent_bg_right {
	background: #fff url('https://numerologist.com/wp-content/uploads/2020/09/cintent_bg_right.jpg') no-repeat center top;
	background-size: cover;
	min-height: 385px;
	padding: 25px;
}

.Social-Contact a {
	font-size: 17px;
	line-height: 30px;
	color: #fff;
	display: block;
	margin-bottom: 10px;
}

.Social-Contact a i {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #000;
	border-radius: 40px;
	font-size: 17px;
	margin-right: 5px;
	color: #fff;
}

.Social-Contact a:hover i {
	background: #fff !important;
	color: #000 !important;
}

#bottom-bar .mini-nav ul>li.act>a .menu-item-text,
#bottom-bar .mini-nav>ul>li>a:hover .menu-item-text {
	text-decoration: none;
}

.about_bg_1 .Inner_main_title {
	margin: 240px auto 30px !important;
}

.video_box_1 .vc_column-inner {
	padding: 10px;
}

.video_box_1 .vc_column-inner .wpb_wrapper {
	background: #081f35;
	padding: 20px;
}

.video_box_1:hover .vc_column-inner .wpb_wrapper {
	background: #fff;
	box-shadow: 0px 0px 26px #af3589;
}

.video_box_1 .vc_column-inner .wpb_text_column,
.video_box_1 .vc_column-inner .wpb_video_widget {
	margin-bottom: 5px;
}

.video_box_1 .vc_column-inner .wpb_video_widget .wpb_wrapper,
.video_box_1 .vc_column-inner .wpb_text_column .wpb_wrapper {
	padding: 0px;
	box-shadow: 0px 0px 0px #af3589;
}

.video_box_1 .vc_column-inner .wpb_wrapper h3 {
	color: #fff;
	margin-bottom: 0px;
}

.video_box_1 .vc_column-inner .wpb_wrapper p {
	color: #fff;
	font-size: 14px;
	line-height: 20px;
}

.video_box_1:hover .vc_column-inner .wpb_wrapper h3,
.video_box_1:hover .vc_column-inner .wpb_wrapper p {
	color: #081f35;
}

.video_box_1 .wpb_text_column {
	min-height: 100px;
}

.video_box_2 .vc_column-inner {
	padding: 10px;
}

.video_box_2 .vc_column-inner .wpb_wrapper {
	background: #f1f2f2;
	padding: 20px;
}

.video_box_2:hover .vc_column-inner .wpb_wrapper {
	background: #f1f2f2;
	box-shadow: 0px 0px 26px #af3589;
}

.video_box_2 .vc_column-inner .wpb_text_column,
.video_box_2 .vc_column-inner .wpb_video_widget {
	margin-bottom: 5px;
}

.video_box_2 .vc_column-inner .wpb_video_widget .wpb_wrapper,
.video_box_2 .vc_column-inner .wpb_text_column .wpb_wrapper {
	padding: 0px;
	box-shadow: 0px 0px 0px #af3589;
}

.video_box_2 .vc_column-inner .wpb_wrapper h3 {
	color: #081f35;
	margin-bottom: 0px;
}

.video_box_2 .vc_column-inner .wpb_wrapper p {
	color: #081f35;
	font-size: 14px;
	line-height: 20px;
}

.video_box_2:hover .vc_column-inner .wpb_wrapper h3,
.video_box_2:hover .vc_column-inner .wpb_wrapper p {
	color: #081f35;
}

.video_box_2 .wpb_text_column {
	min-height: 100px;
}

.pink_text {
	margin-bottom: 5px;
}

.pink_text h4 {
	color: #a42380;
	font-size: 12px;
}

.pink_text.vc_sep_color_pink .vc_sep_line {
	border-color: #a42380;
}

.pink_text-lar {
	margin-bottom: 5px;
}

.pink_text-lar h4 {
	color: #a42380;
	font-size: 16px;
}

.pink_text-lar.vc_sep_color_pink .vc_sep_line {
	border-color: #a42380;
	top: -1px;
}

.pink-text-lar {
	margin-bottom: 5px;
}

.pink-text-lar h4 {
	color: #a42380;
	font-size: 20px;
	text-transform: uppercase;
}

.pink-text-lar.vc_sep_color_pink .vc_sep_line {
	border-color: #a42380;
	top: -1px;
}

.Reviews_box {
	background: #fff url('https://numerologist.com/wp-content/uploads/2020/09/bag_img_4.jpg') no-repeat center center;
	background-size: cover;
	border: 8px solid #fff;
	box-shadow: 0px 0px 36px #af3589;
	padding: 55px 16% 40px;
	z-index: 10;
	position: relative;
	margin-bottom: -120px !important;
}

.reviews-box-blu {
	background: #fff url('https://numerologist.com/wp-content/uploads/2020/10/bag_img_5.jpg') no-repeat center center;
	background-size: cover;
	padding: 55px 10% 40px;
}

.testimonial-vcard {
	width: 100%;
	height: 35px;
}

.testimonial-name span.text-primary {
	display: block !important;
}

.testimonial-name span.text-primary span {
	font-size: 18px;
	background-color: #f0f1f1 !important;
	padding-right: 8px;
}

.testimonial-name span.text-primary i {
	display: block;
	border-bottom: 2px solid #b64090;
	margin-top: -17px;
}

.paginator .button-load-more {
	font: normal bold 18px / 20px "Roboto", Helvetica, Arial, Verdana, sans-serif;
	background: #af3589;
	text-transform: none;
	padding: 12px 18px 12px 18px;
	min-height: 40px;
	line-height: 40px;
	border-radius: 30px;
	color: #fff;
}

.paginator .button-load-more:hover {
	background: #081f35;
}

.paginator .button-load-more .button-caption {
	color: #fff !important;
}

.bold-400 {
	font-weight: 400;
}

.numerology-step-top {
	margin: 40px 15% 0;
}

.step-left-col {
	background: #1a3254;
	border-right: 2px solid #ae1980;
}

.step-right-col {
	background: #081f35;
	padding: 55px 40px;
}

.step-right-col h3 {
	color: #ffffff !important;
	font-size: 32px;
}

.step-right-col p {
	color: #ffffff;
	font-size: 16px;
	line-height: 24px;
}

.step-left-col h2 {
	color: #ffffff !important;
}

.step-left-col .dt-btn {
	padding: 13px 25px 13px;
	font-size: 15px;
	width: 100%;
	margin-top: 15px;
}

.numerology-step-top:hover {
	box-shadow: 0px 0px 26px #af3589;
}

.numerology-step-top:hover .step-left-col {
	background: #fff;
}

.numerology-step-top:hover .step-right-col {
	background: #fff url('https://numerologist.com/wp-content/uploads/2020/10/bag_img_6.jpg') no-repeat center top;
	background-size: cover;
}

.numerology-step-top:hover .step-right-col h3 {
	color: #081f35 !important;
}

.numerology-step-top:hover .step-right-col p {
	color: #081f35;
}

.numerology-step-top:hover .step-left-col h2 {
	color: #081f35 !important;
}

.bloglist1.Astrology_grid_view .blog-shortcode:not(.mode-masonry) article:first-of-type,
.bloglist1.Astrology_grid_view .blog-shortcode:not(.mode-masonry) article.visible.first:not(.product) {
	width: 100%;
	margin-right: 0px;
	margin-top: 0px !important;
}

.astro-left-box .content-bg-on.centered-layout-list article,
.astro-left-box .content-bg-on.classic-layout-list article {
	background-color: #fff;
}

.astro-left-box .blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-cat span {
	background: #fff;
}

.astro-left-box .blog-shortcode:not(.mode-masonry) article:first-of-type .post-entry-content {
	padding: 0px 0px 0px 20px !important;
}

.astro-right-box .content-bg-on.centered-layout-list article,
.astro-right-box .content-bg-on.classic-layout-list article {
	background-color: #081f35;
}

.astro-right-box .blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-cat span {
	background: #081f35;
	line-height: 18px;
}

.astro-right-box .blog-shortcode:not(.mode-masonry) article:first-of-type .post-entry-content .entry-title {
	/*font-size: 16px;
	line-height: 20px;*/
	font-size: 13px;
	line-height: 16px;
}

.astro-right-box .blog-shortcode:not(.mode-masonry) article:first-of-type .post-entry-content .entry-title a {
	color: #fff;
}

.astro-right-box .blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-cat i {
	display: none;
}

.astro-right-box .blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-author {
	margin-top: 7px;
	font-size: 11px;
	line-height: 11px;
	color: #fff;
}

.astro-right-box .blog-shortcode:not(.mode-masonry) article:first-of-type .post-entry-content {
	padding: 0px 0px 0px 20px !important;
}

.numerology-faq .wpb_accordion_header {
	border-image: linear-gradient(45deg, #fca9dd, #b7b5be) 1 !important;
	margin: 0 !important;
	padding: 10px 20px !important;
	border-top: none !important;
	border-bottom: 1px solid !important;
}

.numerology-faq .wpb_accordion_header a span {
	font-size: 20px;
}

.numerology-faq .wpb_accordion_header a:before {
	background-color: transparent !important;
}

.numerology-faq .wpb_accordion_header a:after {
	font-size: 14px;
}

.numerology-faq .wpb_accordion_header.ui-accordion-header-active {
	background: #081f35 !important;
}

.numerology-faq .wpb_accordion_header.ui-accordion-header-active a span {
	color: #fff;
}

.numerology-faq .wpb_accordion_header.ui-accordion-header-active a:after {
	color: #b0358a;
}

.numerology-faq .wpb_accordion_content {
	padding: 10px 20px !important;
	background: #f1f2f2;
	border-bottom: 1px solid !important;
	border-image: linear-gradient(45deg, #fca9dd, #b7b5be) 1 !important;
}

.contributors-box ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.contributors-box ul li {
	background: #081f35;
	margin: 6px;
	padding: 10px;
	list-style-type: none;
	display: inline-block;
	width: 22%;
}

.contributors-box ul li img {
	width: 100%;
	margin-bottom: 8px;
}

.contributors-box ul li h4 {
	font-size: 14px;
	font-weight: 800;
	color: #b64090;
	margin-bottom: 15px;
}

.contributors-box ul li h4 b {
	background-color: #081f35 !important;
	padding-right: 8px;
}

.contributors-box ul li h4 i {
	display: block;
	border-bottom: 2px solid #b64090;
	margin-top: -17px;
}

.contributors-box ul li h3 {
	font-size: 20px;
	font-weight: 800;
	color: #fff;
	line-height: 26px;
}

.contributors-box ul li h3 a {
	color: #fff;
}

.contributors-box ul li:hover {
	background: #fff;
	box-shadow: 0px 0px 26px #af3589;
}

.contributors-box ul li:hover h3 {
	color: #081f35;
}

.contributors-box ul li:hover h4 b {
	background-color: #fff !important;
}

.contributors-box2 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.contributors-box2 ul li {
	background: #f1f2f2;
	margin: 6px;
	padding: 10px;
	list-style-type: none;
	display: inline-block;
	width: 22%;
}

.contributors-box2 ul li img {
	width: 100%;
	margin-bottom: 8px;
}

.contributors-box2 ul li h4 {
	font-size: 14px;
	font-weight: 800;
	color: #b64090;
	margin-bottom: 15px;
}

.contributors-box2 ul li h4 b {
	background-color: #f1f2f2 !important;
	padding-right: 8px;
}

.contributors-box2 ul li h4 i {
	display: block;
	border-bottom: 2px solid #b64090;
	margin-top: -17px;
}

.contributors-box2 ul li h3 {
	font-size: 20px;
	font-weight: 800;
	color: #051729;
	line-height: 26px;
}

.contributors-box2 ul li h3 a {
	color: #051729;
}

.contributors-box2 ul li:hover {
	background: #051729;
	box-shadow: 0px 0px 26px #af3589;
}

.contributors-box2 ul li:hover h3 {
	color: #fff;
}

.contributors-box2 ul li:hover h4 b {
	background-color: #051729 !important;
}

.planet_astrology_inner .planet_home_title {
	color: #fff;
}

.planet_astrology_inner .planet_home_sub {
	color: #fff;
}

.planet_astrology_inner .planet_home ul li {
	background: #081f35;
}

.planet_astrology_inner .planet_home ul li:hover {
	background: #1a3254;
}

.planet_astrology_inner .planet_home ul li h4 {
	color: #5785af;
}

.planet_astrology_inner .planet_home ul li b {
	color: #5785af;
}

.planet_astrology_inner .planet_home ul li i {
	color: #5785af;
}

.planet_astrology_inner .planet_home ul li:hover h4 {
	color: #ffffff;
}

.planet_astrology_inner .planet_home ul li:hover b {
	color: #ffffff;
}

.planet_astrology_inner .planet_home ul li:hover i {
	color: #ffffff;
}

.becoming-box {
	background: #fff;
	-webkit-box-shadow: -10px -12px 13px -7px #af3589a6, 10px -12px 13px -7px #af3589a6;
	box-shadow: -10px -12px 13px -7px #af3589a6, 10px -12px 13px -7px #af3589a6;
	padding: 35px 25px;
	min-height: 400px;
}

.becoming-box p {
	font-size: 20px;
	line-height: 29px;
	font-weight: 600;
}

.astrology-hor {
	margin: 0;
}

.astrology-hor ul {
  margin: 0 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  justify-content: space-between;
}

.astrology-hor ul li {
	padding: 5px 9px;
	list-style-type: none;
	display: inline-block;
	width: 23.8%;
	margin: 2px;
	text-align: center;
	font-size: 10px;
	line-height: 18px;
}

.astrology-hor ul li img {
    width: 100%;
}

.user-login-forum {
	background: #f3f4f6;
	padding: 25px;
	min-height: 285px;
}

.user-login-forum:hover {
	box-shadow: 0px 0px 26px #af3589;
}

.user-login-forum .vc_tta-tab {
	margin: 0 !important;
	padding: 0;
	border-right: 1px solid #051729;
}

.user-login-forum .vc_tta-tab:last-child {
	border-right: 0px;
}

.user-login-forum .vc_tta-tab a {
	margin: 0;
	padding: 2px 8px !important;
	font-size: 30px;
	font-weight: 800;
	color: #afbac6 !important;
	background-color: #f3f4f6 !important;
}

.user-login-forum .vc_tta-tab.vc_active a {
	color: #051729 !important;
}

.user-login-forum .vc_tta-panels {
	background-color: #f3f4f6 !important;
}

.user-login-forum .vc_tta-panel-body {
	padding: 8px !important;
}

.user-login-forum .vc_tta-panel-body .woocommerce-Button[type="submit"] {
	width: 100%;
	border-radius: 30px;
	margin-top: 15px;
}

.user-login-forum .vc_tta-panel-body .woocommerce-Button[name="login"] {
	margin-bottom: 10px;
}

.user-login-forum .vc_tta-panel-body input[type="text"],
.user-login-forum .vc_tta-panel-body input[type="password"] {
	width: 100%;
}

.signup-right-box {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/img_20.jpg') no-repeat center center;
	padding: 30px 30px 0px 30px;
	margin-bottom: 80px;
	text-align: center;
}

.our-partners-home {
	text-align: center;
	color: #83b4d4;
	font-weight: 600;
	line-height: 35px;
}

.sudheading-box {
	background-color: #1a3254;
	padding: 25px;
}

.sudheading-box h3 {
	color: #fff;
	font-size: 25px;
	line-height: 28px;
}

.sudheading-box p {
	color: #fff;
	font-size: 16px;
	line-height: 27px;
}

.about_con_title {
	margin-bottom: 15px;
}

.about_con_title h3 span {
	display: inline-block;
	width: 3%;
	vertical-align: top;
}

.about_con_title h3 b {
	display: inline-block;
	width: 94%;
	vertical-align: top;
	font-weight: 800;
}

.about-con-separator {
	margin-bottom: 25px;
}

.owl-carousel .owl-stage-outer {
	overflow: inherit !important;
}

.destop_view {
	display: block;
}

.mobile_view {
	display: none !important;
}

.woocommerce-MyAccount-content {
	background: #fff;
	border-radius: 5px;
	box-shadow: 0px 0px 36px #af3589;
	min-height: 500px;
}

.woocommerce-EditAccountForm,
.woocommerce-Message--info {
	padding: 20px;
}

.woocommerce-MyAccount-navigation>ul li {
	margin-bottom: 0 !important;
}

.woocommerce-MyAccount-navigation ul {
	background-color: #1a3254;
}

.woocommerce-MyAccount-navigation ul li a {
	color: #ffffff;
	text-transform: inherit !important;
}

.woocommerce-MyAccount-navigation ul li {
	background-color: transparent !important;
}

.about_box_bg {
	/*border: 8px solid #fff; */
	border-top: 32px solid #fff;
	border-right: 8px solid #fff;
	border-bottom: 32px solid #fff;
	border-left: 8px solid #fff;
	margin: 0 50px;
}

/* .page-id-42549 .about_box_bg {
	border-top: 32px solid #fff;
	border-right: 8px solid #fff;
	border-bottom: 32px solid #fff;
	border-left: 8px solid #fff;
} */

.about_box_bg1 {
	border: 8px solid #edefee;
	margin: 0 50px;
}

.about_box_bg2 {
	border: 8px solid #091f36;
	margin: 0 50px;
}

.about-contact {
	margin: 0 50px;
}

.padrig20 {
	padding-right: 10%;
}

.about-subtitle {
	margin-bottom: 200px;
}

.contributor-writ-for-us h4 {
	line-height: 27px;
}

.contributor-writ-for-us ul li,
.contributor-writ-for-us p {
	color: #5784ae;
}

.home_welcome_bg .vc_column_container p {
	font-size: 18px;
	line-height: 24px;
	font-weight: 600;
	text-align: center;
}

.archive.category .filter-categories .show-all {
	display: none;
}

.pisces-bg-3 .filter {
	display: none;
}


.single-post .main-nav>li:not(.wpml-ls-item)>a .menu-text,
.single-post .popup-search .submit i,
.single-post .overlay-search .submit i,
.single-post .masthead .top-bar .mini-login,
.single-post .masthead .top-bar .mini-login .submit,
.single-post .masthead .top-bar .mini-login i,
.single-post .masthead .top-bar .mini-login .submit i,
.single-post .top-bar,
.single-post .top-bar a:not(.wpml-ls-link):not(.wpml-ls-item-toggle),
.single-post .top-bar .mini-nav .customSelect,
.single-post .top-bar .mini-nav a:hover,
.single-post .header-bottom-bar a,
.single-post .top-bar .wc-ico-cart i,
.single-post .main-nav>li:not(.wpml-ls-item)>a:hover .menu-text {
	color: #ffffff;
}

.single-post .sticky-on .main-nav>li:not(.wpml-ls-item)>a .menu-text,
.single-post .sticky-on .popup-search .submit i,
.single-post .sticky-on .overlay-search .submit i,
.single-post .sticky-on .masthead .top-bar .mini-login,
.single-post .sticky-on .masthead .top-bar .mini-login .submit,
.single-post .sticky-on .masthead .top-bar .mini-login i,
.single-post .sticky-on .masthead .top-bar .mini-login .submit i,
.single-post .sticky-on .top-bar,
.single-post .sticky-on .top-bar a:not(.wpml-ls-link):not(.wpml-ls-item-toggle),
.single-post .sticky-on .top-bar .mini-nav .customSelect,
.single-post .sticky-on .top-bar .mini-nav a:hover,
.single-post .sticky-on .header-bottom-bar a,
.single-post .sticky-on .top-bar .wc-ico-cart i {
	color: #333333;
}

.post-head-cst {
	background-position: center top !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	padding: 450px 0 30px;
	overflow: hidden;
	position: relative;
}

.post-head-cst:before {
	content: "";
	background-color: #0000006b;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.post-head-cst .post-main-cst {
	position: relative;
	padding: 0 50px 0 50px;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	display: block;
}

.post-head-cst .post-main-cst .entry-title {
	color: #fff;
	font-size: 40px;
	line-height: 44px;
	margin-right: 27%;
}

.post-head-cst .post-main-cst .cst-post-cat {
	color: #ae3588;
	font-size: 18px;
	line-height: 20px;
	margin-right: 27%;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 15px;
}

.post-head-cst .post-main-cst .cst-post-cat span {
	display: table-cell;
	padding-right: 8px;
	white-space: nowrap;
}

.post-head-cst .post-main-cst .cst-post-cat i {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
}

.post-head-cst .post-main-cst .cst-post-cat i:before {
	content: "";
	width: 100%;
	height: 2px;
	background-color: #ae3588;
	display: block;
}

.post-head-cst .post-main-cst .cst-post-meta {
	color: #fff;
	font-size: 16px;
	line-height: 18px;
	margin-right: 27%;
	font-style: italic;
}

.post-head-cst .post-main-cst .cst-post-meta div {
	display: inline-block;
	padding-right: 12px;
	margin-right: 5px;
	border-right: 1px solid #fff;
}

.post-head-cst .post-main-cst .cst-post-meta div:last-child {
	padding-right: 0px;
	margin-right: 0px;
	border-right: 0px solid #fff;
}

.single-post .wf-container-main {
	padding: 50px 0;
}

.single-post .wf-container-main .content p {
	font-size: 16px;
	line-height: 27px;
	margin-bottom: 27px;
}

.single-post .wf-container-main .content h3 {
	font-size: 22px;
	font-weight: 600;
	line-height: 30px;
	margin-bottom: 15px;
}

.single-post .home_welcome_bg {
	padding: 30px 0;
	margin: 30px 0;
}

.single-post .home_welcome_bg .vc_column_container.vc_col-sm-12 {
	width: 80%;
	text-align: center;
}

.single-post .home_welcome_bg .vc_column_container h2 {
	margin: 0;
	font-size: 26px;
	line-height: 36px;
}

.single-post .home_welcome_but {
	background: #081f35 !important;
	color: #FFF !important;
	padding: 8px 40px;
	margin-top: 8px;
	display: inline-block;
	font-weight: 800;
	font-size: 18px;
	border-radius: 40px;
}

.single-post .single-related-posts .items-grid {
	margin: 0;
}

.single-post .single-related-posts .items-grid h3 {
	font-size: 32px;
	font-weight: 800;
	line-height: 40px;
	margin-bottom: 15px;
	margin-top: 15px;
	text-align: center;
	display: block;
	width: 100%;
}

.single-post .single-related-posts .items-grid article {
	display: inline-block;
	width: 30.33%;
	margin-right: 13px;
	padding: 8px;
	background: #eff0f0;
}

.single-post .single-related-posts .items-grid article:last-child {
	margin-right: 0px;
}

.single-post .single-related-posts {
	border: 0px;
	padding: 0;
	margin-top: 10px;
}

.single-post .items-grid .alignleft {
	margin: 0px 0px 10px 0;
	float: none;
	width: 100%;
}

.single-post .items-grid .alignleft img {
	width: 100%;
	min-height: 170px;
}

.single-post .single-related-posts .items-grid article .post-content .cst-post-cat {
	color: #ae3588;
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 5px;
}

.single-post .single-related-posts .items-grid article .post-content .cst-post-cat span {
	display: table-cell;
	padding-right: 8px;
}

.single-post .single-related-posts .items-grid article .post-content .cst-post-cat i {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
}

.single-post .single-related-posts .items-grid article .post-content .cst-post-cat i:before {
	content: "";
	width: 100%;
	height: 2px;
	background-color: #ae3588;
	display: block;
}

.single-post .single-related-posts .items-grid article .post-content h2 {
	font-size: 18px;
	line-height: 22px;
	font-weight: 800;
}

.single-post .single-related-posts .items-grid article .post-content a {
	font-size: 15px;
	line-height: 15px;
	font-weight: 800;
	color: #ae3588;
}

.single-post .single-related-posts .items-grid article .post-content .cst-post-author {
	font-size: 13px;
	line-height: 15px;
	font-style: italic;
}

.single-post .comments-area h3 {
	font-size: 32px !important;
	font-weight: 800 !important;
	line-height: 40px !important;
	margin-bottom: 5px !important;
	margin-top: 15px;
	text-align: center;
	display: block;
	width: 100%;
	padding: 0;
}

.single-post .comments-area h3:after {
	display: none;
}

.single-post .comments-area .comment-list {
	padding-bottom: 20px !important;
}

.single-post .comments-area .comment-list .comment-body {
	box-shadow: 0 0 0;
}

.single-post .comments-area .comment-list .comment-body {
	position: relative;
	padding: 10px 10px 10px 80px;
	margin-top: 20px;
	box-sizing: border-box;
}

.single-post .comments-area .comment-list .comment-body .comment-metadata {
	margin-bottom: 0px;
	font-size: 11px;
	line-height: 22px;
}

.single-post .comments-area .comment-list .comment-body .comment-content {
	margin-bottom: 5px;
}

.single-post .comments-area .comment-list .comment-body .comment-content p {
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 0px;
}

.single-post .comments-area .comment-list .comment-body .reply {
	text-align: right;
	margin-bottom: 10px;
	display: none;
}

.single-post .comments-area .comment-list .comment-body .no-avatar {
	width: 50px;
	height: 50px;
	margin: 0 10px 15px -64px;
}

.single-post .comments-area .comment-list .comment-body .comment-author-name {
	margin-bottom: 0;
	line-height: 12px;
	font-weight: normal;
	font-size: 12px;
}

.single-post .comments-area .comment-notes {
	font-size: 12px !important;
	line-height: 18px !important;
}

.single-post .comments-area .comment-form-comment {
	margin-bottom: 0 !important;
	display: inline-block;
	width: 49%;
	vertical-align: top;
	margin-right: 8px;
}

.single-post .comments-area .comment-form-comment textarea {
	height: 140px;
}

.single-post .comments-area .form-fields {
	margin-bottom: 0 !important;
	display: inline-block;
	width: 50%;
	vertical-align: top;
}

.single-post .comments-area .dt-btn {
	border-radius: 50px;
}

.single-post .sidebar-right .sidebar {
	border-left: 0px;
}

.sidebar-divider-vertical.sidebar-right .sidebar .sidebar-content {
	padding-left: 0;
}

.sidebar .widget,
.sidebar-content .widget,
.elementor-widget-sidebar .widget {
	padding-top: 15px;
	padding-bottom: 0px;
}

.free-numer {
	background: #051729 url('https://numerologist.com/wp-content/uploads/2023/03/free-numer.jpg') no-repeat center center;
	background-size: cover;
	text-align: center;
	padding: 40px 20px;
}

.free-numer h3 {
	color: #fff;
	font-size: 28px;
	line-height: 30px;
}

.free-numer a {
	background: #fff;
	display: block;
	padding: 5px;
	border-radius: 50px;
	color: #ae3588 !important;
	font-weight: bold;
	font-size: 16px;
}

.free-numer a:hover {
	background: #ae3588;
	color: #fff !important;
}

.your-weekly {
	background: #051729 url('https://numerologist.com/wp-content/uploads/2023/03/your-weekly.jpg') no-repeat center center;
	background-size: cover;
	text-align: center;
	padding: 40px 20px;
}

.your-weekly h3 {
	color: #fff;
	font-size: 28px;
	line-height: 30px;
}

.your-weekly a {
	background: #ae3588;
	color: #fff !important;
	display: block;
	padding: 5px;
	border-radius: 50px;
	font-weight: bold;
	font-size: 16px;
}

.your-weekly a:hover {
	background: #fff;
	color: #ae3588 !important;
}

.sidebar-content .widget-title {
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	font-weight: 800;
	margin-bottom: 10px;
}

.sidebar-content .popular-posts .wpp-list .post {
	background: #081f35;
	margin-bottom: 10px;
	padding: 8px;
}

.sidebar-content .popular-posts .wpp-list .post .post-thumbnail-wrap {
	display: inline-block;
	width: 40%;
	vertical-align: top;
}

.sidebar-content .popular-posts .wpp-list .post .post-thumbnail {
	display: block;
}

.sidebar-content .popular-posts .wpp-list .post .post-entry-content {
	display: inline-block;
	width: 57%;
	vertical-align: top;
	margin-left: 5px;
}

.sidebar-content .popular-posts .wpp-list .post .post-entry-content .cst-post-cat {
	color: #ae3588;
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 5px;
}

.sidebar-content .popular-posts .wpp-list .post .post-entry-content .cst-post-cat span {
	display: block;
	padding-right: 0px;
}

.sidebar-content .popular-posts .wpp-list .post .post-entry-content .cst-post-cat span a {
	color: #ae3588;
}

.sidebar-content .popular-posts .wpp-list .post .post-entry-content .cst-post-cat i {
	display: none;
}

.sidebar-content .popular-posts .wpp-list .post .post-entry-content .cst-post-cat i:before {
	content: "";
	width: 100%;
	height: 2px;
	background-color: #ae3588;
	display: block;
}

.sidebar-content .popular-posts .wpp-list .post .post-entry-content h3 {
	font-size: 16px;
	line-height: 17px;
	font-weight: 800;
}

.sidebar-content .popular-posts .wpp-list .post .post-entry-content h3 a,
.sidebar-content .popular-posts .wpp-list .post .post-entry-content .cst-post-author a {
	color: #fff;
}

.sidebar-content .popular-posts .wpp-list .post .post-entry-content .cst-post-author {
	font-size: 11px;
	line-height: 11px;
	font-style: italic;
	color: #fff;
}

.sidebar-lookingfor a {
	display: inline-block;
	width: 45%;
	background: #081f35;
	margin: 2px;
	font-size: 13px;
	font-weight: bold;
	color: #5785af !important;
	text-align: center;
	padding: 5px;
}

.sidebar-lookingfor a img {
	display: block;
	margin: 0 auto;
}

.sidebar-lookingfor a:hover {
	background: #1a3254;
	color: #fff !important;
}

.author .header-space {
	display: none;
}

.author .page-title {
	background: url('https://numerologist.com/wp-content/uploads/2020/10/contributer-bg.png') no-repeat center bottom !important;
	background-size: cover;
	padding: 160px 0 40px;
	overflow: hidden;
	position: relative;
}

.author .page-title:before {
	content: "";
	background-color: #0000006b;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.author .page-title .wf-wrap {
	min-height: auto;
	padding-top: 0;
	padding-bottom: 0;
}

.author .page-title .wf-wrap .page-title-head {
	display: block;
	width: 100%;
}

.author .page-title .wf-wrap .page-title-head h1 {
	text-align: left;
	color: #fff;
}

.author .page-title .wf-wrap .page-title-head h1 a {
	color: #fff;
}

.author .page-title .wf-wrap .page-title-head p.cntr_profi {
	color: #fff;
}

.author .page-title .wf-wrap .page-title-breadcrumbs {
	display: none;
}

.author .page-title {}

.author .main-nav>li:not(.wpml-ls-item)>a .menu-text,
.author .popup-search .submit i,
.author .overlay-search .submit i,
.author .masthead .top-bar .mini-login,
.author .masthead .top-bar .mini-login .submit,
.author .masthead .top-bar .mini-login i,
.author .masthead .top-bar .mini-login .submit i,
.author .top-bar,
.author .top-bar a:not(.wpml-ls-link):not(.wpml-ls-item-toggle),
.author .top-bar .mini-nav .customSelect,
.author .top-bar .mini-nav a:hover,
.author .header-bottom-bar a,
.author .top-bar .wc-ico-cart i,
.author .main-nav>li:not(.wpml-ls-item)>a:hover .menu-text {
	color: #ffffff;
}

.author .sticky-on .main-nav>li:not(.wpml-ls-item)>a .menu-text,
.author .sticky-on .popup-search .submit i,
.author .sticky-on .overlay-search .submit i,
.author .sticky-on .masthead .top-bar .mini-login,
.author .sticky-on .masthead .top-bar .mini-login .submit,
.author .sticky-on .masthead .top-bar .mini-login i,
.author .sticky-on .masthead .top-bar .mini-login .submit i,
.author .sticky-on .top-bar,
.author .sticky-on .top-bar a:not(.wpml-ls-link):not(.wpml-ls-item-toggle),
.author .sticky-on .top-bar .mini-nav .customSelect,
.author .sticky-on .top-bar .mini-nav a:hover,
.author .sticky-on .header-bottom-bar a,
.author .sticky-on .top-bar .wc-ico-cart i {
	color: #333333;
}

.author .cnt_details {
	padding: 80px 0px;
}

.author .cnt_thumb {
	display: inline-block;
	width: 20%;
	vertical-align: top;
}

.author .cnt_content {
	display: inline-block;
	width: 73%;
	vertical-align: top;
	padding: 0 3%;
	font-size: 16px;
	line-height: 20px;
}

.author .cnt_thumb .cnt_img {
	width: 100%;
	margin-bottom: 10px;
}

.author .cnt_thumb .cnt_excerpt {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 10px;
}

.author .cnt_thumb .cnt_social {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.author .cnt_thumb .cnt_social li {
	list-style-type: none;
	display: inline-block;
	width: 36px;
	margin-right: 5px;
}

.author .cnt_thumb .cnt_social li a {
	display: inline-block;
	width: 36px;
	height: 36px;
	line-height: 40px;
	text-align: center;
	background: #051729;
	border-radius: 40px;
	font-size: 18px;
	color: #fff;
	font-weight: normal;
}

.author .cnt_thumb .cnt_social li a:hover {
	background: #ad3587;
}

.author .cnt_thumb .cnt_social li a svg {
	fill: #ffffff;
}

.author .cnt_blogs h2 {
	font-size: 28px;
	text-align: center;
	margin-bottom: 30px;
	line-height: 28px;
}

.author .cnt_blogs .contributors-box ul li {
	min-height: 307px;
	background: #f1f2f2;
	vertical-align: top;
}

.author .cnt_blogs .contributors-box ul li h3 {
	font-size: 17px;
	font-weight: 700;
	color: #051729;
	line-height: 20px;
}

.author .cnt_blogs .contributors-box ul li a {
	font-size: 14px;
	font-weight: 700;
}

.author .cnt_blogs .contributors-box ul li:hover {
	background: #051729;
	box-shadow: 0px 0px 15px #af3589;
}

.author .cnt_blogs .contributors-box ul li:hover h3 {
	color: #fff;
}

.author .paginator {
	display: inline-flex;
	margin-top: 25px;
}

.author .paginator a,
.author .paginator span {
	border: 1px solid #b0348a;
	width: 32px;
	height: 32px;
	border-radius: 32px;
	line-height: 32px;
	font-weight: 600;
	padding: 0;
}

.author .paginator a:hover,
.author .paginator a *:hover,
.author .paginator span {
	background: #b0348a;
	color: #fff;
}

.author .paginator a:after {
	display: none;
}

.category .header-space {
	display: none;
}

.category .main-nav>li:not(.wpml-ls-item)>a .menu-text,
.category .popup-search .submit i,
.category .overlay-search .submit i,
.category .masthead .top-bar .mini-login,
.category .masthead .top-bar .mini-login .submit,
.category .masthead .top-bar .mini-login i,
.category .masthead .top-bar .mini-login .submit i,
.category .top-bar,
.category .top-bar a:not(.wpml-ls-link):not(.wpml-ls-item-toggle),
.category .top-bar .mini-nav .customSelect,
.category .top-bar .mini-nav a:hover,
.category .header-bottom-bar a,
.category .top-bar .wc-ico-cart i,
.category .main-nav>li:not(.wpml-ls-item)>a:hover .menu-text {
	color: #ffffff;
}

.category .sticky-on .main-nav>li:not(.wpml-ls-item)>a .menu-text,
.category .sticky-on .popup-search .submit i,
.category .sticky-on .overlay-search .submit i,
.category .sticky-on .masthead .top-bar .mini-login,
.category .sticky-on .masthead .top-bar .mini-login .submit,
.category .sticky-on .masthead .top-bar .mini-login i,
.category .sticky-on .masthead .top-bar .mini-login .submit i,
.category .sticky-on .top-bar,
.category .sticky-on .top-bar a:not(.wpml-ls-link):not(.wpml-ls-item-toggle),
.category .sticky-on .top-bar .mini-nav .customSelect,
.category .sticky-on .top-bar .mini-nav a:hover,
.category .sticky-on .header-bottom-bar a,
.category .sticky-on .top-bar .wc-ico-cart i {
	color: #333333;
}

.category .header-space, 
.tag .header-space {
	display: none;
}

.tag .main-nav>li:not(.wpml-ls-item)>a .menu-text,
.tag .popup-search .submit i,
.tag .overlay-search .submit i,
.tag .masthead .top-bar .mini-login,
.tag .masthead .top-bar .mini-login .submit,
.tag .masthead .top-bar .mini-login i,
.tag .masthead .top-bar .mini-login .submit i,
.tag .top-bar,
.tag .top-bar a:not(.wpml-ls-link):not(.wpml-ls-item-toggle),
.tag .top-bar .mini-nav .customSelect,
.tag .top-bar .mini-nav a:hover,
.tag .header-bottom-bar a,
.tag .top-bar .wc-ico-cart i,
.tag .main-nav>li:not(.wpml-ls-item)>a:hover .menu-text {
	color: #ffffff;
}

.tag .sticky-on .main-nav>li:not(.wpml-ls-item)>a .menu-text,
.tag .sticky-on .popup-search .submit i,
.tag .sticky-on .overlay-search .submit i,
.tag .sticky-on .masthead .top-bar .mini-login,
.tag .sticky-on .masthead .top-bar .mini-login .submit,
.tag .sticky-on .masthead .top-bar .mini-login i,
.tag .sticky-on .masthead .top-bar .mini-login .submit i,
.tag .sticky-on .top-bar,
.tag .sticky-on .top-bar a:not(.wpml-ls-link):not(.wpml-ls-item-toggle),
.tag .sticky-on .top-bar .mini-nav .customSelect,
.tag .sticky-on .top-bar .mini-nav a:hover,
.tag .sticky-on .header-bottom-bar a,
.tag .sticky-on .top-bar .wc-ico-cart i {
	color: #333333;
}

.jquery-filter article.hidden {
	display: none !important;
	opacity: 1;
}

.category .blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-cat span {
	font-size: 11px;
}

/*.category .blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-cat i {
	display: none;
}
*/

.bloglist2 .blog-shortcode:not(.mode-masonry) .filter .filter-categories a {
	padding: 10px 15px;
	font-size: 17px;
	margin: 0px 3px 0px 0px;
	border-radius: 0px !important;
}

.darkblubg {
	background-color: #051729;
}

.category-sidebar-box {
	padding: 20px 0 !important;
	margin: 0 0 20px 0;
}

.category-sidebar-box .dt-btn {
	color: #fff !important;
	font-size: 15px;
	padding: 10px 30px;
}

.category-sidebar-box .wpb_single_image {
	margin-bottom: 10px;
}

.catblubox {
	padding: 20px 0 !important;
	background: #081f35;
}

.catblubox h2,
.catblubox h3 {
	color: #fff !important;
	padding: 0 10px !important;
}

.catblubox .dt-btn {
	color: #af3589 !important;
	font-size: 13px;
	padding: 10px 10px;
	background-color: #ffffff !important;
}

.catblubox .wpb_single_image {
	margin-bottom: 10px;
}

h2.vc_custom_heading.lat-art-home {
	text-transform: uppercase;
}

.blognume.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+6) {
	margin-top: -25.3% !important;
}

.blognume.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+7) {
	margin-top: -13.6% !important;
}

.blognume.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+8) {
	margin-top: -0.6% !important;
}

.blognume.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+9) {
	margin-top: 9px !important;
}

.blognume.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+10) {
	margin-top: 10px !important;
}

.blognume.bloglist1 .blog-shortcode:not(.mode-masonry) article .post-entry-content .entry-title {
	line-height: 24px;
}

.blognume.bloglist1 .blog-shortcode:not(.mode-masonry) article .post-entry-content {
	min-height: 197px;
}

.blognume.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+6) .post-entry-content {
	min-height: 97px;
}

.blognume.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+6) .post-entry-content .entry-title {
	line-height: 14px;
}

.owl-carousel.owl-drag .owl-item ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.lookingforbox {
	padding: 0 12%;
}

.lookingfor a {
	display: block;
	background: #081f35;
	margin: 6px;
	font-size: 16px;
	font-weight: bold;
	color: #5785af !important;
	text-align: center;
	padding: 20px 5px;
}

.lookingfor a img {
	display: block;
	margin: 0 auto 15px;
	width: 50% !important;
}

.lookingfor a:hover {
	background: #1a3254;
	color: #fff !important;
}

.blognumerolo.bloglist1 .vc_col-sm-3 {
	width: 23%;
}

.blognumerolo.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+6) {
	display: none;
}

.blognumerolo.bloglist1 .blog-shortcode:not(.mode-masonry) article:first-of-type,
.blognumerolo.bloglist1 .blog-shortcode:not(.mode-masonry) article.visible.first:not(.product) {
	width: 95%;
	margin-right: 40PX;
	margin-top: 15px !important;
}

.blognumerolo.bloglist1 .blog-shortcode:not(.mode-masonry) article {
	width: 29.7%;
}

.blognumerolo.bloglist1 .blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-author {
	margin-top: 0px;
	line-height: 18px;
}

.blognumerolo.bloglist1 .blog-shortcode:not(.mode-masonry) article:first-of-type .post-entry-content .cst-post-author {
	margin-top: 8px;
}

.blognumerolo.bloglist1 .blog-shortcode:not(.mode-masonry) article .post-entry-content .entry-title {
	font-size: 17px;
	line-height: 20px;
}


/*.blognumerolo.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+3) .post-thumbnail-rollover img {
    height: 146px;
}*/

.blognumerolo.bloglist1 .blog-shortcode:not(.mode-masonry) article:first-of-type .post-thumbnail-rollover img {
	height: 253px;
}

.blognumerolo .catblubox {
	padding: 40px 0 !important;
	margin-top: 63px;
}

.blognumerolo.bloglist1 .blog-shortcode:not(.mode-masonry) article .post-entry-content {
	min-height: 180px;
}

.marbot0 {
	margin-bottom: 0px;
}

.catwhitbox {
	padding: 40px 0 !important;
	margin-top: 63px;
	box-shadow: 0px 0px 25px #b0348a;
}

.catwhitbox .astrology-hor ul {
	margin: 0 0;
}

.page-id-38483 .astrology-hor ul li {
	width: 21.8%;
}

.angelguides-grid-view.bloglist1 .blog-shortcode:not(.mode-masonry) article:first-of-type {
	background: #081f35 !important;
}

.angelguides-grid-view .astro-left-box .blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-cat span {
	background: #081f35;
}

.angelguides-grid-view .blog-shortcode:not(.mode-masonry) article .post-entry-content .entry-title a {
	color: #fff;
}

.angelguides-grid-view .blog-shortcode:not(.mode-masonry) article .post-entry-content .entry-excerpt * {
	color: #fff;
}

.angelguides-grid-view .blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-author {
	color: #fff;
}

.angelguides-grid-view.bloglist1 .astro-right-box .blog-shortcode:not(.mode-masonry) article .post-entry-content .entry-title {
	line-height: 16px;
}

.angelguides-grid-view.bloglist1 .astro-right-box .blog-shortcode:not(.mode-masonry) article .post-entry-content {
	min-height: 128px;
}

.trandingtopicsbox {
	padding: 0 12%;
}

.trandingtopics {
	text-align: center;
}

.trandingtopics a {
	display: inline-block;
	width: 17.1%;
	background: #051729;
	margin: 6px;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #fff !important;
	text-align: center;
	padding: 20px 5px;
}

.trandingtopics a img {
	display: block;
	margin: 0 auto 15px;
	width: 50%;
}

.trandingtopics a:hover {
	background: #1a3254;
	color: #5785af !important;
	box-shadow: 0px 0px 27px #b0348a;
}

.divination-grid-view .astro-right-box .content-bg-on.centered-layout-list article,
.divination-grid-view .astro-right-box .content-bg-on.classic-layout-list article {
	background-color: #fff;
}

.divination-grid-view .astro-right-box .blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-cat span {
	background: #fff;
}

.divination-grid-view.bloglist1 .astro-right-box .blog-shortcode:not(.mode-masonry) article .post-entry-content .entry-title {
	line-height: 16px;
}

.divination-grid-view.bloglist1 .astro-right-box .blog-shortcode:not(.mode-masonry) article .post-entry-content {
	min-height: 128px;
}

.divination-grid-view.bloglist1 .astro-right-box .blog-shortcode:not(.mode-masonry) article:first-of-type .post-entry-content .entry-title a {
	color: #051729;
}

.divination-grid-view.bloglist1 .astro-right-box .blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-author {
	color: #051729;
}

.bloglist1 .catwhitbox {
	background: #fff;
}

.bloglist1 .catwhitbox .dt-btn {
	color: #fff !important;
	font-size: 13px;
	padding: 10px 30px;
}

.lifepathnumber-box {
	background: #081f35;
	color: #fff;
	padding: 30px;
	margin: 0 10%;
	font-size: 18px;
	line-height: 27px;
}

.lifepathnumber-box b {
	font-size: 25px;
	color: #b0358a;
}

.lifepathnumber-box p {
	margin: 0 7% 15px;
}

.lifepathnumber-box p:last-child {
	margin: 0 0 15px;
	text-align: center;
}

.lifepathnumber-box h3 {
	font-size: 28px;
	line-height: 32px;
	color: #fff;
	text-align: center;
}

.Free_Calculator .wpcf7-form {
	background: #fff url('https://numerologist.com/wp-content/uploads/2020/09/bag_img_4.jpg') no-repeat center center;
	background-size: cover;
	border: 8px solid #fff;
	box-shadow: 0px 0px 36px #af3589;
	padding: 55px 10% 40px;
	z-index: 10;
	position: relative;
	margin-bottom: -130px !important;
}

.Free_Calculator div.wpcf7 .ajax-loader {
	display: none;
}

.Free_Calculator .date-352 {
	display: inline-block;
	width: 79%;
}

.Free_Calculator .date-352 .datefeld {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	height: 59px;
	line-height: 39px;
}

.Free_Calculator .numerodate {
	display: inline-block;
	width: 180px;
	background: #081f35 !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.Free_Calculator .wpcf7-form p.text_center {
	font-weight: bold;
	font-size: 20px;
}

.Life-Path-Number-tabe .wpb_tabs_nav li {
	margin-right: 0 !important;
	border-right: 1px solid #051729 !important;
	padding: 0 5px !important;
}

.Life-Path-Number-tabe .wpb_tabs_nav li:last-child {
	border-right: 0px solid #051729 !important;
}

.Life-Path-Number-tabe .wpb_tabs_nav li a {
	padding: 0 10px !important;
}

.Life-Path-Number-tabe .wpb_tabs_nav li.ui-tabs-active a {
	border-bottom: 1px solid #af3589 !important;
}

.Life-Path-Number-tabe .ui-tabs-panel {
	padding: 15px !important;
	box-shadow: 0px 0px 36px #af3589;
	margin-top: 25px !important;
}

.numgraybox {
	background-color: #e0e0e0;
	padding: 100px 15px;
	text-align: center;
}

.page-id-42545 .wpb_tabs .wpb_tabs_nav li {
	position: relative;
	margin: 4px !important;
	background: #f0f1f1 !important;
	box-shadow: none !important;
	width: 9.3%;
}

.page-id-42545 .wpb_tabs .wpb_tabs_nav li.ui-tabs-active,
.page-id-42545 .wpb_tabs .wpb_tabs_nav li:hover {
	background: #fff !important;
	box-shadow: 0px 0px 26px #af35899c !important;
}

.page-id-42545 .wpb_tabs .wpb_tabs_nav li a {
	color: #5784ae !important;
	padding: 40px 0 !important;
	font-size: 40px;
	width: 100% !important;
	text-align: center;
}

.about-lettery {
	color: #fff;
	padding: 30px;
	margin: 0 10%;
	font-size: 18px;
	line-height: 27px;
}

.about-lettery h4 {
	color: #fff;
}

.about-lettery ul {
	border-left: 1px solid #8e116c;
	padding-left: 36px;
	margin-left: 0;
}

.soulnumbercal {
	background: #fff url('https://numerologist.com/wp-content/uploads/2020/09/bag_img_4.jpg') no-repeat center center;
	background-size: cover;
	border: 8px solid #fff;
	box-shadow: 0px 0px 36px #af3589;
	padding: 55px 20%;
	z-index: 10;
	position: relative;
	margin-bottom: -130px !important;
	text-align: center;
}

.soulnumbercal h3 {
	font-size: 20px;
	line-height: 27px;
}

.soulnumbercal a {
	padding: 0;
	min-height: 40px;
	line-height: 40px;
	clear: both;
	width: 100%;
	margin-top: 20px;
	border-radius: 30px !important;
	background: #081f35 !important;
	color: #fff !important;
	display: block;
}

.calyourexp-box {
	color: #fff;
	padding: 20px 0 0 0;
	margin: 0 10%;
	font-size: 18px;
	line-height: 27px;
}

.calyourexp-box ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.calyourexp-box ul li {
	list-style-type: none;
	margin: 6px;
	background: #081f35;
}

.calyourexp-box ul li b {
	font-size: 25px;
	color: #5785af;
	font-weight: 400;
	padding: 40px 50px;
	display: inline-block;
	width: 65px;
	border-right: 2px solid #8c116f;
	text-align: center;
}

.calyourexp-box ul li i {
	padding: 0 30px;
	display: inline-block;
	font-size: 18px;
	width: 71%;
	vertical-align: middle;
}

.expressioncalce {
	background: #fff url('https://numerologist.com/wp-content/uploads/2020/10/calcbg.jpg') no-repeat center center;
	background-size: cover;
	border: 8px solid #fff;
	box-shadow: 0px 0px 36px #af3589;
	padding: 45px 20px;
	z-index: 10;
	position: relative;
	margin-bottom: -130px !important;
	text-align: center;
}

.expressioncalce h2 {
	font-size: 30px;
	line-height: 37px;
}

.expressioncalce .tabelbox {
	margin: 20px 0;
	padding: 0;
	list-style-type: none;
	border: 1px solid #000;
	border-width: 1px 0 0 1px;
}

.expressioncalce .tabelbox div {
	float: left;
	width: 11%;
	border: 1px solid #000;
	margin: 0;
	padding: 0;
	border-width: 0 1px 1px 0;
	font-size: 25px;
	line-height: 45px;
	height: 45px;
}

.expressioncalce .tabelbox div.clearbox {
	clear: both;
	float: none;
	border: 0px;
	height: 0px;
}

.woocommerce-checkout .wc-coupon-wrap {
	display: none;
}

.checkoutbox {
	margin: 0;
	padding: 45px;
	background: #f3f4f6;
}

.reviews-box {
	background-color: #f1f2f2;
	padding: 15px 30px;
	margin: 10px 0;
}

.reviews-images {
	display: inline-block;
	width: 25%;
	vertical-align: middle;
}

.reviews-images img {
	width: 100%;
}

.reviews-content {
	display: inline-block;
	width: 74%;
	vertical-align: middle;
}

.reviews-content span {
	font-weight: 800;
	color: #b0358a;
}

/*

.wc-order-review,
.wc-side-column {
	background-color: #f3f4f6;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.1) !important;
	padding: 0;
}

#order_review_heading {
	font-size: 24px;
	font-weight: 800;
}

.woocommerce-checkout .shop_table {
	background: #051729;
	box-shadow: 0px 0px 26px #af358980;
}

.woocommerce-checkout-review-order .product-quantity,
.woocommerce-checkout-review-order .product-total,
.woocommerce-checkout-review-order .cart-subtotal th,
.woocommerce-checkout-review-order .order-total th,
.woocommerce-checkout-review-order .shipping th,
.woocommerce-checkout-review-order .about_paypal,
.woocommerce-checkout-review-order .product-total .woocommerce-Price-amount,
.woocommerce-checkout-review-order tfoot th,
.woocommerce-checkout-review-order-table .woocommerce-Price-amount,
.woocommerce-checkout-review-order .product-name,
.woocommerce-cart-wrap .cart_totals h2,
.woocommerce-cart-wrap .cart_totals th,
.woocommerce-cart-wrap .cart-subtotal .amount,
.woocommerce-cart-wrap .order-total .amount {
	color: #fff !important;
}

.shopping-cart-inner {
	box-shadow: 0px 0px 26px #af3589;
}

.shopping-cart-bottom a.button {
	padding: 5px 30px 5px 30px !important;
	width: 100% !important;
	font-size: 15px !important;
}

.woocommerce-cart-wrap .cart-collaterals {
	background: #051729;
	box-shadow: 0px 0px 26px #af358980 !important;
}

#page .checkout-button.wc-forward {
	border-radius: 50px;
	text-transform: uppercase;
	font-size: 20px;
}

table.shop_table td,
.cart-collaterals .cart_totals tr td,
.cart-collaterals .cart_totals tr th,
.shop_attributes td,
.shop_attributes th,
table.shop_attributes,
.content table.shop_table tr,
.woocommerce table.shop_table,
p.stars a.star-1,
p.stars a.star-2,
p.stars a.star-3,
p.stars a.star-4,
p.stars a.star-5,
.wc-complete-wrap .wc-bacs-bank-details li {
	border-color: #44525f !important;
}

*/

.forecast-box-bg {
	border: 8px solid #fff;
	margin: 0 10%;
	background: #fff;
	box-shadow: 0px 0px 26px #af3589;
	padding: 10px 10px 0 10px;
}

.forecast-box-bg .text-line,
.forecast-box-bg .wpb_content_element {
	margin-bottom: 0;
}

.forecast-box-bg .text-line h4 {
	font-size: 16px;
	color: #973886;
}

.forecast-box-bg .wpb_raw_html {
	margin-left: -25px;
	margin-right: -25px;
	margin-top: 10px;
	padding: 40px;
	text-align: center;
	background: #051729 url('https://numerologist.com/wp-content/uploads/2020/10/wpb-raw-bg.jpg') no-repeat center center;
	background-size: cover;
}

.forecast-box-bg .wpb_raw_html h3 {
	font-size: 27px;
	line-height: 30px;
	font-weight: 800;
	margin-bottom: 20px;
}

.forecast-box-bg .wpb_raw_html a {
	background: #081f35;
	padding: 12px 80px;
	min-height: 40px;
	line-height: 40px;
	font-weight: 800;
	border-radius: 50px;
	color: #fff;
}

.upertext {
	text-transform: uppercase;
}

.space-LR {
	margin: 0 10%;
}

.flipboxcon .flip-box-wrap p {
	font-size: 14px !important;
	line-height: 21px !important;
}

.flipboxcon .flip-box-wrap .ifb-back {
	background: #1a3254 !important;
	box-shadow: 0px 0px 26px #af358980;
}

.flipboxcon .flip-box-wrap {
	margin-bottom: 0px !important;
}

.flipboxcon .vc_column-inner {
	padding: 0;
}

.flipboxcon2 .flip-box-wrap p {
	font-size: 14px !important;
	line-height: 21px !important;
}

.flipboxcon2 .flip-box-wrap .ifb-back {
	background: #fff !important;
	box-shadow: 0px 0px 26px #af358980;
}

.flipboxcon2 .flip-box-wrap {
	margin-bottom: 0px !important;
}

.flipboxcon2 .vc_column-inner {
	padding: 0;
}

.flipboxcon2 .flip-box-wrap .ifb-front .flipbox_heading {
	margin: 15px 0 3px;
	line-height: 1.3em;
	font-size: 16px;
	display: block;
}

.flipboxcon2 .flip-box-wrap .horizontal_flip_left .ifb-front {
	padding: 40px 0 50px;
}

.flipboxcon2 .flip-box-wrap .ifb-back .flipbox_heading {
	margin: 15px 0 3px;
	font-size: 18px !important;
	font-weight: 700;
	color: #041729 !important;
}

.flipboxcon2 .flip-box-wrap .ifb-back .ifb-flip-box-section-content p {
	color: #041729 !important;
	font-size: 14px !important;
	line-height: 17px !important;
}

.flipboxcon2 .flip-box-wrap .ifb-back .ifb-flip-box-section-content p b {
	display: block;
	margin-bottom: 10px;
}

.flipboxcon2 .flip-box-wrap .ifb-back .flip_link a {
	border-radius: 50px;
	padding: 3px 30px;
	font-weight: 700;
}

.piscescont {
	padding: 0 30px;
}

.piscescont .pink-text-lar h4 {
	color: #051729;
	font-size: 22px;
}

.piscesconttopics {
	text-align: center;
}

.piscesconttopics a {
	display: inline-block;
	width: 14.1%;
	background: #f1f2f2;
	margin: 6px;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #5785af !important;
	text-align: center;
	padding: 20px 5px;
}

.piscesconttopics a img {
	display: block;
	margin: 0 auto 15px;
	width: 50%;
}

.piscesconttopics a:hover {
	background: #ffff;
	color: #5785af !important;
	box-shadow: 0px 0px 27px #b0348a;
}

.planetarybox {
	background-color: #e0e0e0;
	padding: 50px 15px;
	text-align: center;
}

.planetarybox .wpb_single_image {
	margin-bottom: 0;
}

.becoming-box-normal-text p {
	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
}

/*
.free-personalized .wpcf7-form {
	background: #fff url('/wp-content/uploads/2020/09/bag_img_4.jpg') no-repeat center center;
	background-size: cover;
	border: 8px solid #fff;
	box-shadow: 0px 0px 36px #af3589;
	padding: 55px 8% 35px;
	z-index: 10;
	position: relative;
	margin-bottom: -200px !important;
}

.free-personalized .wpcf7-form p.text_center {
	font-weight: 700;
	margin: 0 8% 10px;
	font-size: 18px;
}

.free-personalized .wpcf7-form .DateOfMonth {
	float: left;
	width: 39%;
	margin-right: 1%;
}

.free-personalized .wpcf7-form .Dayfield {
	float: left;
	width: 29%;
	margin-right: 1%;
}

.free-personalized .wpcf7-form .yearfield {
	float: left;
	width: 30%;
}

.free-personalized .wpcf7-form .wpcf7-form-control {
	color: #000;
	font-weight: bold;
}

.free-personalized .wpcf7-form .wpcf7-submit {
	clear: both;
	width: 100%;
	margin-top: 20px;
	border-radius: 30px !important;
	background: #081f35 !important;
	color: #fff !important;
}

.free-personalized .wpcf7-form .wpcf7-submit:hover {
	background: #af3589 !important;
}

.free-personalized .wpcf7-form .formtitle span {
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: middle;
	width: 27%;
}

.free-personalized .wpcf7-form .formtitle i {
	display: inline-block;
	border-bottom: 2px solid #b64090;
	width: 73%;
	vertical-align: middle;
}

.free-personalized .wpcf7-form select.wpcf7-form-control {
	background: #fff url('/wp-content/uploads/2020/09/drop_aerrw.jpg') no-repeat right center;
}

.free-personalized .wpcf7-form .wpcf7-form-control::placeholder {
	color: #000;
	opacity: 1;
}

.free-personalized .wpcf7-form .wpcf7-form-control:-ms-input-placeholder {
	color: #000;
}

.free-personalized .wpcf7-form .wpcf7-form-control::-ms-input-placeholder {
	color: #000;
}

.free-personalized .imagebox {
	display: inline-block;
	width: 24%;
	vertical-align: top;
}

.free-personalized .contentbox {
	display: inline-block;
	width: 71%;
	margin-left: 4%;
	vertical-align: top;
}

.free-personalized h2 {
	font-size: 28px;
	line-height: 30px;
} */

.personalized-artical .filter {
	display: none;
}

/*
.shop-cat-box .wf-cell.shown {
	background-color: #f1f2f2;
	padding: 30px 15px 15px;
}

.shop-cat-box .wf-cell.shown .onsale {
	display: none;
}

.shop-cat-box .wf-cell.shown .woo-buttons-on-img {
	display: inline-block;
	width: 40%;
	vertical-align: top;
	margin-bottom: 0;
}

.shop-cat-box .wf-cell.shown .woocom-list-content {
	display: inline-block;
	width: 56%;
	vertical-align: top;
	text-align: left;
	margin-left: 3%;
}

.shop-cat-box .wf-cell.shown .woocom-list-content .entry-title {
	font-size: 27px;
	line-height: 27px;
}

.shop-cat-box .wf-cell.shown .woocom-list-content .price {
	font-size: 22px;
	line-height: 25px;
	font-weight: 800;
}

.shop-cat-box .wf-cell.shown .woocom-list-content .price del {font-size: 16px;
line-height: 16px;
font-weight: 400;}


.shop-cat-box .wf-cell.shown .woocom-list-content .woocommerce-product-details__short-description {
	font-size: 14px;
line-height: 20px;
font-weight: 600;
height: 82px;
overflow: hidden;
margin-bottom: 10px;
}

.product form.cart .button {
    min-width: 200px;
    border-radius: 20px;
}

.shop-cat-box .wf-cell.shown .woocom-list-content .prod-link {
    min-width: 163px;
    border-radius: 20px;
    padding:0px 18px;
    background: #fff;
    color: #081f35;
    min-height: 40px;
    justify-content: center;
line-height: 40px;
display: inline-block;
text-align: center;
font-weight: 700;
font-size: 17px;
margin-top: 10px;
text-transform: uppercase;
}

.shop-cat-box .wf-cell.shown .woocom-list-content .prod-link:hover {background: #081f35;
    color: #fff;}

.prod-btn-dwnld {color: #081f35; margin-top: 10px; display: block;
height: 40px;
line-height: 40px;
padding-left: 50px;
    background: url('/wp-content/uploads/2020/11/download-icon.png') no-repeat left center;
}
.prod-btn-dwnld:after {
    content: "";
    background: #000;
width: 100%;
display: block;
height: 1px;
margin-top: -10px;
}

.Reviews_box .product {
	border: 0px solid #ccc !important;
	padding: 0px !important;
	text-align: center;
}

.Reviews_box .wpb_single_image {
	margin-bottom: 0;
}

.Reviews_box .product del {
	display: none;
}

.Reviews_box .product ins {
	display: none;
}

.Reviews_box .product a {
	border-radius: 30px;
	padding: 12px 50px;
	text-transform: uppercase;
} */

.fb_iframe_widget_fluid_desktop iframe {
    width: 100%;
    position: relative;
}

.dt-mobile-header {
	background: url('https://numerologist.com/wp-content/uploads/2021/05/blog-bg-1-m.jpg') no-repeat center bottom;
	background-size: cover;
}
.mobile-main-nav li > a .menu-text {
    color: #fff;
}
.mobile-menu-show-divider .mobile-main-nav > li::before {
    border-bottom: 1px solid #93a4ac;
}
.mobile-menu-show-divider .mobile-main-nav > li > a {
    padding: 10px 10px 10px 10px;
}

/*
.woocommerce-order-received .checkout-section {
    display:none;
}
.thankyou-section {
    display:none;
}
.woocommerce-order-received .thankyou-section {
    display:block;
}
.single-product .wf-wrap {
    margin: 0 25px;
}
.single-product .single-product.top {
    background: url(/wp-content/uploads/2020/10/chacout-bg-1.jpg) no-repeat center top;
    z-index: 10;
    padding: 120px 0 80px 0;
}
.single-product div.product .woocommerce-product-gallery .flex-viewport {
    width: 59%;
    float: right;
    background: #fff;
    border: 1px solid #fff;
    border-width: 15px 50px;
    height: 420px !important;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
    width: 25%;
    float: right;
    overflow: inherit !important;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
    width: 90%;
    float: none;
    margin: 0 0 10px 10px;
    box-shadow: 0px 0px 26px #af3589;
}
.woocommerce div.product div.images .flex-control-thumbs li {
    width: 65%;
    padding: 0px 5px 5px 5px;
}
.single-product .product_title.entry-title,
.single-product .summary.entry-summary .price,
.woocommerce-product-details__short-description p{
    color: #fff;
}
.single-product section.up-sells.upsells.products {
    display: none;
}
.single-product .quantity.buttons_added {
    display: none;
}

.product div.summary {
    margin-bottom: 0px;
}

.woocommerce-checkout .home_bg_4 {
    background: url(/wp-content/uploads/2020/09/home_bg_4.jpg) no-repeat center -100px;
    z-index: 7;
    padding: 20px 0 80px 0;
}

.checkoutbox .woocommerce-order h3 {border-bottom: 1px solid #e0e3e6; padding-bottom: 12px;}

.order_items {margin: 0 !important; padding: 0; list-style-type: none;}
.order_items li {border-bottom: 1px solid #e0e3e6; list-style-type: none;}
.order_items li .ord_item_img {display: inline-block; width: 10%; vertical-align: middle; padding: 20px 30px 20px 40px;}
.order_items li .ord_item_img img {width:100%;}
.order_items li .ord_item_name {display: inline-block; width: 56%; vertical-align: middle; font-size: 22px;
    line-height: 25px;
    font-weight: 900;  padding: 20px 0;}
.order_items li .ord_item_name a {color: #051729;}
.order_items li .ord_item_detail {display: inline-block; width: 20%; vertical-align: middle; font-size: 18px;
    line-height: 23px;  padding: 20px 40px 20px 30px; text-align: right;}
.order_items li .ord_item_detail .amount {
    display: block;
    font-size: 22px;
    font-weight: 600;
    padding-top: 20px;
}
.order_items li.ord_total {
    background: #a42381;
    font-size: 24px;
    font-weight: 900;
    color: #fff;
    padding: 15px 40px;
}

.order_items li.ord_total .ord-price-label {display: inline-block; width: 50%;}
.order_items li.ord_total .ord-price {display: inline-block; width: 50%; text-align: right;}

.woocommerce-checkout .shop_table ul {padding: 0; margin: 0; list-style-type: none;}
.woocommerce-checkout .shop_table ul li {border-bottom: 1px solid #44515f; list-style-type: none;}

.woocommerce-checkout .shop_table ul li .prod-thumb {
    display: inline-block;
    width: 20%;
    padding: 15px 15px 15px 30px;
    vertical-align: middle;
}
.woocommerce-checkout .shop_table ul li .prod-thumb img {width: 100%;}
.woocommerce-checkout .shop_table ul li .prod-dtl {
    display: inline-block;
    width: 63%;
    padding: 15px 30px 15px 15px;
    vertical-align: middle;
}
.woocommerce-checkout .shop_table ul li .prod-dtl h2 {color: #fff; font-size: 22px;
    line-height: 25px;}
.woocommerce-checkout .shop_table ul li .prod-dtl .remove {display: inline-block; color: #fff;
    width: 50%;
    letter-spacing: 5px;}

.woocommerce-checkout .shop_table ul li .prod-dtl .amount {display: inline-block;
    width: 48%;
    text-align: right;
    font-size: 22px;
    font-weight: 600;}

.woocommerce-checkout .shop_table ul li.order-total {background: #a42381;
    font-size: 24px;
    font-weight: 900;
    color: #fff;
    padding: 15px 40px; margin-top:20px; border-bottom: 0px;}

.woocommerce-checkout .shop_table ul li.order-total div {display: inline-block;
    width: 48%;}

.woocommerce-checkout .shop_table ul li.order-total div .amount {
    display: block;
    text-align: right;
    font-size: 24px;
}

#order_review #payment {background: #fff;
    margin-top: 40px;
    padding: 20px 30px 0;}
#order_review .tour_ord_btm {text-align: center;
    background: #fff;
    padding: 15px 30px;}


.single-product div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image img {
    display: block;
    height: auto;
    box-shadow: none;
    min-height: 420px;
    max-height: 420px;
    width: auto!important;
    margin: auto;
}

.woocommerce div.product div.summary h1 {
    margin-bottom: 10px;
}
.woocommerce div.product div.summary .woocommerce-product-rating {
    display: block;
    margin: 0;
    order: 0;
}
.woocommerce div.product div.summary .woocommerce-product-rating a, .woocommerce div.product div.summary .woocommerce-product-rating a * {
    color: #af3589;
}
.woocommerce div.product div.summary > .price {
    position: relative;
    padding-bottom: 0px;
    margin-bottom: 8px;
    margin-top: 10px;
}

.woocommerce div.product div.summary > .price:after {display: none;}

.woocommerce div.product div.summary .woocommerce-product-details__short-description {
    margin-bottom: 20px;
    color: #fff;
    font-size: 15px;
}

.woocommerce div.product div.summary .woocommerce-product-details__short-description h5 {
    color: #af3589;
    font-size: 18px;
    line-height: 18px;
    margin: 10px 0;
}

.woocommerce div.product div.summary form.cart {
    margin-bottom: 0px;
}

.product form.cart .button {
    min-width: 200px;
    border-radius: 20px;
}

.woocommerce-tabs #tab-description > h2:first-child, .woocommerce-tabs #tab-additional_information > h2:first-child {
    display: block;
}

.single .woocommerce-tabs .entry-content {
    margin-bottom: 80px;
    padding: 0 50px;
}

.woocommerce-tabs .tabs {
    margin: -94px 0 50px 0;
}

.woocommerce-tabs .tabs li {
    position: relative;
    float: left;
    list-style: none;
    width: 33%;
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
}

.woocommerce-tabs .tabs li a{
    display: block;
    background: #081f35;
    color: #5785af;
    padding: 18px;
    margin: 0 4px;
}

.woocommerce-tabs .tabs li.active a{background: #fff;}

.single-product.bottom {
     background: url(/wp-content/uploads/2020/11/product-bottom-bg.jpg) no-repeat center top;
    padding: 80px 0 80px 0;
    margin-top: 80px; text-align: center;
}

.single-product.bottom .prod-dtls h2 {color: #fff;}
.single-product.bottom .prod-dtls .price {color: #fff; font-weight: 700;
    font-size: 21px;
    line-height: 22px;     margin-bottom: 20px;}
.single-product.bottom .prod-dtls .prod-btns a {
    padding: 12px 40px;
    background-color: #af3589;
    color: #ffffff;
    margin: 10px;
    border-radius: 50px;
    font-weight: 800;
    display: inline-block;
    line-height: 18px;
}
.single-product.bottom .prod-dtls .prod-btns a.gotoprod {background-color: #ffffff;
    color: #081f35;}

.single-product.bottom .attachment-woocommerce_thumbnail {
    width: 600px;
    margin-top: 5px;
} */

footer #categories-2 {display: none;}

/*
.page-id-8 .woocommerce-product-details__short-description p {
     color: #081f35; 
}


form.cart div.quantity {
    display: none;
}

.woocommerce-product-rating {margin-bottom: 5px;}

.woocommerce-product-rating .woocommerce-review-link, .woocommerce-product-rating .woocommerce-review-link * {display: inline-block;
vertical-align: middle; color: #af3589;
 }

.woocommerce-product-rating .star-rating {display: inline-block;
vertical-align: middle;
margin:0 0 0 10px !important;}

*/

.filter-bg-decoration .filter-categories a {
    /* border-radius: 100px; */
}

/*
.woocommerce-MyAccount-content {
	background: #fff;
	border-radius: 5px;
	box-shadow: 0px 0px 36px #af3589;
	min-height: 500px;
	padding: 20px;
	width: calc(100% - 400px) !important;
}

.shadow-element-decoration form.lost_reset_password {
	background: #fff;
	border-radius: 5px;
	box-shadow: 0px 0px 36px #af3589;
}

.woocommerce-EditAccountForm,
.woocommerce-Message--info {
	padding: 0px;
}

.woocommerce-MyAccount-navigation > ul li.is-active a, .woocommerce-MyAccount-navigation > ul li.is-active:hover a {
    color: #b0348a;
}


.woocommerce-MyAccount-navigation ul li {
    background-color: #051729 !important;
    border-bottom: 1px solid #0e2740;
}

.woocommerce-MyAccount-navigation ul li:last-child {
    background-color: #051729 !important;
    border-bottom: 0px solid #0e2740;
}

.prod-btn-dwnld {
	    text-transform: uppercase;
    font-weight: 700;
	display:none !important;
} */

.page-id-3175 .astrology-hor ul li {
    width: 21.8%;
}

/*
ul.cart_list.product_list_widget li {
display: none;
}
ul.cart_list.product_list_widget li.mini_cart_item {
display: block;
}

.onsale {display: none;}
.woocommerce div.product div.images ol.flex-control-thumbs>li:before {display: none;}
*/

.numgraybox h1 {font-size: 196px !important;
font-weight: 100;}



/* -------------------- From WP Customizer > custom CSS  -------------------- */

ul.cart_list.product_list_widget li {
    display: none;
}

ul.cart_list.product_list_widget li.mini_cart_item {
    display: block;
}

.footer #custom_html-11.widget {display: none;}

ul.page-numbers li a.page-numbers{
    border: 1px solid #f7f7f7;
    width: 32px;
    height: 32px;
    border-radius: 32px;
    line-height: 32px;
    font-weight: 600;
    padding: 6px 13px 3px 12px;
    color:#fff;
}

ul.page-numbers li span{
    border: 1px solid #b0348a;
    width: 32px;
    height: 32px;
    border-radius: 32px;
    line-height: 32px;
    font-weight: 600;
    padding: 6px 13px 3px 12px;
    color: #fff;
    background: #b0348a;
}

ul.page-numbers li{
    display: inline;
	margin-right: 10px;
}

div#pagination {
    margin-top: 20px;
}

th.product-quantity{
display: none;
}

td.product-quantity{
display: none;
}

.cart-footer{
display: none;
}

.bloglist2 .blog-shortcode:not(.mode-masonry) .filter .filter-categories a {
    border-radius: 0 !important;
}

.filter-bg-decoration .filter-categories a {
    background-color: transparent !important;
    border-radius: 0 !important;
}

.filter-bg-decoration .filter-categories a:after {
background: #af3589;
}

.bloglist1 .blog-shortcode:not(.mode-masonry) .filter .filter-categories a.act{
	    color: #af3589 !important;
}

.masthead .mini-widgets>*, .masthead .mobile-mini-widgets>* {
   margin-left: 0 !important;
}

.column_inner_padnone b{
    font-size: 20px;
    color: #ffffff;
    line-height: 26px;
    text-align: left;
    position: absolute;
    bottom: 50px;
    left: 30px;
}

.column_inner_padnone b i{
    display: block;
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
    font-style: normal;
}

.product form.cart .button {
    text-transform: uppercase;
}

p.product.woocommerce.add_to_cart_inline a{
    background:#081f35;
	font: normal bold 18px / 20px "Montserrat", Helvetica, Arial, Verdana, sans-serif;
	padding: 13px 64px;

}
.footer .widget-title {
    text-transform: uppercase;
}

.footer #custom_html-10{
    padding-left: 0;
    padding-right: 0;
}

/* 
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	bottom: 10px !important;
	top: auto !important;
}

.product form.cart .button {
    text-transform: uppercase;
    font: bold 17px / 25px "Montserrat", Helvetica, Arial, Verdana, sans-serif;
}

.woocommerce-product-details__short-description a {
    text-decoration: underline;
} */

.author .page-title .wf-wrap .page-title-head h1 {
    text-transform: uppercase;
}

.author .cnt_blogs h2 {
    text-transform: uppercase;
}

.page-id-42545 .wpb_tabs .wpb_tabs_nav li {
	position: relative;
	margin: 4px !important;
	background: #f0f1f1 !important;
	box-shadow: none !important;
	width: 9.3%;
}

.page-id-42545 .wpb_tabs .wpb_tabs_nav li.ui-tabs-active,
.page-id-42545 .wpb_tabs .wpb_tabs_nav li:hover {
	background: #fff !important;
	box-shadow: 0px 0px 26px #af35899c !important;
}

.page-id-42545 .wpb_tabs .wpb_tabs_nav li a {
	color: #5784ae !important;
	padding: 40px 0 !important;
	font-size: 40px;
	width: 100% !important;
	text-align: center;
}

.woocommerce-review-link{
    font-weight: 600;
}

.ytp-chrome-top-buttons {
    display: none !important;
}

.custreview .pink_text h4 {
    color: #a42380;
    font-size: 18px;
}

.custreview .vc_col-sm-4{
	margin:0 20px;
    padding: 19px 8px 11px 10px;
    background: #f5f5f5;
    height: 270px;
	box-shadow: 0 6px 18px rgba(0,0,0,0.1);
	width: 30%;
}

.custreview .vc_col-sm-4 p{
    line-height: 23px;
}

.rollover i:hover {
    background-color: transparent !important;
}

.Free_Calculator a {
  padding: 8px 16px;
  min-height:  0;
  line-height: 24px;
  max-width:  80%;
  clear: both;
  margin-top: 20px;
  border-radius: 30px !important;
  background: #081f35 !important;
  color: #fff !important;
  display: block;
  text-align: center;
  margin: 0 auto;
}

.writinginc ol li{
	margin-bottom: 10px;
}

ol {
  margin:0 0 1.5em;
  padding:0;
  counter-reset:item;
}
 
ol>li {
  margin:0;
  padding:0 0 0 2em;
  text-indent:-2em;
  list-style-type:none;
  counter-increment:item;
}
 
ol>li:before {
  display:inline-block;
  width:1.5em;
  padding-right:0.5em;
  font-weight:bold;
  text-align:right;
  content:counter(item) ".";
}

/*
.woocommerce div.product div.summary>.price del{
color:#af3589;
}

.woocommerce div.product div.summary>.price ins{
color:#fff;
} */

.terms-text ol>li{
    margin-bottom: 20px;
}

.terms-text ul>li{
    margin-bottom: 20px;
}

.masthead .mini-widgets>* {
	margin-right: 5px;
}

.top-bar .right-widgets .text-area>p {
    margin-bottom: 0;
    color: #fff;
}

.masthead .top-bar .text-area {
    font: 600 14px / 18px "Poppins", Helvetica, Arial, Verdana, sans-serif !important;
}

.forecast-box-bg .wpb_raw_html a {
    padding: 10px 122px;
}

#bottom-bar .mini-nav ul {
    margin-top: -5px;
}

.pp h5{
	margin-top: 20px;
}

.pp h4{
	margin-top: 20px;
    margin-bottom: 20px;
}

.category-369 .astrology_img_3 {
background-color: #051729 !important;
}

.category-369 .vc_row.forecast-box-bg  {
    margin: 0 10%;
}

.category-369 .vc_section[data-vc-full-width] {
    overflow: unset !important;
}

.overriding p {
    display: none;
}

.overriding section p, .overriding .vc_row p{
    display: block;
}

.overriding .flipboxcon .vc_column-inner {
    padding: 0 !important;
}

.overriding .flipboxcon2 .vc_column-inner {
    padding: 0 !important;
}

.num-text {
    margin-right: 15% !important;
    margin-left: 15% !important;
}

.archive .overriding .filter-categories .show-all {
    display: block;
}

.menu-item-42975 a span.subtitle-text{
	display:none !important;
}
.overriding .post-entry-content .cst-post-cat i {
    display: block;
}

.overriding .astrology_img_3 {
    background-color: #051729 !important;
}

.bloglist2 .blog-shortcode:not(.mode-masonry) .filter .filter-categories a.act {
    background-color: #b0348a !important;
 }

.numro-circle h2{
	color:#fff !important;
}

.numro-circle p{
	color:#fff !important;
}

.astrology-hor ul li {
	padding: 5px 9px !important;
}

.visible a {
	font-size: inherit !important;
}

.cst-post-cat a{
	color: #b0348a !important;
}

.numro-circle .slice label {
    display: block;
    width: 200%;
    height: 200%;
    transform: skew(-56deg) rotate(-73deg);
    text-align: center;
    background-image: url(https://numerologist.com/wp-content/uploads/2020/12/002.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 29%;
    color: #507ca5;
    font-size: 30px;
    line-height: 157px;
}

.numro-circle .unsel {
    position: absolute;
    z-index: 20;
    top: 34%;
    left: 34%;
    width: 32%;
    height: 32%;
    text-align: center;
    background-color: #f2f2f3;
    overflow: hidden;
}

.sidebar-content .popular-posts .wpp-list .post .post-entry-content h3 {
    font-size: 13px;
    line-height: 15px;
    font-weight: 600;
}

.astro-right-box .post-thumbnail a img{
    height: 139px;
    width: 150px;
    object-fit: cover;
    object-position: left top;
}

.astro-left-box .post-thumbnail a img{
    height: 300px;
    object-fit: cover;
    object-position: left top;
}

.astro-right-box .blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-author{
	margin-top: 19px !important;
}

.astro-left-box .blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-cat i {
    display: block;
	border-bottom: 2px solid #b64090;
    width: 95%;
    vertical-align: middle;
    position: absolute;
    left: 0;
    margin-left: 23px;
    margin-top: -16px;
}

.bloglist2 .blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-cat i {
    display: block;
	border-bottom: 2px solid #b64090;
    width: 95%;
    vertical-align: middle;
    position: absolute;
    left: 0;
    margin-left: 23px;
    margin-top: -16px;
}

.bloglist2 .post-details.details-type-btn {
    margin-bottom: 0;
    text-transform: capitalize;
}

.home_main_descrip {
	font-weight: 100 !important;
}

.custreview{
	    margin-top: 40px !important;
}

.shop-cat-box .wf-cell.shown .woocom-list-content .woocommerce-product-details__short-description{
font-weight: 700;
}

.power .shop-cat-box .wf-cell.shown .woocom-list-content .entry-title {  
    width: 135px;
}

.star-rating:before {
    color: #000 !important;
}

.power .shop-cat-box .wf-cell.shown .woocom-list-content .woocommerce-product-details__short-description{
	height: auto;
}

h3.mani{
	font-weight: 500;
}

.Reviews_box h2{
    font-weight: 900;
}

.single-product.middle{
    background: url(https://numerologist.com/wp-content/uploads/2020/09/privacy_bg.jpg) no-repeat center top;
    z-index: 6;
}

ol>li ul{
	margin-top:20px !important;
	list-style-type: none !important;
}

.becoming-box p {
	font-size: 19px !important;
}

.articles-list .paginator { display:none; }

.your-weekly {
    padding: 68px 20px !important;
    box-shadow: 0px 0px 25px #b0348a;
}

.sidebar-lookingfor a {
    padding: 6px !important;
}

.single .content h1{
	    font-size: 42px;
    line-height: 45px;
}

.single-post .home_welcome_bg{
 display:none;	
}

.author .cnt_blogs .contributors-box ul li {
	 min-height: 324px !important;
}

.embed-container {   
    margin-bottom: 20px;
}

.cintent_bg_right {   
    min-height: 300px !important;
}

/* New to Numerology */

.vc_section.newtonum {
  background: #061729;
  background-image: url('https://numerologist.com/wp-content/uploads/2021/05/newbie_bg1.jpg');
  background-size: contain;
  background-position: top;
  background-repeat: no-repeat;
  padding-top: 200px;
  padding-bottom: 30px;
}

.vc_row.step__row {
  width: 950px;
  margin: 0 auto 30px !important;
  /* transition: 0.15s; */
}

.step__cta.vc_column_container {
  border-right: 2px solid #9A0E74;
}

.step__cta>.vc_column-inner {
  padding: 20px 20px 0;
  background: #1a3254;
}

.step__info>.vc_column-inner {
  background: #081f35;
  padding: 40px 60px 20px;
}

h3.step__number {
  font-size: 32px;
  color: #ffffff;
  margin-bottom: 32px;
}

h2.step__heading {
  font-weight: 900;
  color: #ffffff;
}

.step__description p {
  font-size: 20px;
  color: #aaaaaa;
}

.step__row:hover {
  box-shadow: 0px 0px 36px #af3589;
}

.step__row:hover .step__cta>.vc_column-inner {
  background: #ffffff;
}

.step__row:hover .step__info>.vc_column-inner {
  background: #FFF5F2;
  background-image: url('https://numerologist.com/wp-content/uploads/2021/05/step_bg.jpg');
  background-size: cover;
  background-repeat: no-repeat;
}

.step__row:hover h3.step__number, 
.step__row:hover h2.step__heading, 
.step__row:hover .step__description p {
  color: #071F34;
}

.vc_section.newtonum2 {
  background: #ffffff;
  background-image: url('https://numerologist.com/wp-content/uploads/2021/05/newbie_bg2.jpg');
  background-size: contain;
  background-position: top;
  background-repeat: no-repeat;
  min-height: 1600px;
}

.uvc-heading.newtonum__heading-desc {
  width: 950px;
  margin: 40px auto;
}

.uvc-heading.newtonum__heading-desc.uvc-heading-default-font-sizes .uvc-main-heading h2 {
  color: #ffffff;
  font-weight: 900;
  margin-bottom: 12px;
}

.newtonum__heading-desc .uvc-sub-heading {
  color: #ffffff;
  font-size: 20px;
  font-weight: 500 !important;
}

.vc_section[data-vc-full-width]>.vc_row.newtonum__ctas {
  width: 1140px;
  margin: 40px auto 0;
}

.newtonum__cta-box.vc_column_container>.vc_column-inner {
  background: #1A3254;
  padding: 80px 60px 60px;
}

.newtonum__cta-box.vc_column_container>.vc_column-inner:hover {
  background: #ffffff;
  box-shadow: 0px 0px 36px #af3589;
}

h3.newtonum__cta-box-heading {
  margin-bottom: 12px;
  font-size: 20px;
  color: #5785AE;
}

.vc_section.newtonum3 {
  z-index: 1;
  margin-top: -280px;
  padding-bottom: 80px;
}

.newtonum__faqs .vc_tta-container {
  width: 950px;
  margin: 0 auto;
}
 
.newtonum__faqs .vc_tta.vc_tta-style-classic .vc_tta-panel-heading, 
.newtonum__faqs .vc_tta.vc_tta-style-classic .vc_tta-panel-body {
  border: 0;
}

.newtonum__faqs .vc_tta.vc_tta-style-classic .vc_tta-panel-heading,
.newtonum__faqs .vc_tta.vc_tta-style-classic .vc_active .vc_tta-panel-body {
  border-bottom: 1px solid #C86DAD;
  border-color: #C86DAD !important;
}

.newtonum__faqs .vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading, 
.newtonum__faqs .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
  margin-top: 0;
}

.newtonum__faqs .vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, 
.newtonum__faqs .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
  margin-bottom: 0;
}

h2.newtonum__faqs-heading,
h2.newtonum__blog {
  font-size: 40px;
  font-weight: 900;
}

h2.newtonum__faqs-heading {
  margin-bottom: 20px;
}

.newtonum__faqs .vc_tta.vc_general .vc_tta-panel-title {
	line-height: 1.5;
}

.newtonum__faqs .vc_tta.vc_general .vc_tta-panel-title>a,
.vc_tta.vc_general .vc_tta-panel-body {
  padding: 24px;
}

.newtonum__faqs .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background: #081F35;
}
.newtonum__faqs .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
  color: #ffffff;
}

.newtonum__faqs .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
  background-color: #F1F2F2;
}

.newtonum__faqs .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a, 
.newtonum__faqs .wpb_text_column p {
  font-weight: bold;
  color: #071F34;
}

.newtonum__faqs .wpb_text_column p {
  font-size: 18px;
}

.newtonum__faqs .vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  border-color: #B0358A;
}

.newtonum__faqs .vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon::before {
  border-color: #071F34;
}

.newtonum__faqs .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before {
  border-width: 8px;
}

.newtonum__faqs .vc_tta.vc_tta-accordion .vc_active .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
  transform: translateY(-50%) rotate(180deg);
}

.newtonum__faqs .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
  transform: translateY(-50%) rotate(90deg);
}

.blog-shortcode.blog-list-shortcode-id-af98f4bb62e73049c26134f8e4d51e47 .filter-bg-decoration .filter-categories a.act {
  color: #af3589!important;
}

.vc_row.newtonum__bloglist {
  margin-top: 160px;
  margin-bottom: 40px;
}

.newtonum__bloglist .filter {
  justify-content: center;
}

/* END OF New to Numerology */

@media screen and (min-width: 2001px) {

	.vc_section[data-vc-full-width], .vc_row[data-vc-full-width] {
		left: -26vw !important;
		padding-left: 345px !important;
		padding-right: 345px !important;		
	}
	
	.astrology_img_1 {
		background-size: cover;
	}

}

@media screen and (min-width: 992px){

    .post-head-cst .post-main-cst .entry-title {
        font-size: 38px !important;
    }
        
    .bloglist1 .blog-shortcode.articles-list article.visible.first {
        width: 72%;
        margin-right: 40PX;
        margin-top: 15px !important;
        background-color: #f0f1f1;
    }
    .bloglist1 .blog-shortcode.articles-list article.visible.first .post-thumbnail-wrap {
        width: 50% !important;
        display: inline-block;
        vertical-align: top;
        float: left;
    }
    .bloglist1 .blog-shortcode.articles-list article.visible.first .post-entry-content {
        padding: 10px 0px 10px 20px !important;
        width: 49% !important;
        display: inline-block;
        vertical-align: top;
        float: left;
    }
    .bloglist1 .blog-shortcode.articles-list article.visible.first .post-entry-content .entry-title {
        font-size: 19px;
        line-height: 26px;
        overflow: hidden;
        min-height: 77px;
    }
    .bloglist1 .blog-shortcode.articles-list article.visible.first .post-entry-content .entry-title a {
        color: #051729;
    }
    .bloglist1 .blog-shortcode.articles-list article.visible.first .post-entry-content .entry-excerpt {
        display: block;
        overflow: hidden;
        max-height: 83px;
    }
    .bloglist1 .blog-shortcode.articles-list article.visible.first .post-entry-content .details-type-btn {
        text-transform: uppercase;
    }
    .bloglist1 .blog-shortcode.articles-list article.visible.first .post-entry-content .post-details {
        padding: 7px 30px 7px 30px;
        font-size: 14px;
        color: #fff;
        background-color: #af3589 !important;
        display: inline-block;
            margin-top: 15px;
    }
    .bloglist1 .blog-shortcode.articles-list article.visible.first .post-entry-content .cst-post-author {
        margin-top: 8px;
        font-size: 14px;
        line-height: 21px;
        font-style: italic;
        color: #051729;
    }
    .bloglist1 .blog-shortcode.articles-list article.visible.first .post-entry-content .cst-post-cat span {
        background: #f0f1f1;
        letter-spacing: 0px;
    }
    .bloglist1 .blog-shortcode.articles-list article.visible.first .post-entry-content .cst-post-cat {
        line-height: 28px;
        margin-bottom: 0px;
    }
    .bloglist1 .blog-shortcode.articles-list article.visible.first .post-thumbnail-wrap .post-thumbnail-rollover img {
        height:auto;
    }
    .bloglist1 .blog-shortcode.articles-list article.visible.first .cst-post-cat i {
        /*width: 75%;
        left: 80px;*/
        display: inline-block;
    }

    /* Second to fourth */

    .bloglist1 .blog-shortcode.articles-list article.visible.second {
        width: 22.6%;
        background-color: #f0f1f1;
        margin-top:15px !important;
        box-shadow: 0 6px 18px rgba(0,0,0,0.1);
    }
    .bloglist1 .blog-shortcode.articles-list article.visible.second .post-thumbnail-wrap {
        vertical-align:middle;
        width: 100% !important;
    }
    .bloglist1 .blog-shortcode.articles-list article.visible.second .post-thumbnail-wrap .post-thumbnail-rollover img {
        height:auto;
    }
    .bloglist1 .blog-shortcode.articles-list article.visible.second .post-entry-content {
        min-height: 197px;
        width: 100% !important;
        display: inline-block;
        vertical-align: top;
        padding: 10px 0px 0px !important;
    }
    .bloglist1 .blog-shortcode.articles-list article.visible.second .post-entry-content .entry-title {
        font-size: 19px;
        line-height: 24px;
        overflow: hidden;
        max-height: 75px;
    }
    .bloglist1 .blog-shortcode.articles-list article.visible.second .post-entry-content .entry-title a {
        color: #051729;
    }
    .bloglist1 .blog-shortcode.articles-list article.visible.second .post-entry-content .post-details {
        display: inline-block;
    }
    .bloglist1 .blog-shortcode.articles-list article.visible.second .post-entry-content .cst-post-author {
        margin-top: 8px;
        font-size: 13px;
        line-height: 21px;
        font-style: italic;
        color:#051729;
    }
    .bloglist1 .blog-shortcode.articles-list article.visible.second .post-entry-content .cst-post-cat {
        line-height: 28px;
    }
    .bloglist1 .blog-shortcode.articles-list article.visible.second .post-entry-content .cst-post-cat span {
        background: #f0f1f1;
        letter-spacing: 0px;
    }
    .bloglist1 .blog-shortcode.articles-list article.visible.second .post-entry-content .cst-post-cat i {
        display:inline-block;
    }

    /* Fifth */

    .bloglist1 .blog-shortcode.articles-list article.visible.fifth  {
        margin-top: -25.8% !important;
    }

    /* Sixth */

    .bloglist1 .blog-shortcode.articles-list article.visible.sixth  {
        margin-top: -14% !important;
    }

    /* Seventh */

    .bloglist1 .blog-shortcode.articles-list article.visible.seventh  {
        margin-top: -2.2% !important;
    }

    /* Eighth */

    .bloglist1 .blog-shortcode.articles-list article.visible.eighth  {
        margin-top: 8px !important;
    }

    /* Nineth */

    .bloglist1 .blog-shortcode.articles-list article.visible.nineth  {
        margin-top: 8px !important;
    }

    /* Fifth to Nineth */

    .bloglist1 .blog-shortcode.articles-list article.visible.fifth .post-entry-content,
    .bloglist1 .blog-shortcode.articles-list article.visible.sixth .post-entry-content,
    .bloglist1 .blog-shortcode.articles-list article.visible.seventh .post-entry-content,
    .bloglist1 .blog-shortcode.articles-list article.visible.eighth .post-entry-content,
    .bloglist1 .blog-shortcode.articles-list article.visible.nineth .post-entry-content {
        min-height: 107px;
    }

    .bloglist1 .blog-shortcode.articles-list article.visible.fifth .post-entry-content .entry-title,
    .bloglist1 .blog-shortcode.articles-list article.visible.sixth .post-entry-content .entry-title,
    .bloglist1 .blog-shortcode.articles-list article.visible.seventh .post-entry-content .entry-title,
    .bloglist1 .blog-shortcode.articles-list article.visible.eighth .post-entry-content .entry-title,
    .bloglist1 .blog-shortcode.articles-list article.visible.nineth .post-entry-content .entry-title {
        overflow: hidden;
        max-height: 58px;
        line-height: 19px;
    }

    .bloglist1 .blog-shortcode.articles-list article.visible.fifth .post-entry-content .cst-post-author,
    .bloglist1 .blog-shortcode.articles-list article.visible.sixth .post-entry-content .cst-post-author,
    .bloglist1 .blog-shortcode.articles-list article.visible.seventh .post-entry-content .cst-post-author,
    .bloglist1 .blog-shortcode.articles-list article.visible.eighth .post-entry-content .cst-post-author,
    .bloglist1 .blog-shortcode.articles-list article.visible.nineth .post-entry-content .cst-post-author {
        font-size:10px;
    }
}

@media screen and (max-width: 991px) {

  /* New to Numerology */
  
  .vc_row.step__row,
  .uvc-heading.newtonum__heading-desc, 
  .vc_section[data-vc-full-width]>.vc_row.newtonum__ctas {
    width: 96%;
  }
  .vc_section.newtonum {
    padding-top: 80px;
  }

  .uvc-heading.page__heading.uvc-heading-default-font-sizes .uvc-main-heading h1 {
    font-size: 24px;
  }

  .page__heading .uvc-sub-heading {
    font-size: 16px;
  }

  .vc_custom_1621254183794 {
    margin-bottom: 20px;
  }

  .vc_row.step__row {
    margin: 0 auto 16px !important;
  }

  .step__cta.vc_column_container {
    border-right: 0;
    border-bottom: 2px solid #9A0E74;
  }

  .step__info>.vc_column-inner {
    padding: 12px 40px 0;
    background-image: url('https://numerologist.com/wp-content/uploads/2021/05/step_bg.jpg');
    background-size: cover;
    background-repeat: no-repeat;
  }

  h3.step__number {
    font-size: 28px;
    margin-bottom: 12px;
  }

  h2.step__heading {
    color: #071F34;
    text-align: center !important;
  }

  .wpb_content_element.step__description {
    margin-bottom: 8px;
  }

  .step__description p {
    display: none;
  }

  .vc_section.newtonum2 {
    background: #061729;
    background-image: none;
    min-height: 0;
    padding-bottom: 80px;
  }

  .newtonum__cta-box.vc_column_container>.vc_column-inner {
    background: #ffffff;
    padding: 60px 40px 40px;
  }

  .uvc-heading.newtonum__heading-desc {
    margin: 20px auto;
  }

  .newtonum__heading-desc .uvc-sub-heading {
    font-size: 16px;
  }

  .vc_section[data-vc-full-width]>.vc_row.newtonum__ctas {
    margin: 20px auto 0;
  }

  .vc_section.newtonum3 {
    margin-top: 40px;
  }

  .newtonum__faqs .vc_tta-container {
    width: 100%;
  }

  .newtonum__faqs .vc_tta.vc_general .vc_tta-panel-title {
    font-size: 16px;
  }

  .newtonum__faqs .wpb_text_column p {
    font-size: 16px;
  }

	.about_box_bg {
		border: 8px solid #fff;
	}

  /* Utility classes */

  .show__on-desktop {
    display: none !important;
  }

  .show__on-mobile {
    display: inherit !important;
  }

  /* END OF New to Numerology */
  
}

@media screen and (max-width: 768px){
	.woocommerce-product-rating .star-rating {
        margin: 0 0 0 0 !important;
    }
    .category-22 .blog_bg_1 {margin-top: -60px;}
        .category-22 .bloglist2 {padding-bottom:30px;}
    .sticky-mobile-on .dt-mobile-menu-icon:not(.floating-btn) .menu-line:before {background: #333333 !important;
        }
    .numro-circle .slice label {line-height: 97px;}
        .astrology-hor ul li {
        width: 24.8% !important;
    }
        .bloglist2 .blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-cat i {
        width: 90%;
        margin-top: -9px;
    }

    /* Our Contributors */

	.our_contri_home ul li:nth-child(1) a {
		background-image: url('https://numerologist.com/wp-content/uploads/2021/05/natalie_olson-300x187.jpg');
	}

	.our_contri_home ul li:nth-child(2) a {
		background-image: url('https://numerologist.com/wp-content/uploads/2021/05/img_4m.jpg');
	}

	.our_contri_home ul li:nth-child(3) a {
		background-image: url('https://numerologist.com/wp-content/uploads/2021/05/img_5m.jpg');
	}

	.our_contri_home ul li:nth-child(4) a {
		background-image: url('https://numerologist.com/wp-content/uploads/2021/05/img_6m.jpg');
	}

	.our_contri_home ul li:nth-child(5) a {
		background-image: url('https://numerologist.com/wp-content/uploads/2021/05/img_7m.jpg');
	}

	.our_contri_home ul li:nth-child(6) a {
		background-image: url('https://numerologist.com/wp-content/uploads/2021/05/vanessa_williams_alt.jpg');
	}

	.our_contri_home ul li:nth-child(7) a {
		background-image: url('https://numerologist.com/wp-content/uploads/2021/05/img_9m.jpg');
	}

	.our_contri_home ul li:nth-child(8) a {
		background-image: url('https://numerologist.com/wp-content/uploads/2021/05/julie_geigle-300x300.jpeg');
	}

	.our_contri_home ul li:nth-child(9) a {
		background-image: url('https://numerologist.com/wp-content/uploads/2021/05/hayden_crawford_yt.jpg');
	}

	.our_contri_home ul li:nth-child(10) a {
		background-image: url('https://numerologist.com/wp-content/uploads/2021/05/patricia_missakian-298x300.jpg');
	}

}

/* END OF WP Customizer - Custom CSS */



/************** From Scripts Organizer custom CSS *****************/

/* Planetary Influences at Homepage */

.planet_home ul li h4 {
	line-height: 20px;
    margin-bottom: 4px;
}

.planet_home ul li b {
	font-size: 12px;
}
	
.planet_home .alignnone {
	margin-bottom: 0;
}

.planet_home .owl-item br {
	display: none;
}

.planet_home .owl-item br.line-breaker {
	display: inherit;
}
	
/* Tag Archive */

.tag_archive_top .astro-right-box .content-bg-on.classic-layout-list article,
.tag_archive_top .astro-right-box .blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-cat span {
	background-color: #ffffff;
}

.tag_archive_top .astro-right-box .blog-shortcode:not(.mode-masonry) article:first-of-type .post-entry-content .entry-title a, 
.tag_archive_top .astro-right-box .blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-author {
	color: #051729;
}

@media (min-width:1200px) {

    .tag_archive_bottom .paginator a, 
    .tag_archive_bottom .paginator a.nav-prev i, 
    .tag_archive_bottom .paginator a.nav-next i {
        color: #ffffff !important;
    }    
    
    .tag_archive_top {
        background-image: url('https://numerologist.com/wp-content/uploads/2021/02/tag_bg_top2.jpg');
        background-size: 100% auto;
        background-repeat: no-repeat;
        background-color: #061729;
        background-position: 50% 0;
        padding-top: 150px;
        height: 628px;
    }

    .tag_archive_bottom {
        background-image: url('https://numerologist.com/wp-content/uploads/2021/02/tag_bg_bottom4.jpg');
        background-size: 100% auto;
        background-repeat: no-repeat;
        background-color: #061729;
        background-position: 50% 0;
        padding: 0;
    }
    
    .tag_archive_bottom .blog-shortcode:not(.mode-masonry) article {
    	width: 22%;
    }
    
    .bloglist2 .blog-shortcode:not(.mode-masonry) article, 
    .tag_archive_bottom .bloglist2 .blog-shortcode:not(.mode-masonry) article {
    	min-height: 440px;
    }

    .tag_archive_form {
        background-image: url('https://numerologist.com/wp-content/uploads/2021/02/tag_bg_form2.jpg');
        background-size: 100% auto;
        background-repeat: no-repeat;
        background-color: #061729;
        background-position: 50% 0;
        padding: 80px 0 240px;
    }
    
    .tag_archive_bottom .wpb_wrapper {
        padding-left: 60px;
    }

}

@media screen and (max-width: 778px) {

    .archive.tag #main > .wf-wrap {
    	margin-top: -60px;
    }
    
    section.darkblubg.tag_archive_form {
    	padding-top: 40px;
        padding-bottom: 80px;
        background: none;
    }

}

/* Number posts */

.post-template-template-numbers.single-post .wf-container-main {
    padding: 0;
}

.wpb_content_element.number-nav-item {
    display: block;
    float: left;
    width: 112px;
    height: 112px;
	margin: 4px;
    background: #f0f1f1;
}

.wpb_content_element.number-nav-item:hover {
    background: #fff;
    box-shadow: 0px 0px 26px #af35899c;
}

.number-nav-item a {
    display: block;
    width: 100%;
	font-size: 40px;
    padding: 40px 0;
    text-align: center;
    color: #5784ae;
}

.destop_view {
	margin-bottom: 20px;
}

.pink-text-lar {
	margin-top: 5px;
    margin-bottom: 5px !important;
}

.pink-text-lar h4 {
	font-size: 20px !important;
}

.Free_Report.Free_Report--alt .wpcf7-form {
	margin-bottom: 0 !important;
}

.post-template-template-planetinsign .numbers-bg-2 {
	margin-bottom: -50px;
}

.numbers-bg-2.numbers-bg-2--alt {
	margin-top: -320px;
}

/* Lifepath numbers sidebar widget */

.lifepath__wrapper {
	margin-bottom: 20px !important;
}

.lifepath {
	width: 100%;
    text-align: center;
    background-color: #091f36;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center;
}

.lifepath__image-link {
	margin-left: 4px;
    margin-right: 4px;
    margin-top: 8px;
    margin-bottom: 8px;
}

.lifepath__image {
	transition-duration: 0.25s;
}

.lifepath__image:hover {
	transform: rotate(10deg) scale(1.1,1.1);
}

/* Weekly horoscope page /astrology/horoscope/ */

.forecast-bg-1 {
	padding: 120px 0 0;
}

.forecast-box-bg .wpb_raw_html.horoscope-period {
		margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 0;
    text-align: left;
    background: none;
    background-size: initial;
}

.horoscope-todays-planets .flip-box-wrap .ifb-back, 
.horoscope-todays-planets .flip-box-wrap .ifb-front {
		min-height: 293px;
}
	
/* Contributors page */

.contributors-box ul {
		display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
	
.contributor__image {
		display: block;
		width: 100%;
		min-height: 320px;
		background-size: cover;
}
	
.cnt_excerpt {
		display: none;
}
	
.author .cnt_content {
		font-size: 20px;
		line-height: 1.5;
}
		
/* Newsletter Sign-Up Form */

.cp-popup-container.cp_style_43502 {
    background: #fff url(https://numerologist.com/wp-content/uploads/2020/09/bag_img_4.jpg) no-repeat center center;
    background-size: cover;
    border: 8px solid #fff;
    box-shadow: 0px 0px 36px #af3589;
    /*padding: 55px 18% 40px; */
    z-index: 10;
    position: relative;
    margin-bottom: -200px !important;
}

.cp-popup-container.cp_style_43502 .formtitle span {
	font-size: 18px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
    width: 27%;
}

.cp-popup-container.cp_style_43502 .formtitle i {
	display: inline-block;
    border-bottom: 2px solid #b64090;
    width: 73%;
    vertical-align: middle;
}

/* Life Path Number Calculator */

.life-path-calculator h2 {
    font-weight: 900;
}

.life-path-calculator p {
	font-size: 20px;
    font-weight: 700;
}

.Free_Calculator .life-path-calculator {
	background: #fff url(https://numerologist.com/wp-content/uploads/2020/09/bag_img_4.jpg) no-repeat center center;
    background-size: cover;
    border: 8px solid #fff;
    box-shadow: 0px 0px 36px #af3589;
    padding: 55px 10% 40px;
    z-index: 10;
    position: relative;
    margin-bottom: -130px !important;
}

.Free_Calculator .btn-modal {
	padding: 0;
    min-height: 40px;
    line-height: 40px;
    clear: both;
    width: 70%;
    margin-top: 20px;
    border: none;
    border-radius: 30px !important;
    background: #081f35 !important;
    font-size: 16px;
    color: #fff !important;
    display: block;
    text-align: center;
    margin: 0 auto;
    transition-duration: 0.25s;
}

#calculator {
	width: 480px !important;
}

#calculator .result label {
	text-transform: uppercase;
    color: #B0348A;
    font-size: 20px;
    font-weight: 700;
}

#calculator .result {
	background: #F1F2F2;
    padding: 20px 40px;
}

.life-path-calculator #lp_reading,
.life-path-calculator #lp_learnmore {
    color: #333;
	font-weight: 700;
}

.life-path-calculator #lp_reading {
    display: none;
    text-align: left;
    font-size: 16px;
}

.life-path-calculator #lp_learnmore {
    font-size: 20px;
}

.Free_Calculator .btn-modal:hover {
	background: #AF3589 !important;
}

/* Planet in Sign Template/pages*/
    
.post-template-template-planetinsign .vc_section.write-for-us-bg {
    margin-top: -50px;
	margin-bottom: -200px;
}

.post-template-template-planetinsign .free-personalized .wpcf7-form {
	margin-bottom: 0px !important;
}
	
/* Popular posts in sidebar */

.sidebar-content .popular-posts .wpp-list .post {
	  display: flex;
    flex-direction: row;
    justify-content: space-between;
}

	
/* 404 */

.error404 .vc_wp_search {
		text-align: center;		
}

.error404 h2.widgettitle {
		font: normal bold 34px / 44px "Montserrat", Helvetica, Arial, Verdana, sans-serif;
}

/* Free numerology report form CF7 */

/*
.Free_Report .wpcf7-form .month {
	float: left;
    width: 39%;
    margin-right: 1%;
}

.Free_Report .wpcf7-form .day {
    float: left;
    width: 29%;
    margin-right: 1%;
}

.Free_Report .wpcf7-form .year {
		float: left;
    width: 30%;
} */
		
/* Free numerology report form  */
	
.report__form form {
		background: #fff url(https://numerologist.com/wp-content/uploads/2020/09/bag_img_4.jpg) no-repeat center center;
    background-size: cover;
    border: 8px solid #fff;
		border-radius: 0;
    box-shadow: 0px 0px 36px #af3589;
    padding: 55px 18% 40px;
		margin-bottom: -200px !important;
    z-index: 10;
    position: relative;
}
	
h2.form__title {
	text-align: center;
}

.report__form p {
		margin-bottom: 10px;
}
	
p.form__description {
		font-weight: bold;
    margin: 0 8% 10px;
    font-size: 20px;
		text-align: center;
}

.form__field-title {
    display: block;	
}	

.form__field-title span {
		display: inline-block;
		font-size: 18px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    width: 27%;
}

.form__field-title i {
		display: inline-block;
    border-bottom: 2px solid #b64090;
		margin-bottom: 0;
    width: 73%;
    vertical-align: middle;
}

.form__field-input {
	display: block;
	margin-bottom: 10px;
	font-family: var(--the7-h1-font-family);
}
	
input[type="text"].form__input {
		width: 100%;
    color: #000;
		font-size: 16px;
    line-height: 28px;
    font-weight: bold;		
}

input[type="text"].form__input::placeholder {
    color: #000;
}	

.report__form .month {
		float: left;
    width: 39%;
    margin-right: 1%;
		overflow: hidden;
}

.report__form .day {
    float: left;
    width: 29%;
    margin-right: 1%;
		overflow: hidden;
}

.report__form .year {
		float: left;
    width: 30%;
		overflow: hidden;
}
	
.report__form select {
		background: #fff url(https://numerologist.com/wp-content/uploads/2020/09/drop_aerrw.jpg) no-repeat right center;		
		color: #000;
    font-weight: bold;
    height: 42px;
		width: 100%;
}

.report__form input[type="submit"] {
		font: normal bold 14px / 16px "Roboto", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    padding: 12px 18px 12px 18px;
    min-height: 40px;
    line-height: 40px;
    padding-top: 0;
    padding-bottom: 0;
		clear: both;
    width: 100%;
    margin-top: 20px;
		border: none;
    border-radius: 30px !important;
    background: #081f35 !important;
    color: #fff !important;
}

.report__form input[type="submit"]:hover {
    background: #af3589 !important;
		border-color: #af3589;	
}

	/* Members Area */

.sudheading-box {
	min-height: 174px;
}

#dob {
		position: relative;		
}
	
#dob::-webkit-calendar-picker-indicator {
		background: transparent;
    color: transparent;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto;
}

/* Single product page */

.num-product-template #page {
	background: #061729 url(https://numerologist.com/wp-content/uploads/2021/04/product_hero.jpg?id=43870) !important;
    background-repeat: no-repeat !important;
}

.single-num-product .sticky-off .main-nav > li:not(.wpml-ls-item) > a .menu-text, 
.single-num-product .sticky-off .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text,
.single-num-product .sticky-off .popup-search .submit i {
	color: #ffffff;
}

.vc_section.single-product__section {
	padding: 100px 0 20px;
}

.single-product__image {
	margin-right: 20px;
}

.single-product__heading h1 {
	font-size: 36px;
    line-height: 1.2 !important;
    font-weight: 700;
    color: #ffffff;
}

.single-product__short-description {
    font-size: 20px;
    color: #ffffff;
}

.single-product__price {
    font-size: 28px;
    color: #ffffff;
    font-weight: 900;
}

.product__original-price {
	text-decoration: line-through;
    font-weight: 500;
    font-size: 87.5%;
}

.single-product__full-description {
}

/* Membership Forms at /members-area/ */

.user-login-forum .vc_tta-panel.vc_active a {
		color: #051729 !important;
}
	
.member__form input[type="text"], 
.member__form input[type="date"],
.member__form input[type="email"],
.member__form input[type="password"] {
		height: 48px;
		width: 100%;
		color: #051729;
		border-color: #ddd;
		border-radius: 0;
		background-color: #fdfdfd;
}

.member__form input[type="text"]:hover, 
.member__form-dob:hover label,
.member__form-dob:hover input[type="date"],
.member__form input[type="email"]:hover,
.member__form input[type="password"]:hover {
		border-color: #bbb;
}

.member__form input[type="text"]:focus, 
.member__form-dob:focus label,
.member__form-dob:focus input[type="date"],
.member__form input[type="email"]:focus,
.member__form input[type="password"]:focus {
		border-color: #999;
}

.member__form input[type="text"]::placeholder, 
.member__form input[type="date"]::placeholder,
.member__form input[type="email"]::placeholder,
.member__form input[type="password"]::placeholder {
		color: #051729;
}

.member__form .input-group {
		margin-bottom: 8px;
		color: #051729;
}

.member__form input[type="checkbox"] {
		float: left;
		margin: 3px 6px 0 0 ;
}
	
.member__form-checkbox-desc, 
.member__form-consent, 
.member__form-forgotpass {
		font-size: 14px;
    line-height: 1.5;
}

.member__form-checkbox-desc {
		display: block;
}	

.user-login-forum .vc_tta-tab.vc_active .member__form-forgotpass a, 
.user-login-forum .vc_tta-panel.vc_active .member__form-forgotpass a,
.user-login-forum .vc_tta-tab.vc_active .member__form-consent a, 
.user-login-forum .vc_tta-panel.vc_active .member__form-consent a, 
.member__form-forgotpass {
		color: #b0348a !important;
		margin-top: 4px;		
}
	
.member__form-dob label {
		padding: 8px 16px 0;
    border: 1px solid #ddd;
    border-bottom: none;
    width: 100%;
    display: block;
    box-sizing: border-box;
    background: #fdfdfd;
}
	
.member__form-dob input[type="date"] {
		border-top: none;
		height: 32px;
		padding: 0 15px 5px;
}

.member__form .entryBtn {
		width: 100%;
		margin-top: 16px;
}

.member__form-consent {
    display: block;
		text-align: center;
    width: 80%;
    margin: 8px 10% 0;
}

/* Ads in post content */
.content-auto {
	/* min-height: 0 !important; */
    text-align: center;
    font-size: 0px;
    padding: 10px 0 10px;
    background: #F0F1F1;
    margin: 20px 0;
}

/*
.content-auto[data-bidder]:not([data-bidder="blank"]) {
    padding: 10px 0 10px;
    background: #F0F1F1;
    margin: 20px 0;
} */

/* Posts Carousel */
	
.owl-carousel .owl-stage-outer {
		overflow: hidden !important;		
}
	
.planet_home .owl-carousel .owl-stage-outer {
		overflow: visible !important;		
}

/* Abundance Angels /abundance-angels/ */
	
.num-tabs .vc_tta-tab a, 
.num-tabs	.vc_tta.vc_general .vc_tta-panel-title>a {
		font-size: 16px;
		line-height: 24px;
		font-weight: bold;
		text-transform: uppercase;
}
	
.vc_tta-color-grey.vc_tta-style-classic.num-tabs .vc_tta-tab.vc_active>a, 
.vc_tta-color-grey.vc_tta-style-classic.num-tabs .vc_tta-panel.vc_active .vc_tta-panel-title>a {
		color: #051729;
}
	
.content .num-tabs ul {
		list-style: none;
		margin: 0 0 10px 0;
}

/* Free Cosmic Calendar */

.free-cosmic-calendar .vc_row {
    background: #fff url(https://numerologist.com/wp-content/uploads/2020/09/bag_img_4.jpg) no-repeat center center;
    background-size: cover;
    border: 8px solid #fff;
    box-shadow: 0px 0px 36px #af3589;
    padding: 55px 8% 35px;
    z-index: 10;
    position: relative;
    top: 180px;
}

/* Blog page */

/* .vc_grid .vc_gitem-link {
	background-color: var(--the7-base-color);
} */

@media screen and (max-width: 768px) {

    .becoming-box.becoming-box--alt {
    	margin: 0;
        padding: 15px 12px 0;
    }
    
    .becoming-box.becoming-box--alt .vc_column_container .vc_column-inner {
    	padding-left: 0;
        padding-right: 0;
    }
    
    .numgraybox h2 {
    	font-size: 70px !important;
        font-weight: 100;
    }

    .wpb_content_element.number-nav-item {
        width: 59px;
        height: 59px;
    }
    
    .number-nav-item a {
        font-size: 32px;
        padding: 15px 0;
    }

    #calculator {
		width: 100% !important;
    }

    #calculator {
        width: 224px !important;
    }

    #calculator .result label {
        font-size: 16px;
    }

    #calculator .result {
        padding: 16px 24px;
    }

    .life-path-calculator #lp_learnmore {
        font-size: 16px;
    }
    
    .product__box .wpb_single_image .vc_figure, 
    .product__box .wpb_single_image .vc_single_image-wrapper, 
    .product__box .vc_single_image-img {
    	width: 100%;
    }
    
    .product__box-heading {
    	text-align: center;
    }
    
    .product__box-heading, .wpb_text_column.wpb_content_element.product__box-description, .wpb_content_element.product-price-wrapper, .product__box .wpb_raw_html {
    	text-align: center !important;
    }

    /* Free Report Form */

    .report__form form {
            padding: 30px 12px 10px;
            margin-bottom: -80px !important;
    }

    h2.form__title {
            font-size: 22px !important;
            line-height: 24px !important;
        font-weight: 800;
    }

    p.form__description {
            font-size: 16px;
        line-height: 20px;
        margin: 0 0 10px;
    }

    /* Weekly Newsletter Sign-Up Form - Convert Pro*/
    .cp_style_43502 #cp_custom_html-1-43502 .cp-target, 
    .cp_style_43502 #cp_custom_html-2-43502 .cp-target, 
    .cp_style_43502 #cp_text-0-43502 .cp-target, 
    .cp_style_43502 #cp_email-1-43502 .cp-target, 
    .cp_style_43502 #cp_button-1-43502 .cp-target {
    	width:  100%;
    }

}

@media screen and (min-width: 480px) {
	
    .contributor__box {
            min-height: 476px;
    }

}

@media screen and (max-width: 479px) {

    /* Single product page */

    .vc_section.single-product__section {
        padding: 40px 0 60px;
    }
    
    .single-product__image {
        margin-right: 0;
    }

    .single-product__heading h1 {
        font-size: 28px;
        line-height: 1.3 !important;
    }

    .single-product__short-description {
        font-size: 16px;
    }

    .single-product__price {
        font-size: 24px;
    }

     /* Free Report Form */

    .form__field-title span {
            font-size: 16px;
            width: 60%;
    }

    .form__field-title i {
            width: 40%;
    }    

		.astrology-hor ul {
		  justify-content: center;
		}

		.forecast-box-bg .wpb_raw_html a {
			display:  block;
	    padding: 10px !important;
	    line-height:  1.4 !important;
	    min-height:  0;
		}

}

/************** END OF -- From Scripts Organizer custom CSS *****************/



/********** Responsive Media Query *******************************************************/

@media screen and (max-width: 1100px) {
	.blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-cat span {
		font-size: 12px;
		line-height: 13px;
	}
	.astro-right-box .blog-shortcode:not(.mode-masonry) article:first-of-type .post-entry-content .entry-title {
		font-size: 14px;
		line-height: 16px;
	}
/*	.Free_Report .wpcf7-form .formtitle span {
		font-size: 16px;
	} */
	.main-nav>li>a {
		margin: 10px 4px;
	}
	.social-footer a {
		width: 34px;
		height: 34px;
		line-height: 38px;
		font-size: 20px;
		margin-right: 2px;
	}
	.home_main_title {
		letter-spacing: 0;
		font-size: 41px;
		line-height: 47px;
	}
	.our-trusted_top {
		margin: 0 0 70px;
	}
	.home_main_descrip {
		font-size: 17px;
		line-height: 24px;
	}
	.Main_Abundant_Thinkers u {
		font-size: 35px;
	}
	.Main_Abundant_Thinkers b {
		font-size: 15px;
	}
	.Main_Abundant_Thinkers {
		margin: 100px auto 0;
	}
	.our-trusted_top p {
		font-size: 12px;
	}
	.Start_here_box_one h4.dt-text-title,
	.Start_here_box_two h4.dt-text-title,
	.Start_here_box_three h4.dt-text-title,
	.Start_here_box_fore h4.dt-text-title,
	.Start_here_box_five h4.dt-text-title,
	.Start_here_box_six h4.dt-text-title {
		line-height: 20px;
		min-height: 75px;
		font-size: 16px !important;
	}
	.Start_here_box_one a.dt-btn,
	.Start_here_box_two a.dt-btn,
	.Start_here_box_three a.dt-btn,
	.Start_here_box_fore a.dt-btn,
	.Start_here_box_five a.dt-btn,
	.Start_here_box_six a.dt-btn {
		padding: 10px 15px !important;
		font-size: 15px !important;
	}
	.home_welcome_bg .vc_column_container.vc_col-sm-12 {
		width: 85%;
	}
	.owl-carousel .owl-stage-outer {
		overflow: hidden !important;
	}
	.owl-carousel .owl-nav {
		position: absolute;
		top: 41%;
		width: 100%;
		overflow: hidden;
		padding: 10px 0;
	}
	.owl-carousel .owl-nav button.owl-next,
	.owl-carousel .owl-nav button.owl-prev {
		height: 60px;
		width: 40px;
		font-size: 60px !important;
		color: #5785af !important;
		background: rgba(250, 250, 250, 0.9) !important;
		position: relative;
	}
	.owl-carousel .owl-nav button.owl-next:hover,
	.owl-carousel .owl-nav button.owl-prev:hover {
		box-shadow: 0px 0px 10px #6f6f6f;
	}
	.owl-carousel .owl-nav button.owl-next {
		float: right;
		border-radius: 40px 0 0 40px;
	}
	.owl-carousel .owl-nav button.owl-next span {
		position: absolute;
		left: 14px;
		top: 9px;
	}
	.owl-carousel .owl-nav button.owl-prev {
		float: left;
		border-radius: 0 40px 40px 0;
	}
	.owl-carousel .owl-nav button.owl-prev span {
		position: absolute;
		left: 7px;
		top: 9px;
	}
	.owl-carousel .owl-dots {
		display: none;
	}
	.gateway-text {
		width: 100% !important;
	}
	.Free_Report .wpcf7-form {
		padding: 55px 9% 40px;
	}
	.filter {
		display: none;
	}
	.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(n+5),
	.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(n+6) {
		display: none;
	}
	.bloglist1 .blog-shortcode:not(.mode-masonry) article:first-of-type,
	.bloglist1 .blog-shortcode:not(.mode-masonry) article.visible.first:not(.product) {
		width: 98%;
		margin-right: 0;
	}
	.blog-shortcode:not(.mode-masonry) article {
		margin-right: 22px;
	}
	.bloglist1 .blog-shortcode:not(.mode-masonry) article {
		width: 30%;
	}
	.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(n+5) {
		margin-right: 0px;
	}
	.about_con_title h3 {
		font-size: 20px;
		line-height: 24px;
	}
	.padrig20 {
		padding-right: 0;
	}
	.about_box_bg .wpb_text_column p,
	.about_box_bg1 .wpb_text_column p,
	.about_box_bg2 .wpb_text_column p {
		font-size: 14px;
		line-height: 20px;
	}
	#wpcf7-f109-p77-o1 .vc_col-sm-5 {
		width: 100%;
	}
	#fancy-header h1.fancy-title::after {
		width: 80%;
	}
	.podcast-bg-2 .bloglist2 .blog-shortcode:not(.mode-masonry) article {
		min-height: 340px;
		margin-right: 14px;
	}
	.user-login-forum .vc_tta-tab a {
		font-size: 23px;
	}
	.page-id-44 .members-area-bg-1 h2.destop_view {
		font-size: 32px !important;
	}
	.page-id-30 .bloglist2 .blog-shortcode:not(.mode-masonry) article {
		margin-right: 14px;
		width: 45%;
		min-height: 340px;
	}
	.astrology-hor ul {
		margin: 0 0;
	}
	.step-right-col {
		padding: 30px;
	}
	.bloglist2 .blog-shortcode:not(.mode-masonry) article {
		margin-right: 14px;
		width: 45%;
	}
	
	.catblubox h2,
	.category-sidebar-box h2 {line-height: 26px !important; font-size: 21px !important;}
	
	.contributors-box ul li {
        width: 29.5%;
    }
	
	
	.bloglist1 .blog-shortcode:not(.mode-masonry) article .post-entry-content .entry-title {
    font-size: 18px;
    line-height: 21px;
	}
	.becoming-box p {
	    font-size: 16px;
	    /* line-height: 21px; */
	    font-weight: 400;
	}
	.page-id-42545 .wpb_tabs .wpb_tabs_nav li {
	    width: 9.1%;
	}
		.numgraybox {
	    padding: 80px 15px 75px;
	}
		
		.Free_Calculator .date-352 {
	        width: 75%;
	    }
	.Life-Path-Number-tabe .wpb_tabs_nav li {
	    padding: 0 3px !important;
	}
	.Life-Path-Number-tabe .wpb_tabs_nav li a {
	    padding: 0 5px !important;
	}
	.text-big {
	    font-size: 14px;
	    line-height: 28px;
	}

	.calyourexp-box ul li i {
	    width: 66%;
	}

	.expressioncalce .tabelbox div {
	    width: 10.99%;
	}
	/*
	.free-personalized .imagebox img {width: 100%;}

	.free-personalized .wpcf7-form .formtitle span {
	    width: 35%;
	}
	.free-personalized .wpcf7-form .formtitle i {
	    width: 64%;
	} */

	.blognumerolo .catblubox {
	    margin-top: 14px;
	}
	.blognumerolo .catblubox h2, .blognumerolo .catblubox h3 {
	    margin-right: 0% !important;
	    margin-left: 0% !important;
	}
	.blognumerolo.bloglist1 .blog-shortcode:not(.mode-masonry) article {
	    width: 28.2%;
	    margin-right: 18px;
	}

	.catwhitbox {
	    margin-top: 14px;
	}
	.astrology-hor ul li {padding: 5px 0px; width: 28.8% !important;}

	.blognumerolo.bloglist1 .blog-shortcode:not(.mode-masonry) article .post-entry-content .entry-title {
	    font-size: 16px !important;
	    line-height: 18px !important;
	}

	.flipboxcon2 .flip-box-wrap .ifb-back .ifb-flip-box-section-content p {
	    font-size: 12px !important;
	    line-height: 16px !important;
	}

	.flipboxcon2 .flip-box-wrap .ifb-back .flipbox_heading {
	    margin: 0 0 3px;
	}

	.flipboxcon .flip-box-wrap p {
	    font-size: 13px !important;
	    line-height: 16px !important;
	}

	.post-head-cst {
	    padding: 350px 0 30px;
	}
	.single-post .single-related-posts .items-grid article {
	    width: 28%;
	}
	.single-post .items-grid .alignleft img {
	    min-height: 100px;
	}
	.single-post .single-related-posts .items-grid article .post-content .cst-post-cat {
	    font-size: 12px;
	    line-height: 12px;
	}
	.single-post .single-related-posts .items-grid article .post-content h2 {
	    font-size: 15px;
	    line-height: 18px;
	}
	.single-post .single-related-posts .items-grid article .post-content a {
	    font-size: 13px;
	    line-height: 13px;
	}
	.single-post .single-related-posts .items-grid article .post-content .cst-post-author {
	    font-size: 12px;
	}
	.single-post .home_welcome_bg .vc_column_container.vc_col-sm-12 {
	    width: 90%;
	}

}


/***********************************************/

@media screen and (max-width: 970px) {}


/***********************************************/

@media screen and (max-width: 768px) {
	h2 {
		font-size: 24px !important;
		line-height: 30px !important;
		font-weight: 800;
	}
	.gateway-text h2 {
		font-size: 30px !important;
	}
	.planet_home_title {
		font-size: 27px !important;
	}
	.planet_home_sub {
		font-weight: 500;
	}
	.page-id-29 h5 {
		font-size: 16px !important;
	}
	.page-id-29 h2 {
		font-size: 27px !important;
	}
	.home_welcome_bg {
		margin-left: -5px;
		margin-right: -5px;
		padding: 30px 0;
	}
	.destop_view {
		display: none !important;
	}
	.mobile_view {
		display: block !important;
	}
	.home_bg_1 {
		background: #051729 url('https://numerologist.com/wp-content/uploads/2020/09/home_bg_m_1.jpg') no-repeat center top;
		background-size: cover;
	}
	.home_bg_2 {
		background: url('https://numerologist.com/wp-content/uploads/2020/09/home_bg_2.jpg') no-repeat center top;
		z-index: 9;
		padding: 270px 0 30px 0;
	}
	.home_bg_3 {
		background: url('https://numerologist.com/wp-content/uploads/2020/09/home_bg_3.jpg') no-repeat center bottom;
		z-index: 8;
		padding: 30px 0 0 0;
	}
	.home_bg_4 {
		background: url('https://numerologist.com/wp-content/uploads/2020/09/home_bg_4.jpg') no-repeat center top;
		z-index: 7;
		padding: 40px 0 0 0;
	}
	.home_bg_5 {
		background: url('https://numerologist.com/wp-content/uploads/2020/09/home_bg_5.jpg') no-repeat center top;
		z-index: 6;
		padding: 140px 0 40px 0 !important;
	}
	.about_bg_1 {
		background: url('https://numerologist.com/wp-content/uploads/2020/10/about_bg_m_1.png') no-repeat center top;
		z-index: 10;
		margin-bottom: 15px;
		height: 695px;
		background-size: cover;
	}
	.about-box-shado {
		box-shadow: 0px 0px 36px #af3589;
	}
	.about_bg_2 {
		background: url('https://numerologist.com/wp-content/uploads/2020/09/about_bg_2.jpg') no-repeat center -2px;
		z-index: 9;
		padding: 200px 0 20px 0;
	}
	.about_bg_3 {
		background: url('https://numerologist.com/wp-content/uploads/2020/09/about_bg_3.jpg') no-repeat center bottom;
		z-index: 8;
		padding: 30px 0 70px 0;
	}
	.about_bg_4 {
		background: url('https://numerologist.com/wp-content/uploads/2020/09/about_bg_4.jpg') no-repeat center top;
		z-index: 7;
		padding: 70px 0 0 0;
		margin-bottom: 180px;
	}
	.reviews_t_1 {
		background: url('https://numerologist.com/wp-content/uploads/2020/09/reviews_t_1.jpg') no-repeat center top;
		z-index: 10;
		padding: 100px 0 0 0;
		margin-bottom: -100px;
	}
	.reviews_t_2 {
		background: url('https://numerologist.com/wp-content/uploads/2020/09/reviews_t_2.jpg') no-repeat center top;
		z-index: 9;
		padding: 210px 0 0 0;
	}
	.contact_bg {
		background: url('https://numerologist.com/wp-content/uploads/2020/09/contact_bg.jpg') no-repeat center top;
		padding: 90px 0 70px 0;
	}
	.astrology_img_1 {
		background: url('https://numerologist.com/wp-content/uploads/2020/10/astrology_img_1.jpg') no-repeat center top;
		z-index: 10;
		padding: 100px 0 50px 0;
	}
	.astrology_img_2 {
		background: url('https://numerologist.com/wp-content/uploads/2020/10/astrology_img_2.jpg') no-repeat center top;
		z-index: 9;
		padding: 50px 0 0 0;
		overflow: inherit !important;
	}
	.podcast-bg-2 {
		background: url('https://numerologist.com/wp-content/uploads/2020/10/astrology_img_2.jpg') no-repeat center top;
		z-index: 9;
		padding: 50px 0 0 0;
		overflow: inherit !important;
	}
	.contributors-bg-1 {
		background: url('https://numerologist.com/wp-content/uploads/2020/10/contributors-bg-1.jpg') no-repeat center top;
		z-index: 10;
		padding: 100px 0 40px 0;
	}
	.contributors-bg-2 {
		background: url('https://numerologist.com/wp-content/uploads/2020/10/contributors-bg-2.jpg') no-repeat center top;
		z-index: 9;
		padding: 40px 0 40px 0;
	}
	.write-for-us-bg {
		background: url('https://numerologist.com/wp-content/uploads/2020/10/write-for-us-bg.jpg') no-repeat center -170px;
		z-index: 10;
		padding: 100px 0 30px 0;
	}
	.members-area-bg-1 {
		background: url('https://numerologist.com/wp-content/uploads/2020/10/members-area-bgm-1.jpg') no-repeat center top;
		z-index: 10;
		padding: 100px 0 40px 0;
		background-size: cover;
	}
	.members-area-bg-2 {
		background: url('https://numerologist.com/wp-content/uploads/2020/09/home_bg_3.jpg') no-repeat center bottom;
		z-index: 9;
		padding: 40px 0 40px 0;
	}
	.signup-bg {
		background: url('https://numerologist.com/wp-content/uploads/2020/10/signup-bgm.jpg') no-repeat center top;
		z-index: 10;
		padding: 50px 0 20px 0;
		background-size: cover;
	}
	.numerology-bg-1 {
		background: url('https://numerologist.com/wp-content/uploads/2020/10/numerology-bg-1.jpg') no-repeat center top;
		z-index: 10;
		padding: 100px 0 40px 0;
		background-size: cover;
	}
	.numerology-bg-2 {
		background: url('https://numerologist.com/wp-content/uploads/2020/10/numerology-bg-2.jpg') no-repeat center -1px;
		z-index: 9;
		padding: 40px 0 40px 0;
	}
	.members-area-bg-1 h2 {
		font-size: 36px !important;
		color: #ffffff;
		line-height: 44px !important;
		text-align: center;
	}
	.page-id-77 .wpcf7-submit {
		width: 95% !important;
	}
	.what-get h2 {
		font-size: 35px !important;
		line-height: 36px !important;
	}
	.mobile-header-bar .mobile-mini-widgets .mini-search,
	.mobile-header-bar .mobile-mini-widgets .shopping-cart {
		display: none !important;
	}
	.home_main_title {
		font-size: 30px;
		line-height: 34px;
		letter-spacing: 0px;
		margin-top: 125px;
	}
	.home_main_descrip {
		width: 100%;
		font-size: 14px;
		font-weight: 100;
		line-height: 20px;
	}
	.dt-btn,
	.widget .dt-form .dt-btn,
	.nsu-submit,
	.give-btn.give-btn-reveal,
	.give-submit.give-btn {
		padding: 10px 35px;
		font-size: 16px;
		margin-bottom: 19px;
	}
	.Start_here_box_main {
		margin-bottom: 30px;
		padding: 0 15px;
	}
	.Start_here_box_main .vc_column_container>.vc_column-inner {
		padding-left: 5px;
		padding-right: 5px;
		margin-bottom: 10px !important;
	}
	.our-trusted_top {
		margin: 0 0% 50px;
	}
	.Main_Abundant_Thinkers {
		border-radius: 50px;
		width: 86%;
		padding: 15px 17px;
		box-shadow: 0px 0px 26px #af3589;
		margin-top: 30px;
	}
	.Main_Abundant_Thinkers u {
		display: block;
		font-size: 25px;
		margin-right: 0px;
		text-align: center;
		margin-bottom: 5px;
	}
	.Main_Abundant_Thinkers b {
		display: block;
		line-height: 14px;
		font-size: 12px;
		text-align: center;
	}
	.our-partners-home {
		font-size: 12px;
		margin-bottom: 0px !important;
	}
	.our-partners-home-logo .wpb_single_image .vc_figure {
		vertical-align: middle;
	}
	.our-partners-home-logo .wpb_single_image .vc_single_image-wrapper {
		vertical-align: middle;
	}
	.our-partners-home-logo .wpb_single_image:nth-child(1n+2) .vc_single_image-wrapper img {
		max-width: 80%;
	}
	.our-partners-home-logo .wpb_single_image:nth-child(1n+3) .vc_single_image-wrapper img {
		max-width: 100%;
	}
	.wpb_button,
	.wpb_content_element,
	ul.wpb_thumbnails-fluid>li {
		margin-bottom: 20px;
	}
	.our-trusted_top.vc_custom_1601119331317 {
		margin-right: 0% !important;
		margin-left: 0% !important;
	}
	.our-trusted_top .wpb_content_element {
		margin-bottom: 5px;
	}
	.our-trusted_top .trusted_partners_logo {
		width: 29%;
		margin-right: 15px;
		margin-bottom: 0px;
	}
	.our-trusted_top .trusted_partners_logo:last-child {
		margin-right: 0px;
	}
	.Start_here_box_one,
	.Start_here_box_two,
	.Start_here_box_three,
	.Start_here_box_fore,
	.Start_here_box_five,
	.Start_here_box_six {
		background-color: #ffffff;
		padding: 100px 5px 8px;
		background-position: center 18px;
		background-size: 47%;
	}
	.Start_here_box_one:hover,
	.Start_here_box_two:hover,
	.Start_here_box_three:hover,
	.Start_here_box_fore:hover,
	.Start_here_box_five:hover,
	.Start_here_box_six:hover {
		background-color: #081f35;
	}
	.Start_here_box_one h4.dt-text-title,
	.Start_here_box_two h4.dt-text-title,
	.Start_here_box_three h4.dt-text-title,
	.Start_here_box_fore h4.dt-text-title,
	.Start_here_box_five h4.dt-text-title,
	.Start_here_box_six h4.dt-text-title {
		line-height: 15px;
		margin-bottom: 0px !important;
		min-height: 64px;
		font-size: 14px !important;
	}
	.Start_here_box_one a.dt-btn,
	.Start_here_box_two a.dt-btn,
	.Start_here_box_three a.dt-btn,
	.Start_here_box_fore a.dt-btn,
	.Start_here_box_five a.dt-btn,
	.Start_here_box_six a.dt-btn {
		display: none;
	}
	.home_welcome_bg .vc_column_container.vc_col-sm-12 {
		width: 96%;
	}
	.Start_here_box_inner .Start_here_box_one,
	.Start_here_box_inner .Start_here_box_two,
	.Start_here_box_inner .Start_here_box_three,
	.Start_here_box_inner .Start_here_box_fore,
	.Start_here_box_inner .Start_here_box_five,
	.Start_here_box_inner .Start_here_box_six{
		background-color: #ffffff;
		padding: 155px 5px 23px;
		background-position: center 18px;
		background-size: 42%;
		margin: 15px auto;
	}
	.Start_here_box_inner .Start_here_box_one a.dt-btn,
	.Start_here_box_inner .Start_here_box_two a.dt-btn,
	.Start_here_box_inner .Start_here_box_three a.dt-btn,
	.Start_here_box_inner .Start_here_box_fore a.dt-btn,
	.Start_here_box_inner .Start_here_box_five a.dt-btn,
	.Start_here_box_inner .Start_here_box_six a.dt-btn {
		display: block;
	}
	.Start_here_box_inner .Start_here_box_one h4.dt-text-title,
	.Start_here_box_inner .Start_here_box_two h4.dt-text-title,
	.Start_here_box_inner .Start_here_box_three h4.dt-text-title,
	.Start_here_box_inner .Start_here_box_fore h4.dt-text-title,
	.Start_here_box_inner .Start_here_box_five h4.dt-text-title,
	.Start_here_box_inner .Start_here_box_six h4.dt-text-title {
		line-height: 20px;
		margin-bottom: 0px !important;
		min-height: 35px;
		font-size: 18px !important;
	}
	.home_welcome_bg .vc_column_container h2 {
		font-size: 23px !important;
		line-height: 24px;
		margin: 0 0 10px 0 !important;
		font-weight: 800;
	}
	.home_welcome_bg .vc_column_container p {
		font-size: 17px;
		line-height: 20px;
		font-weight: 600;
		text-align: center;
	}
	.TO_GET_YOUR_FREE_READING h2.vc_custom_heading {
		font-size: 26px !important;
		line-height: 26px !important;
		text-align: center !important;
	}
	.TO_GET_YOUR_FREE_READING .wpb_text_column {
		text-align: center;
		font-size: 14px;
		line-height: 20px;
	}
	.TO_GET_YOUR_FREE_READING .btn-align-left {
		text-align: center;
	}
	.planet_home {
		margin: 0;
	}
	.planet_home ul {
		margin: 0 auto;
		padding: 15px 0;
	}
	.planet_home ul li {
		padding: 5px 10px 15px;
	}
	.planet_home ul li:hover {
		box-shadow: 0px 0px 15px #af3589;
	}
	.planet_home ul li img {
		max-width: 58%;
		margin-bottom: 0px;
	}
	.planet_home ul li h4 {
		font-size: 12px;
		line-height: 12px;
	}
	.planet_home ul li b {
		font-size: 10px;
		line-height: 13px;
		margin-bottom: 5px;
	}
	.planet_home ul li i {
		font-size: 11px;
		line-height: 14px;
	}
	.planet_home ul li:nth-child(1n+5) {
		display: none;
	}
	.filter {
		display: none;
	}
	.normel_link {
		font-size: 19.8px;
		font-weight: 800;
	}
	.nombertext-detail {
		text-align: center;
		font-size: 18px;
		font-weight: bold;
	}
	.bloglist1 .blog-shortcode:not(.mode-masonry) article {
		width: 97% !important;
		float: none;
	}
	.bloglist1 .blog-shortcode:not(.mode-masonry) article:nth-child(1n+6) {
		display: none;
	}
	.bloglist1 .blog-shortcode:not(.mode-masonry) article .post-entry-content {
		width: 60% !important;
		padding: 6px 0px 6px 10px !important;
		display: inline-block;
		vertical-align: top;
		float: left;
	}
	.bloglist1 .blog-shortcode:not(.mode-masonry) article .post-thumbnail-wrap {
		width: 40% !important;
		display: inline-block;
		vertical-align: top;
		float: left;
	}
	.bloglist1 .blog-shortcode:not(.mode-masonry) article:first-of-type .post-entry-content {
		width: 60% !important;
		padding: 6px 0px 6px 10px !important;
	}
	.bloglist1 .blog-shortcode:not(.mode-masonry) article:first-of-type .post-thumbnail-wrap {
		width: 40% !important;
	}
	.bloglist1 .blog-shortcode:not(.mode-masonry) article .post-entry-content .entry-excerpt,
	.bloglist1 .blog-shortcode:not(.mode-masonry) article:first-of-type .post-entry-content .entry-excerpt {
		display: none;
	}
	.bloglist1 .blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-cat i {
		display: none !important;
	}
	.blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-cat {
		line-height: 14px;
	}
	.blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-cat span {
		/*font-size: 12px;*/
	}
	.bloglist1 .blog-shortcode:not(.mode-masonry) article .post-entry-content .post-details {
		display: none;
	}
	.bloglist1 .blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-author {
		margin-top: 6px;
		font-size: 11px;
		line-height: 14px;
	}
	/*
	.Free_Report .wpcf7-form {
		padding: 30px 12px 10px;
		margin-bottom: -80px !important;
	}
	.Free_Report .wpcf7-form h2 {
		font-size: 22px !important;
		line-height: 24px !important;
		text-transform: uppercase;
	}
	.Free_Report .wpcf7-form p.text_center {
		font-size: 16px;
		line-height: 20px;
		margin: 0 0 10px;
	}
	.Free_Report .wpcf7-form select.wpcf7-form-control {
		background-size: 31px;
	}
	.Free_Report .wpcf7-form .formtitle span {
		font-size: 16px;
	}
	.wpcf7-select {
		min-width: 100%;
	} */
	#bottom-bar .wf-float-right {
		font-size: 11px;
	}
	#bottom-bar .wf-float-left {
		font-size: 13px;
	}
	.widget.widget_nav_menu {
		display: none;
	}
	.widget_text.widget_custom_html .widget-title {
		display: none;
	}
	.widget.widget_fbw_id {
		display: none;
	}
	.widget_text.widget_custom_html p {
		display: none;
	}
	.social-footer {
		text-align: center;
	}
	#bottom-bar .mini-nav ul {
		display: block !important;
	}
	.footer .widget#custom_html-3 {
		margin: 0;
		position: relative;
		left: 0;
		bottom: 0;
	}
	.footer .widget#custom_html-3 .custom-html-widget {
		margin: 0;
	}
	#bottom-bar .menu-select {
		display: none;
	}
	.our_contri_home ul li {
		width: 100%;
	}
	.our_contri_home ul li a {
		min-height: 350px;
		background-position: left top;
		background-repeat: no-repeat;
	}
	.our_contri_home ul li a b {
		bottom: 10px;
		left: 20px;
	}
	.our_contri_home ul li:nth-child(1n+2) {
		width: 100%;
	}
	.our_contri_home ul li:nth-child(1n+2) a {
		min-height: 350px;
	}
	.our_contri_home ul li:nth-child(1n+4) {
		width: 100%;
	}
	.our_contri_home ul li:nth-child(1n+4) a {
		min-height: 350px;
	}
	.lat-art-home {
		margin-bottom: 30px;
	}
	.fancy-header .fancy-title {
		font-size: 18px !important;
		line-height: 0px !important;
	}
	#fancy-header .hgroup,
	#fancy-header .breadcrumbs {
		text-align: left !important;
	}
	#fancy-header h1.fancy-title::after {
		width: 39% !important;
		margin-top: -1px !important;
	}
	.fancy-header .fancy-subtitle {
		font-size: 24px !important;
		line-height: 30px !important;
		margin-bottom: 20px !important;
	}
	.page-id-3 .wpb_content_element h3 {
		font-size: 20px;
	}
	.page-id-3 .wpb_content_element p {
		font-size: 15px;
		line-height: 20px;
	}
	.contact_bg h1.vc_custom_heading {
		font-size: 30px !important;
	}
	.contactus_containor {
		padding: 20px 10px;
	}
	.cintent_bg_right {
		min-height: 234px;
		padding: 15px 10px;
		margin-top: 20px;
	}
	span.wpcf7-list-item {
		margin: 10px 0 0 0;
	}
	.about_bg_1 .Inner_main_title {
		margin: 100px auto 30px !important;
		line-height: 30px;
		width: 100%;
		font-size: 28px;
		letter-spacing: 0px;
	}
	.Inner_Abundant_Thinkers {
		padding: 15px 20px;
		font-size: 19px;
		line-height: 24px;
	}
	.about-subtitle {
		margin-bottom: 100px;
	}
	.about_box_bg {
		margin: 0;
	}
	.about_box_bg .wpb_single_image figure,
	.about_box_bg .wpb_single_image .vc_single_image-wrapper,
	.about_box_bg .wpb_single_image img {
		width: 100% !important;
	}
	.about_box_bg .wpb_text_column p {
		font-size: 15px;
		line-height: 20px;
	}
	.about_box_bg1 {
		margin: 0;
	}
	.about_box_bg1 .wpb_single_image figure,
	.about_box_bg1 .wpb_single_image .vc_single_image-wrapper,
	.about_box_bg1 .wpb_single_image img {
		width: 100% !important;
	}
	.about_box_bg1 .wpb_text_column p {
		font-size: 15px;
		line-height: 20px;
	}
	.about_box_bg2 {
		margin: 0;
	}
	.about_box_bg2 .wpb_single_image figure,
	.about_box_bg2 .wpb_single_image .vc_single_image-wrapper,
	.about_box_bg2 .wpb_single_image img {
		width: 100% !important;
	}
	.about_box_bg2 .wpb_text_column p {
		font-size: 15px;
		line-height: 20px;
	}
	.about-contact {
		margin: 0 -15px;
	}
	.padrig20 {
		padding-right: 0;
	}
	.padrig20 .vc_column-inner {
		padding: 10px 0 0 0 !important;
	}
	.about_con_title {
		margin-bottom: 10px;
	}
	.about-con-separator {
		margin-bottom: 10px;
	}
	.gateway-text {
		width: 100% !important;
	}
	.pink_text {
		margin-bottom: 5px;
	}
	.video_box_1 .vc_column-inner .wpb_wrapper h3 {
		font-size: 16px;
		line-height: 20px;
	}
	.video_box_1 .vc_column-inner .wpb_wrapper p {
		font-size: 13px;
		line-height: 16px;
	}
	.Reviews_box {
		padding: 20px 3% 20px;
		margin-bottom: -90px !important;
	}
	.Reviews_box .vc_custom_heading {
		font-size: 20px !important;
		line-height: 23px !important;
	}
	.reviews-box-blu {
		padding: 20px 3% 20px;
	}
	.reviews-box-blu .vc_custom_heading {
		font-size: 20px !important;
		line-height: 23px !important;
	}
	.testimonial-content {
		font-size: 13px;
		line-height: 19px;
	}
	.page-id-778 .bloglist1 .astro-left-box .blog-shortcode:not(.mode-masonry) article:first-of-type {
		margin-bottom: 10px;
	}
	.page-id-778 .bloglist1 .astro-left-box .blog-shortcode:not(.mode-masonry) article:first-of-type .post-thumbnail-wrap {
		width: 100% !important;
	}
	.page-id-778 .bloglist1 .astro-left-box .blog-shortcode:not(.mode-masonry) article:first-of-type .post-entry-content {
		width: 100% !important;
		padding: 6px 0px !important;
	}
	.page-id-778 .bloglist1 .astro-left-box .blog-shortcode:not(.mode-masonry) article:first-of-type .post-entry-content .post-details {
		display: inline-block;
	}
	.page-id-778 .bloglist1 .astro-left-box .blog-shortcode:not(.mode-masonry) article:first-of-type .post-entry-content .entry-excerpt {
		display: block;
	}
	.page-id-778 .bloglist1 .astro-left-box .blog-shortcode:not(.mode-masonry) article:first-of-type .post-thumbnail-wrap .post-thumbnail-rollover img {
		height: auto;
	}
	.page-id-778 .bloglist1 .astro-left-box .blog-shortcode:not(.mode-masonry) article:first-of-type .post-entry-content .entry-title {
		font-size: 18px !important;
		line-height: 24px !important;
	}
	/**/
	.podcast-bg-2 .bloglist2 .blog-shortcode:not(.mode-masonry) article {
		margin-right: 0;
		min-height: auto;
		width: 97%;
	}
	.podcast-bg-2 .bloglist2 .blog-shortcode:not(.mode-masonry) article .post-entry-content .entry-title {
		font-size: 17px !important;
		line-height: 20px !important;
	}
	.podcast-bg-2 .bloglist2 .blog-shortcode:not(.mode-masonry) article .post-entry-content .details-type-btn {
		margin: 5px 0 0 !important;
	}
	.podcast-bg-2 .bloglist2 .blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-author {
		margin-top: 0 !important;
	}
	.contributors-box ul li {
		width: 90%;
	}
	.contributors-box2 ul li {
		width: 90%;
	}
	.becoming-box {
		background: #fff;
		box-shadow: 0px 0px 0px #af3589;
		padding: 25px 15px 0;
		margin: 0 -25px;
	}
	.becoming-box p {
		font-size: 16px;
		/* line-height: 20px; */
		font-weight: 600;
	}
	.astrology_img_2 .bloglist2 .blog-shortcode:not(.mode-masonry) article {
		margin-right: 0;
		min-height: auto;
		width: 95%;
	}
	.astrology_img_2 .bloglist2 .blog-shortcode:not(.mode-masonry) article .post-entry-content .entry-title {
		font-size: 17px !important;
		line-height: 20px !important;
	}
	.astrology_img_2 .bloglist2 .blog-shortcode:not(.mode-masonry) article .post-entry-content .details-type-btn {
		margin: 5px 0 0 !important;
	}
	.astrology_img_2 .bloglist2 .blog-shortcode:not(.mode-masonry) article .post-entry-content .cst-post-author {
		margin-top: 0 !important;
	}
	.astrology-hor ul {
		margin: 0 7%;
	}
	.numerology-step-top {
		margin: 20px 0 0;
	}
	.step-left-col {
		background: #1a3254;
		border-right: 0px solid #ae1980;
		border-bottom: 2px solid #ae1980;
		padding: 10px 0 5px;
		float: none;
	}
	.step-right-col {
		background: #fff url('https://numerologist.com/wp-content/uploads/2020/10/bag_img_6.jpg') no-repeat center top;
		background-size: cover;
		padding: 20px;
		float: none;
	}
	.step-right-col h3 {
		color: #081f35 !important;
		font-weight: 800;
	}
	.step-right-col p {
		color: #081f35;
		font-size: 16px;
		line-height: 24px;
	}
	.step-left-col h2 {
		color: #fff !important;
	}
	.step-left-col .dt-btn {
		width: 100%;
		margin-top: 15px;
	}
	.step-right-col .dt-btn {
		padding: 13px 25px 13px;
		font-size: 15px;
	}
	.numerology-faq .wpb_accordion_header a span {
		font-size: 16px;
		line-height: 20px;
	}
	.numerology-faq .wpb_accordion_content p {
		font-size: 15px;
		line-height: 20px;
	}
	.Astrology_grid_view .astro-left-box {
		float: none;
		width: 100%;
	}
	.Astrology_grid_view .astro-right-box {
		float: none;
		width: 100%;
	}
	.bloglist1 .blog-shortcode:not(.mode-masonry) article .post-entry-content .entry-title {
		font-size: 20px !important;
		line-height: 26px !important;
	}
	#fancy-header>.wf-wrap {
		align-items: baseline !important;
	}
	#wpcf7-f109-p77-o1 .vc_col-sm-5 {
		width: 100%;
	}
	.about_box_bg .vc_col-sm-5,
	.about_box_bg1 .vc_col-sm-5,
	.about_box_bg2 .vc_col-sm-5 {
		width: 100%;
	}
	.about_box_bg .vc_col-sm-7,
	.about_box_bg1 .vc_col-sm-7,
	.about_box_bg2 .vc_col-sm-7 {
		width: 100%;
	}
	.post-head-cst {
		padding: 170px 0 30px;
		margin-top: -60px;
	}
	.post-head-cst .post-main-cst {
		padding: 0;
		width: 87%;
	}
	.post-head-cst .post-main-cst .cst-post-cat {
		margin-right: 0;
	}
	.post-head-cst .post-main-cst .entry-title {
		font-size: 25px;
		line-height: 30px;
	}
	.post-head-cst .post-main-cst .cst-post-meta {
		font-size: 14px;
		line-height: 20px;
		font-style: normal;
	}
	.post-head-cst .post-main-cst .cst-post-meta .cst-post-author {
		font-style: italic;
	}
	.single-post .single-related-posts .items-grid h3 {
		font-size: 22px;
		line-height: 25px;
	}
	.single-post .single-related-posts .items-grid article {
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}
	.single-post .sidebar-right .sidebar {
		display: none;
	}
	.single-post .single-related-posts .items-grid article .post-content h2 {
		font-size: 18px !important;
		line-height: 22px !important;
		font-weight: 800;
	}
	.single-post .astrology_img_3 {
		left: -20px !important;
		width: 113% !important;
		margin: 0 0 -50px 0px;
		height: 150px;
	}
	.category .astrology_img_1 {
		padding: 80px 0 40px 0;
		margin-top: -60px;
	}
	.dt-mobile-menu-icon:not(.floating-btn) .menu-line:before {
		background: #fff !important;
	}
	.category .lat-art-home {
		margin-bottom: 0px;
	}
	.category .solid-bg .vc_row {
		margin-left: 0px;
		margin-right: 0px;
	}
	.blog_bg_1 {
		padding: 80px 0 0 0;
	}
	.blognume.bloglist1 .blog-shortcode:not(.mode-masonry) article .post-entry-content {
		min-height: 90px;
	}
	.blognumerolo.bloglist1 .blog-shortcode:not(.mode-masonry) article .post-entry-content {
		min-height: 90px;
	}
	.blognumerolo.bloglist1 .blog-shortcode:not(.mode-masonry) article:first-of-type .post-thumbnail-rollover img {
		height: 110px;
	}
	.lookingforbox {
		padding: 0;
	}
	.lookingfor a {
		margin: 6px 3px;
		font-size: 15px;
		padding: 15px 2px;
	}
	.lookingfor a img {
		margin: 0 auto 10px;
		width: 40% !important;
	}
	.blog_bg_1 .owl-carousel .owl-nav button.owl-next,
	.blog_bg_1 .owl-carousel .owl-nav button.owl-prev {
		background: rgba(26, 50, 84, 0.8) !important;
	}
	.blognumerolo.bloglist1 .vc_col-sm-3 {
		width: inherit;
	}
	.author .page-title {
		padding: 100px 0 40px;
		margin-top: -60px;
	}
	.author .cnt_details {
		padding: 40px 0px;
	}
	.author .cnt_thumb {
		width: 100%;
		margin-bottom: 20px;
	}
	.author .cnt_thumb img {
		width: 100%;
	}
	.author .cnt_content {
		width: 100%;
		padding: 0;
		font-size: 15px;
		line-height: 20px;
	}
	.author .cnt_blogs h2 {
		margin-bottom: 10px;
	}
	.page-id-42545 .becoming-box {
		padding: 15px 12px 0;
		margin: 0 0px;
	}
	.numgraybox {
		padding: 30px 15px 25px;
		margin-bottom: 20px;
	}
	.numgraybox h1 {
		font-size: 70px !important;
	}
	.page-id-42545 .becoming-box .vc_column_container .vc_column-inner {
		padding-left: 0px;
		padding-right: 0px;
	}
	.pink-text-lar {
		margin-bottom: 12px !important;
	}
	.pink-text-lar h4 {
		font-size: 16px;
	}
	.page-id-42545 .becoming-box h2 {
		font-size: 19px !important;
		line-height: 19px !important;
	}
	.page-id-42545 .becoming-box p {
		font-size: 15px;
		line-height: 20px;
		font-weight: 400;
	}
	.page-id-42545 .wpb_tabs .wpb_tabs_nav li {
		width: 14%;
	}
	.page-id-42545 .wpb_tabs .wpb_tabs_nav li a {
		padding: 10px 0 !important;
		font-size: 20px;
	}
	.numbers-bg-2 {
		padding: 220px 0 20px 0;
		margin-top: 0;
	}
	.reading-bg-1 {
		padding: 80px 0 0 0;
	}
	.main-title {
		font-size: 33px !important;
		line-height: 33px !important;
	}
	.sub-title {
		font-size: 21px;
		line-height: 21px;
		font-weight: 400;
		margin-bottom: 30px;
	}
	.page-id-791 .about_box_bg .vc_column_container>.vc_column-inner {
		padding-left: 0px;
		padding-right: 0px;
	}
	.page-id-791 .text-line {
		margin-bottom: 10px !important;
	}
	.page-id-791 .text-line h4 {
		font-size: 15px !important;
		line-height: 18px !important;
	}
	.page-id-791 .text-line .vc_sep_holder {
		display: none;
	}
	.page-id-791 .about_box_bg h6 {
		font-size: 20px;
		line-height: 23px;
	}
	.lifepathnumber-box {
		padding: 10px;
		margin: 0;
		font-size: 14px;
		line-height: 19px;
	}
	.lifepathnumber-box b {
		font-size: 17px;
	}
	.lifepathnumber-box p {
		margin: 0 0% 15px;
	}
	.lifepathnumber-box h3 {
		font-size: 21px;
		line-height: 23px;
	}
	.Free_Calculator .wpcf7-form {
		padding: 30px 5% 20px;
	}
	.Free_Calculator .wpcf7-form h2 {
		font-size: 23px !important;
		line-height: 25px !important;
	}
	.Free_Calculator .wpcf7-form p.text_center {
		font-weight: bold;
		font-size: 17px;
		line-height: 20px;
	}
	.Free_Calculator .numerodate {
		width: 100%;
		background: #081f35 !important;
		padding-top: 5px !important;
		padding-bottom: 5px !important;
		text-align: left;
	}
	.Free_Calculator .date-352 {
		width: 100%;
	}
	.reading-bg-2 {
		padding: 180px 0 0 0;
	}
	.reading-bg-2 h2 {
		font-size: 22px !important;
		line-height: 28px !important;
	}
	.reading-bg-2 h4 {
		font-size: 17px !important;
		line-height: 22px !important;
	}
	.astrology_img_3 .vc_empty_space {
		height: 50px !important;
	}
	.Life-Path-Number-tabe .wpb_tabs_nav li {
		padding: 0 2px !important;
		line-height: 18px;
	}
	.Life-Path-Number-tabe .wpb_tabs_nav li a {
		padding: 0 3px !important;
		font-size: 11px;
		line-height: 18px;
		margin-bottom: 1px;
	}
	.Life-Path-Number-tabe .wpb_tabs_nav li.ui-tabs-active a {
		margin-bottom: 0px;
	}
	.Life-Path-Number-tabe .ui-tabs-panel h3 {
		font-size: 20px;
		line-height: 20px;
	}
	.Life-Path-Number-tabe .ui-tabs-panel p {
		font-size: 14px;
		line-height: 18px;
	}
	.Life-Path-Number-tabe .ui-tabs-panel .btn-align-left {
		text-align: center;
	}
	.Life-Path-Number-tabe .ui-tabs-panel .btn-align-left a {
		margin-bottom: 0;
	}
	.soul-urge-number-bg-1 {
		background: url('https://numerologist.com/wp-content/uploads/2020/10/soul-urge-number-bg-m-1-scaled.jpg') no-repeat center top;
		background-size: cover;
		padding: 80px 0 0 0;
	}
	.page-id-809 .about_box_bg .vc_column_container>.vc_column-inner {
		padding-left: 0px;
		padding-right: 0px;
	}
	.page-id-809 .text-line {
		margin-bottom: 10px !important;
		margin-top: 10px !important;
	}
	.page-id-809 .text-line h4 {
		font-size: 15px !important;
		line-height: 18px !important;
	}
	.page-id-809 .text-line .vc_sep_holder {
		display: none;
	}
	.page-id-809 .about_box_bg h6 {
		font-size: 20px !important;
		line-height: 23px !important;
	}
	.about-lettery {
		color: #fff;
		padding: 0;
		margin: 0 !important;
		font-size: 15px;
		line-height: 20px;
	}
	.about-lettery h4 {
		font-size: 20px;
		line-height: 24px;
	}
	.soulnumbercal {
		box-shadow: 0px 0px 26px #af3589;
		padding: 30px 6%;
	}
	.soulnumbercal h3 {
		font-size: 18px;
		line-height: 21px;
	}
	.soulnumbercal a {
		font-size: 12px;
	}
	.soul-urge-number-bg-2 {
		padding: 180px 0 0 0;
	}
	.expression-number-bg-1 {
		background: url('https://numerologist.com/wp-content/uploads/2020/10/soul-urge-number-bg-m-1-scaled.jpg') no-repeat center top;
		background-size: cover;
		padding: 80px 0 0 0;
	}
	.page-id-810 .about_box_bg .vc_column_container>.vc_column-inner {
		padding-left: 0px;
		padding-right: 0px;
	}
	.page-id-810 .text-line {
		margin-bottom: 10px !important;
		margin-top: 10px !important;
	}
	.page-id-810 .text-line h4 {
		font-size: 15px !important;
		line-height: 18px !important;
	}
	.page-id-810 .text-line .vc_sep_holder {
		display: none;
	}
	.page-id-810 .about_box_bg h6 {
		font-size: 20px !important;
		line-height: 23px !important;
	}
	.page-id-810 .about-lettery {
		font-size: 14px;
		line-height: 20px;
	}
	.calyourexp-box {
		margin: 0 0%;
	}
	.calyourexp-box ul li {
		margin: 6px 0;
	}
	.calyourexp-box ul li b {
		font-size: 20px;
		font-weight: 800;
		padding: 40px 15px;
		width: 55px;
		background-color: #1a3254;
	}
	.calyourexp-box ul li i {
		padding: 0 15px;
		font-size: 16px;
		width: 64%;
		line-height: 21px;
	}
	.expressioncalce {
		padding: 35px 15px;
		font-size: 14px;
		line-height: 18px;
	}
	.expressioncalce h2 {
		font-size: 20px !important;
		line-height: 23px !important;
		font-weight: 800;
	}
	.expressioncalce .tabelbox div {
		width: 10.75%;
		font-size: 21px;
		line-height: 40px;
		height: 40px;
	}
	.expression-number-bg-2 {
		padding: 180px 0 0 0;
	}
	.page-id-810 .wpb_text_column p {
		font-size: 14px;
		line-height: 18px;
	}
	.page-id-42202 .becoming-box {
		padding: 15px 12px 0;
		margin: 0 0px;
	}
	.planetarybox {
		padding: 30px 15px 25px;
		margin-bottom: 20px;
	}
	.numgraybox h1 {
		font-size: 70px !important;
	}
	.page-id-42202 .becoming-box .vc_column_container .vc_column-inner {
		padding-left: 0px;
		padding-right: 0px;
	}
	.page-id-42202 .pink-text-lar {
		margin-bottom: 12px !important;
	}
	.page-id-42202 .pink-text-lar h4 {
		font-size: 16px;
	}
	.page-id-42202 .becoming-box h2 {
		font-size: 19px !important;
		line-height: 19px !important;
	}
	.page-id-42202 .becoming-box p {
		font-size: 15px;
		line-height: 20px;
		font-weight: 400;
	}
	/*
	.free-personalized .wpcf7-form {
		padding: 40px 4% 15px;
	}
	.free-personalized .imagebox {
		display: block;
		width: 50%;
		vertical-align: top;
		text-align: center;
		margin: 0 auto 10px;
	}
	.free-personalized .imagebox img {
		width: 100%;
	}
	.free-personalized .contentbox {
		display: inline-block;
		width: 100%;
		margin-left: 0%;
		vertical-align: top;
	}
	.free-personalized .wpcf7-form p.text_center {
		font-weight: 700;
		margin: 0 1% 10px;
		font-size: 16px;
		line-height: 18px;
	}
	.free-personalized .wpcf7-form .formtitle span {
		font-size: 16px;
	}
	.free-personalized .wpcf7-form .wpcf7-submit {
		white-space: normal;
		word-wrap: break-word;
		line-height: 20px !important;
		font-size: 15px !important;
		padding: 8px 16px !important;
	} */
	.page-id-42217 .becoming-box {
		padding: 15px 12px 0;
		margin: 0 0px;
	}
	.planetarybox {
		padding: 30px 15px 25px;
		margin-bottom: 20px;
	}
	.numgraybox h1 {
		font-size: 70px !important;
	}
	.page-id-42217 .becoming-box .vc_column_container .vc_column-inner {
		padding-left: 0px;
		padding-right: 0px;
	}
	.page-id-42217 .pink-text-lar {
		margin-bottom: 12px !important;
	}
	.page-id-42217 .pink-text-lar h4 {
		font-size: 16px;
	}
	.page-id-42217 .becoming-box h2 {
		font-size: 19px !important;
		line-height: 19px !important;
	}
	.page-id-42217 .becoming-box p {
		font-size: 13px;
		line-height: 16px;
		font-weight: 400;
	}
	.piscescont {
		padding: 0 10px;
	}
	.piscescont p {
		font-size: 15px;
		line-height: 20px;
	}
	.pisces-bg-2 {
		padding: 20px 0 40px 0;
	}
	.pisces-bg-3 {
		padding: 40px 0 25px 0;
	}
	.pisces-bg-4 {
		padding: 40px 0 0 0;
	}
	.piscesconttopics a {
		width: 26%;
		font-size: 12px;
		line-height: 12px;
		padding: 13px 5px;
	}
	.piscesconttopics a img {
		margin: 0 auto 9px;
		width: 70%;
	}
	.becoming-box {
		min-height: 250px;
	}
	.blognumerolo .catblubox {
    padding: 20px 0 !important;
    margin-top: 30px;
	}
		.blog_bg_2 {
	    padding: 140px 0 40px 0;
	}
		.astrology-hor ul li {
	    width: 24.8%;
	}
		.catwhitbox {
	    padding: 0px 0 !important;
	    margin-top: 30px;
	    box-shadow: 0px 0px 0px #b0348a;
	}
		.trandingtopicsbox {
	    padding: 0 0;
	}
		.trandingtopics a {
	    width: 43.3%;
	    font-size: 14px;
	    line-height: 16px;
	}
		.trandingtopicsbox .wpb_raw_html {margin-bottom: 0;}
		
		.blog_bg_3 {
	    padding: 40px 0 40px 0;
	}
		.blog_bg_4 {
	    padding: 40px 0 30px 0;
	}
		.blognumerolo.bloglist1 .catwhitbox {
	    padding: 30px 0 20px !important;
	}
		
		.forecast-bg-1 {
	    padding: 90px 0 40px 0;
	}
		.forecast-box-bg {
	    margin: 0;
	}
		.forecast-box-bg {
	    margin: 0;
	}
		.forecast-box-bg .vc_column-inner {
	    padding-left: 0px;
	    padding-right: 0px;
	}
		.forecast-box-bg .text-line, .forecast-box-bg .wpb_content_element {
	    margin-bottom:10px;
	}
		.forecast-box-bg .text-line h4 {
	    font-size: 13px;
	    line-height: 16px;
	}
		.forecast-box-bg h4.vc_custom_heading {
	    font-size: 20px !important;
	    line-height: 24px !important;
	}
		.forecast-box-bg p {
	    font-size: 14px;
	    line-height: 18px;
	}
		.forecast-box-bg .wpb_raw_html {
	    margin-left: 0px;
	    margin-right: 0;
	    padding: 15px;
	}
		.forecast-box-bg .wpb_raw_html h3 {
	    font-size: 21px;
	    line-height: 22px;
	}
		.forecast-box-bg .wpb_raw_html h3 {
	    font-size: 21px;
	    line-height: 22px;
	}
		.forecast-box-bg .wpb_raw_html a {
	    padding: 12px 35px;
	    line-height: 40px;
	}
		
		.forecast-bg-2 {
	    padding: 40px 0 0 0;
	}
		
	.page-id-464 #footer > .wf-wrap {display: none;}
	
	/*	
	.single-product .single-product.top {
	    padding: 80px 0 90px 0;
	}
	
	.single-product .wf-wrap {padding:0 !important; width: auto !important;}
	.single-product div.product .woocommerce-product-gallery .flex-viewport {
    width: 82%; border-width: 15px 30px;
height: 300px !important;}
	.single-product div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image img {min-height: 300px;
	max-height: 300px;}

	.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
	    width: 100%;
	    float: left;
	    overflow: inherit !important;
	    margin:15px 0 0 0 !important;
	}

	.woocommerce div.product div.images .flex-control-thumbs li {
	    width: 20%;
	    padding: 5px 5px 5px 5px;
	}

	.woocommerce div.product div.summary h1 {
	    margin-bottom: 10px;
	    font-size: 20px;
	    line-height: 22px;
	}

	.woocommerce div.product div.summary > .price {
	    font-size: 16px;
	    line-height: 16px;
	}

	.woocommerce div.product div.summary .woocommerce-product-details__short-description {
	    margin-bottom: 20px;
	    color: #fff;
	    font-size: 14px;
	    line-height: 18px;
	}

	.woocommerce-tabs .tabs {
	    margin: -78px -33px 50px -30px;
	    overflow: inherit;
	}
	.woocommerce-tabs .tabs li {
	    font-size: 14px;
	}
	.woocommerce-tabs .tabs li a {
	    padding: 10px;
	}

	.single .woocommerce-tabs .entry-content {
	    margin-bottom: 20px;
	    padding: 20px 0px;
	}

	.single .woocommerce-tabs .entry-content p {
	    font-size: 14px;
	    line-height: 18px;
	}

	.single-product.middle .insert-page-42381 .vc_empty_space {height:2px !important;}

	.reviews-images {
	    width: 100%;
	}
	.reviews-content {
	    width: 100%;
	}
	.reviews-content h4 {
	    font-size: 18px;
	    line-height: 20px;
	}
	.reviews-content p {
	    font-size: 14px;
	    line-height: 18px;
	}
	.single-product.bottom {
	    background: url(/wp-content/uploads/2020/11/product-bottom-bg.jpg) no-repeat center center;
	    padding: 40px 0 40px 0;
	    margin-top: 40px;
	}


	.shop-bg-1 {
	    padding: 80px 0 0 0;
	    background-size: cover;
	}

	.shop-bg-1 .vc_row {margin-bottom: 0px !important;}

	.shop-bg-1 .lat-art-home {
	    margin-bottom: 0;
	    font-size: 23px !important;
	    line-height: 28px !important;
	}

	.shop-cat-box .wf-cell.shown .woo-buttons-on-img {
	    width: 37%;
	}
	.shop-cat-box .wf-cell.shown .woocom-list-content {
	    width: 58%;
	    margin-left: 3%;
	}
	.shop-cat-box .wf-cell.shown .woocom-list-content .entry-title {
	    font-size: 17px;
	    line-height: 17px;
	}

	.woocommerce-product-rating .woocommerce-review-link, .woocommerce-product-rating .woocommerce-review-link * {
	    font-size: 13px;
	    line-height: 13px;
	}

	.star-rating::before {
	    font-size: 11px;
	}
	.star-rating span::before { 
	    font-size: 11px;
	}

	.woocommerce-product-rating {
	    line-height: 13px;
	}

	.shop-cat-box .wf-cell.shown .woocom-list-content .woocommerce-product-details__short-description {
	    font-size: 13px;
	    line-height: 16px;
	    font-weight: 400;
	    height: 64px;
	}
	.shop-cat-box .wf-cell.shown .woocom-list-content .price {
	    font-size: 15px;
	    line-height: 15px;
	}

	.shop-cat-box .wf-cell.shown .woocom-list-content .prod-link {
	    min-width: 120px;
	    min-height: 30px;
	    line-height: 30px;
	    font-weight: 700;
	    font-size: 15px;
	}

	.product form.cart .button {
	    min-width: 155px;
	    border-radius: 20px;
	    min-height: 30px;
	    line-height: 30px;
	    font-size: 15px;
	}

	.page-id-8 .Reviews_box h3.vc_custom_heading {
	    font-size: 16px !important;
	    line-height: 18px !important;
	    font-weight: 600;
	}

	.Reviews_box .product a {
	    padding: 11px 35px;
	}

	.shop-bg-2 {
	    padding: 140px 0 20px 0;
	}

	.shop-bg-2 .insert-page-42381 .vc_empty_space {height:2px !important;}

 	*/

	.circletext h2 {text-align: center !important;}
	.circletext p {
	    font-size: 14px;
	    line-height: 18px;
	}
	.circletext .normel_link {
	    font-size: 18px;
	    line-height: 22px;
	    font-weight: 800;
	    text-align: center;
	    display: inline-block;
	    margin-bottom: 10px;
	}

	.chacout-bg-1 {
	    padding: 80px 0 40px 0;
	    background-size: cover;
	}

	/*
	.woocommerce-checkout .shop_table ul li .prod-thumb {
	    padding: 8px 8px 8px 15px;
	}

	.woocommerce-checkout .shop_table ul li .prod-dtl {
	    width: 59%;
	    padding: 8px 15px 8px 8px;
	}

	.woocommerce-checkout .shop_table ul li .prod-dtl h2 {
	    color: #fff;
	    font-size: 13px !important;
	    line-height: 15px !important;
	}

	.woocommerce-checkout .shop_table ul li .prod-dtl .remove {
	    letter-spacing: 3px;
	    font-size: 10px;
	}

	.woocommerce-checkout .shop_table ul li .prod-dtl .amount {
	    width: 47%;
	    font-size: 13px;
	    font-weight: 600;
	}

	.woocommerce-checkout .shop_table ul li.order-total {
	    font-size: 14px;
	    padding: 8px 20px;
	    margin-top: 15px;
	}

	.woocommerce-checkout .shop_table ul li.order-total div .amount {
	    font-size: 16px;
	}

	.woocommerce-checkout .shop_table ul li .prod-dtl p {
	    font-size: 11px;
	    line-height: 12px;
	} */

	.chacout-bg-2 {
	    z-index: 9;
	    padding: 40px 0 40px 0;
	}
	.chacout-bg-2 .insert-page-42381 .vc_empty_space {height:2px !important;}
	
}


/***********************************************/

@media screen and (max-width: 500px) {
	.planet_home ul li {
		width: 80%;
		min-height: 132px;
	}
	.bloglist1 .blog-shortcode:not(.mode-masonry) article .post-thumbnail-wrap .post-thumbnail-rollover img {
		height: 110px;
		object-fit: cover;
	}
	.bloglist1 .blog-shortcode:not(.mode-masonry) article .post-entry-content .entry-title {
		font-size: 15px !important;
		line-height: 16px !important;
	}
	.our_contri_home ul li a {
		min-height: 200px;
	}
	.our_contri_home ul li:nth-child(1n+2) a {
		min-height: 200px;
	}
	.our_contri_home ul li:nth-child(1n+4) a {
		min-height: 200px;
	}
	.our-partners-home {
		line-height: 18px;
	}
	.Free_Report .wpcf7-form .formtitle span {
		width: 60%;
	}
	.Free_Report .wpcf7-form .formtitle i {
		width: 40%;
	}
	/*
	.free-personalized .wpcf7-form .formtitle span {
		width: 60%;
	}
	.free-personalized .wpcf7-form .formtitle i {
		width: 40%;
	} */
}


/***********************************************/

@media screen and (max-width: 450px) {}