/*!
Theme Name: wordherd
Template: genesis
Theme URI: https://wordherd.io
Author: WordHerd
Author URI: https://wordherd.io
Description: Description
Version: 1.0.13
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: wordherd
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/


/* Full Width Gutenberg */
.alignwide {
	margin-left: -80px;
	margin-right: -80px;
}

.alignfull {
	margin-left: calc(-100vw / 2 + 100% / 2);
	margin-right: calc(-100vw / 2 + 100% / 2);
	max-width: 100vw;
}

/* .alignfull img {
	width: 100vw;
} */

.wp-block-image img {
	margin-bottom: 23px;
}

/* Also on Guiding Tech */
.size-regular-sm {
	font-size: 1rem;
}
.bt-light {
	color: silver;
	font-size: 14px;
	text-transform: uppercase;
}
.col-grid-middle {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.col-grid-md {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-2third {
	-webkit-box-flex: 66.66666667%;
	-webkit-flex: 66.66666667%;
	-ms-flex: 66.66666667%;
	flex: 66.66666667%;
}
.f-2 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	-webkit-order: 2;
	order: 2;
}
.fill-bb-light {
	background-color: #e4e4e4;
	color: #000;
}
.pad-line, .pad-line-right {
	padding-right: 1.5rem!important;
}
.pad-line, .pad-line-left {
	padding-left: 1.5rem!important;
}
.push-one, .push-one-bottom {
	padding-bottom: 1rem!important;
}
.push-one, .push-one-top {
	padding-top: 1rem!important;
}
.title-three {
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 1rem;
	margin-top: 2rem;
	text-transform: uppercase;
	text-align: center;
}
.col-third {
	-webkit-box-flex: 33.33333333%;
	-webkit-flex: 33.33333333%;
	-ms-flex: 33.33333333%;
	flex: 33.33333333%;
}
.read-more-post .adsbygoogle, 
.campaign-ad .adsbygoogle {
	display: none !important;
}
.campaign-ad figure {
	margin: 0px;
}
.campaign-ad a, .campaign-ad a * {
	text-decoration: none;
}
.campaign-ad h5 {
	text-align: left;
	font-size: 23px;
	margin: 0px;
	font-family: 'Rubik', sans-serif !important;
	font-weight: 500 !important;
	margin-bottom: 11.5px!important;
	line-height: normal;
}
.campaign-ad a:hover .slide-on-hover {
	-webkit-animation: slideonce .6s;
	animation: slideonce .6s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
.campaign-ad .col-third {
	padding-left: 34px !important;
	padding-right: 34px !important;
}
.campaign-ad .title-four {
	font-family: rubik,sans-serif!important;
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	background-color: #ff1d0d!important;
	background-image: linear-gradient(90deg,#ef6aff,#ff1d0d 75%)!important;
	transition: color 2s;
	font-weight: 300!important;
	line-height: 1.2;
	margin: 0;
	text-transform: uppercase;
}
.campaign-ad figure {
	display: flex;
}
html.has-backgroundcliptext .text-grd-red {
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
}
.fill-grd-red, html.has-backgroundcliptext .text-grd-red {
	background-color: #ff1d0d;
	background-image: -webkit-gradient(linear,left top,right top,from(#ef6aff),color-stop(75%,#ff1d0d));
	background-image: -webkit-linear-gradient(left,#ef6aff,#ff1d0d 75%);
	background-image: -o-linear-gradient(left,#ef6aff,#ff1d0d 75%);
	background-image: linear-gradient(90deg,#ef6aff,#ff1d0d 75%);
}
.bt-white {
	color: #fff;
	font-weight: 500 !important;
	text-decoration: uppercase !important;
}
.pad-half {
	padding-left: 0.5rem!important;
	padding-right: 0.5rem!important;
}
.push-1q, .push-1q-bottom {
	padding-bottom: 0.25rem!important;
}
.push-1q, .push-1q-top {
	padding-top: 0.25rem!important;
}
.text-grd-red {
	color: #ff1d0d;
	-webkit-transition: color 2s;
	-o-transition: color 2s;
	transition: color 2s;
}
.title-four {
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 1rem;
	margin-top: 3rem;
	text-transform: uppercase;
}

/* Buying Guide */
.buying-gude {
	margin-bottom: 23px;
	border-radius: 30px;
}
.buying-gude .kt-has-2-columns {
	display: flex;
}
.buying-gude .kt-has-2-columns .wp-block-kadence-column.inner-column-1 {
	width: 70%;
}
.buying-gude .kt-has-2-columns .wp-block-kadence-column.inner-column-2 {
	width: 30%;
}
.buying-gude .align-center {
	display: block;
	text-align: right;
}
.buying-gude .kt-inside-inner-col .wp-block-kadence-rowlayout:first-child {
	padding: 20px 20px 0;
}
.buying-gude .kt-inside-inner-col .wp-block-kadence-rowlayout:last-child {
	padding: 0 20px 20px;
}

html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0;
	overflow-x: hidden !important;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
	line-height: normal;
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

pre {
	font-family: monospace, monospace;
	font-size: 1em
}

a {
	background-color: transparent
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

b, strong {
	font-weight: bolder;
	font-weight: 700;
}

label {
	font-family: Rubik,Helvetica,serif;
	font-weight: 700;
	line-height: 1.2;
}

code, kbd, samp {
	font-family: monospace, monospace;
	font-size: 1em
}

small {
	font-size: 80%
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -0.25em
}

sup {
	top: -0.5em
}

img {
	border-style: none
}

button, input, optgroup, select, textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button, input {
	overflow: visible
}

button, select {
	text-transform: none
}

button, [type="button"], [type="reset"], [type="submit"] {
	-webkit-appearance: button
}

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0
}

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	padding: 0.35em 0.75em 0.625em
}

legend {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

progress {
	vertical-align: baseline
}

textarea {
	overflow: auto
}

[type="checkbox"], [type="radio"] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
	height: auto
}

[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details {
	display: block
}

summary {
	display: list-item
}

template {
	display: none
}

[hidden] {
	display: none
}

body, button, input, select, optgroup, textarea {
	color: #000;
	font-family: 'Rubik', sans-serif;
	font-weight: 400;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5
}

h1, h2, h3, h4, h5, h6 {
	clear: both
}

p {
	margin-bottom: 23px;
	margin-top: 0;
	font-family: "Mulish", sans-serif;
	font-weight: 300 !important;
	line-height: 30px;
	font-size: 20px;
}
.post-metas {
	font-family: "Mulish", sans-serif;
}
dfn, cite, em, i {
	font-style: italic
}

blockquote {
	margin: 0 1.5em
}

address {
	margin: 0 0 1.5em
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em
}
.page {
	position: relative;
}
code, kbd, tt, var {
	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem
}

abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help
}

mark, ins {
	background: transparent;
	text-decoration: none
}

big {
	font-size: 125%
}

*, *::before, *::after {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}

html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

body {
	background: #fff
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em
}

/* ul, ol {
	margin: 0 0 1.5em 3em
} */

ul {
	list-style: disc;
	margin-bottom: 23px;
	margin-top: 0;
	font-family: "Mulish", sans-serif;
	font-weight: 300;
	line-height: 30px;
	font-size: 20px;
}

ol {
	list-style: decimal
}

li > ul, li > ol {
	margin-bottom: 0;
	margin-left: 1.5em
}

dt {
	font-weight: 700
}

dd {
	margin: 0 1.5em 1.5em
}

img {
	height: auto;
	max-width: 100%
}

figure {
	margin: 1em 0
}

table {
	margin: 0 0 1.5em;
	width: 100%
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, 0.8);
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1;
	padding: 0.6em 1em 0.4em
}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa
}

button:active, button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus {
	border-color: #aaa #bbb #bbb
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px
}

input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus {
	color: #111
}

select {
	border: 1px solid #ccc
}

textarea {
	width: 100%
}

a {
	color: #4169e1
}

a:visited {
	color: #800080
}

a:hover, a:focus, a:active {
	color: #191970
}

a:focus {
	outline: thin dotted
}

a:hover, a:active {
	outline: 0
}

.main-navigation {
	display: block;
	width: 100%
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0
}

.main-navigation ul ul {
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0
}

.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
	display: block;
	left: auto
}

.main-navigation ul ul a {
	width: 200px
}

.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {
	left: auto
}

.main-navigation li {
	position: relative
}

.main-navigation a {
	display: block;
	text-decoration: none
}

.menu-toggle, .main-navigation.toggled ul {
	display: block
}

@media screen and (min-width:37.5em) {
	.menu-toggle {
		display: none
	}

	.main-navigation ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

}

.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
	margin: 0 0 1.5em
}

.comment-navigation .nav-links, .posts-navigation .nav-links, .post-navigation .nav-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 50%;
	flex: 1 0 50%
}

.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {
	text-align: end;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 50%;
	flex: 1 0 50%
}

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	-webkit-clip-path: none;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000
}

#primary[tabindex="-1"]:focus {
	outline: 0
}

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
	margin-bottom: 1.5em
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
	margin-bottom: 1.5em
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em
}

.widget {
	margin: 0;
}

.widget select {
	max-width: 100%
}

.sticky {
	display: block
}

.post, .page {
	margin: 0 0 0;
}

.updated:not(.published) {
	display: none
}

.page-content, .entry-content, .entry-summary {
	margin:  0;
}

table {
	font-size: 17px;
	border-spacing: 0;
}
.content thead {
	border-bottom: 1px solid #d5d5d5;
	display: none;
}
.content td:first-child, 
.content th:first-child {
	font-weight: 600!important;
	min-width: 30%;
	width: 30%;
}
.content td, 
.content th {
	border: none;
	padding: .45em 1em .45em 0;
	vertical-align: top;
}
.content tbody tr:not(:last-child) td:not(:first-child), 
.content tbody tr:not(:last-child) th:not(:first-child) {
	border-bottom: 1px solid #d5d5d5;
}

.page-links {
	clear: both;
	margin: 0;
}

.comment-author img, 
.comment-author .says {
	display: none;
}
.comment-author {
	float: left;
}
.comment-metadata {
	float: right;
}
.comment-metadata:after {
	content: "";
	display: block;
	clear: both;
}
.comment-content p {
	font-size: 15px;
}

.comment-content a {
	word-wrap: break-word
}

.bypostauthor {
	display: block
}

.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {
	display: none
}

.infinity-end.neverending .site-footer {
	display: block
}

.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0
}

embed, iframe, object {
	max-width: 100%
}

.custom-logo-link {
	display: flex
}

.paged .custom-logo-link img, 
.blog .custom-logo-link img {
	width: 80px;
}

.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0
}

.wp-caption-text {
	text-align: center
}

.gallery {
	margin-bottom: 1.5em
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%
}

.gallery-columns-4 .gallery-item {
	max-width: 25%
}

.gallery-columns-5 .gallery-item {
	max-width: 20%
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%
}

.gallery-caption {
	display: block
}

.content {
	font-size: 1.25rem;
	font-family: "Mulish",helvetica neue,Helvetica,Arial,sans-serif;
}
.content h2 {
	font-family: "Poppins",Helvetica,serif;
	font-weight: 600;
	font-size: 23px;
	line-height: 1.2;
	/* text-transform: uppercase; */
}

/*Theme layout Option CSS*/
body > #page > .content-area.boxed {
	width: 1250px;
	margin: 0 auto;
	max-width: 100%;
	padding: 0 20px;
}

body > #page > .content-area.no-sidebar > main.site-main {
	width: 100%;
}

body > #page > .content-area.left-sidebar,
body > #page > .content-area.right-sidebar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

body > #page > .content-area.left-sidebar > main.site-main,
body > #page > .content-area.right-sidebar > main.site-main {
	width: calc(100% - 250px);
}

body > #page > .content-area.left-sidebar > aside.widget-area,
body > #page > .content-area.right-sidebar > aside.widget-area {
	width: 250px
}

@media screen and (min-width:769px) {
	body > #page > .content-area.left-sidebar > main.site-main {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		padding-left: 3%;
	}

	body > #page > .content-area.right-sidebar > main.site-main {
		padding-right: 3%
	}

	body > #page > .content-area.left-sidebar > aside.widget-area {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

}

@media screen and (max-width:992px) {
	body > #page > .content-area.left-sidebar > aside.widget-area,
	body > #page > .content-area.right-sidebar > aside.widget-area {
		width: 200px
	}

	body > #page > .content-area.left-sidebar > main.site-main,
	body > #page > .content-area.right-sidebar > main.site-main {
		width: calc(100% - 200px);
	}

}

@media screen and (max-width:768px) {
	body > #page > .content-area > main.site-main {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}

	body > #page > .content-area > aside.widget-area,
	body > #page > .content-area > main.site-main {
		width: 100% !important;
	}

	body > #page > .content-area.left-sidebar > main.site-main,
	body > #page > .content-area.left-sidebar > aside.widget-area {
		-webkit-box-ordinal-group: unset;
		-ms-flex-order: unset;
		order: unset;
	}

}

/* Default CSS  */
.container {
	width: 1265px; /*1386px*/
	padding: 0px; /*60px*/
	max-width: 100%;
	/* padding: 0px 7% !important; */
	margin: auto;
}
html {
	margin-top: 0 !important;
}

/* Fix for left aligned images that have paragraphs after them */
p:before {
	content: "";
	display: block;
	clear: both;
}


/* Header css  */
.site-header {
	background-color: #2a0071;
	background-image: linear-gradient(145deg, #b77bfb, #2a0071 30%);
}
/* body.author .site-header {
	color: #fff;
	background-color: #2a0071;
	background-image: linear-gradient(to top right,#b77bfb,#2a0071 50%) !important;
} */

.site-header .site-branding {
	display: flex;
	padding: 0px !important;
	justify-content: space-between;
	align-items: center;    
}
.paged .site-header .site-branding, 
.blog .site-header .site-branding {
	display: flex;
	padding: 0px !important;
	justify-content: space-between;
	align-items: center;    
}

.site-header .site-branding  .left-side-header__site-description a {
	text-decoration: none;
}

.site-header .site-branding  .left-side-header__site-description a:hover {
	text-decoration: underline;
	color: white;
}

.site-header .site-branding .left-side-header__site-description .site-description {
	letter-spacing: .02em;
	color: white;
	line-height: 23px !important;
	font-size: 19.1667px;
	margin: 0px;
	line-height: 1.1;
	font-weight: 500;
	margin-left: 16px;
	display: block;
}
.paged .site-header .site-branding .left-side-header__site-description .site-description, 
.blog .site-header .site-branding .left-side-header__site-description .site-description {
	letter-spacing: .02em;
	color: white;
	line-height: 23px !important;
	font-size: 19.1667px;
	margin: 0px;
	line-height: 1.1;
	font-weight: 500;
	margin-left: 16px;
	display: block;
}

.site-branding .left-side-header {
	display: flex;
	max-width: 170px;
	align-items: center;
	flex-basis: 32%;
}

/* .home .site-branding .left-side-header,
.site-header .main-navigation,
.blog .site-branding .left-side-header {
	max-width: 360px;
	flex-basis: unset;
} */

.site-header .main-navigation .menu-item a {
	margin: 11.5px 23px;
	color: white;
	line-height: 27.6px;
	font-size: 23px;
	font-weight: 500;
}

.site-header .main-navigation  .menu-item a:hover {
	text-decoration: underline;
}

.site-header .main-navigation ul {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
/* body:not(.home) .container.header-menu {
	width: 1165px;
} */
.header-menu {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}
.paged .header-menu, 
.blog .header-menu {
	padding-top: 23px !important;
	padding-bottom: 23px !important;
}

.search .search-field, 
.search .search-form-input {
	display: block;
	width: 460px;
	padding: 7px 12px 7px 48px;
	margin: 0;
	border: none;
	font-size: 15.3333px;
	line-height: inherit;
	border-radius: 5em;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background: rgba(255, 255, 255, .25);
	font-weight: 300 !important;
	color: white;
	outline: none;
	transform-origin: center !important;
}

.home .search .search-field,
.blog .search .search-field, 
.home .search .search-form-input, 
.blog .search .search-form-input {
	transform-origin: right center !important;
	width: 330px;
}

.search .search-field::placeholder, 
.search .search-form-input::placeholder {
	color: white;
}

.site-header .search {
	position: relative;
}

.site-header .search i.fa.fa-search {
	position: absolute;
	left: 6px;
	top: 25%;
	color: white;
	font-size: 21px;
}

.site-header .search.mobo-search i.fa.fa-search {
	left: 10.5%;
}

.search .search-submit, 
.search .search-form-submit {
	display: none;
}

.site-header .mobo-search {
	display: none;
}

.site-header .mobo-search .search-field, 
.site-header .mobo-search .search-form-input {
	width: 80% !important;
	padding: 7px 12px 7px 38px;
	margin: auto !important;
}

.site-header .mobo-search {
	margin: 18px 0px !important;
}

.site-branding .right-side-header__hamburger-menu {
	display: flex;
	flex-direction: column;
	margin-left: 28px;
	cursor: pointer;
}
.site-branding .right-side-header__hamburger-menu span {
	width: 35px;
	height: 3.5px;
	background: white;
	transform-origin: 4px 2px;
	transition: all 300ms ease-in-out;
}
.site-branding .right-side-header__hamburger-menu span:not(:last-child) {
	margin-bottom: 6px;
}
.site-branding .right-side-header {
	display: flex;
	align-items: center;
	flex-basis: 68%;
	justify-content: space-between;
}

.paged .site-branding .right-side-header, 
.blog .site-branding .right-side-header {
	flex-basis: 68%;
}

.hr-line {
	margin: 0px;
	background: #b77bfb;
}

.custom-hr-line {
	display: none;
}
.home .custom-hr-line,
.blog .custom-hr-line {
	display: block;
}
.paged .custom-hr-line, 
.blog .custom-hr-line {
	display: none;
}

.home ul.wp-block-post-template.wp-block-post-template {
	margin: 0;
	list-style: none;
}

.site-header .main-navigation {
	margin: 23px 0px;
}
.single-post .site-header .main-navigation, 
.paged .site-header .main-navigation, 
.blog .site-header .main-navigation {
	margin: 20px 0 0;
}
.single-post .toggle-menu .header-menu {
	padding-bottom: 0px !important;
}

.header-description p {
	font-size: 20px;
	color: white;
	font-weight: 500;
	margin: 34.5px 0px 0px 0px;
	font-family: "Mulish", sans-serif;
}

.header-description .widget {
	margin: 0px;
}
body:not(.home) .header-description {
	display: none;
}

figcaption {
	color: #949494;
	font-size: 1rem;
	text-align: left;
	margin: .5rem 0;
	margin-top: 1rem;
}

.toggle-menu .right-side-header__hamburger-menu span:first-child {
	transform: rotate(45deg);
}

.toggle-menu .right-side-header__hamburger-menu span:last-child {
	transform: rotate(-45deg);
}

.toggle-menu .right-side-header__hamburger-menu span:nth-child(2) {
	opacity: 0;
}

.site-header .search .search-field:focus, 
.site-header .search .search-form-input:focus {
	outline: 0;
	color: #000;
	padding-left: 1rem;
	background: #fff;
	position: relative;
	z-index: 200;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.site-header .search.mobo-search .search-field:focus, 
.site-header .search.mobo-search .search-form-input:focus {
	-webkit-transform: scale(1) !important;
	-ms-transform: scale(1) !important;
	transform: scale(1) !important
}

.site-header .main-navigation {
	display: none;
}
.site-header .main-navigation .menu-item a {
	line-height: 27px;
	font-size: 22px;
}

.toggle-line {
	display: none;
}
.toggle-menu .site-branding {
	padding-bottom: 17px !important;
}
/* .toggle-menu .header-menu {
	padding-top: 15px !important;
} */
.paged .toggle-menu .site-branding, 
.blog .toggle-menu .site-branding {
	padding-bottom: 17px !important;
}

.toggle-menu .toggle-line {
	display: block;
	-webkit-animation: stroke .6s;
	animation: stroke .6s;
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
}

/* Animation  */
@-webkit-keyframes stroke {
	0% {
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
	}

	100% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}

}

@keyframes stroke {
	0% {
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
	}

	100% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}

}

/* Author Header css  */

.author-data {
	display: flex;
	max-width: 700px;
	margin: auto;
	margin-top: 56px;
	margin-bottom: 12px;
}
.author-data__col-1 {
	text-align: center;
	flex-basis: 35%;
}
.author-data__col-2 {
	flex-basis: 65%;
}
.author-data__author-title {
	font-size: 45.9861px;
	line-height: 55.1833px;
	color: white;
	text-transform: capitalize;
	margin-bottom: 0px;
}
.author-data__author-title a {
	text-decoration: none;
	color: unset;
}
.author-data__author-title a:hover {
	text-decoration: underline;
}
.author-data__col-1 figure img {
	width: 161px !important;
}
.author-data__author-role {
	font-size: 32.522px;
	font-weight: 300;
	line-height: 39.0264px;
	text-transform: capitalize;
	margin-top: 0px;
}
.author-data__author-description {
	font-size: 23px;
	font-family: "Mulish", sans-serif;
	line-height: 36.8px;
	font-weight: 300;
	margin-bottom: 0px !important;
}
.author-data__author-social-media {
	font-size: 15.3333px;
	line-height: 24.5333px;
	font-weight: 400;
	text-transform: uppercase;
}
.author-data__author-social-media a {
	text-decoration: none;
	color: unset;
}
.author-data__author-social-media a:hover {
	text-decoration: underline;
}



/* archive css  */
.archive .custom-hr-line {
	display: block !important;
	margin-top: 23px;
}

/* Footer CSS  */
.site-footer {
	color: #fff;
	background-color: #2a0071;
	background-image: linear-gradient(to bottom right, #b77bfb, #2a0071 50%);
	padding: 69px 0px;
}

.site-footer ul {
	margin: 0px;
	padding: 0px;
}

.site-footer ul li {
	margin: 0px;
	list-style: none;
}

.site-footer ul li a {
	color: white;
	text-decoration: none;
	line-height: 30.66px;
	font-size: 19.1667px;
	font-weight: 400;
}

.footer-section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.footer-section .site-footer_col {
	-ms-flex-preferred-size: 25%;
	flex-basis: 25%;
}

.bp-purple {
	color: #b77bfb;
	font-weight: 500 !important;
}

.site-footer ul li:not(:last-child) {
	margin-bottom: 6px;
}

.site-footer ul li a:hover {
	text-decoration: underline;
}

.site-footer .menu .menu-item a::before {
	content: "#";
	color: #b77bfb;
}

.site-footer_branding {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 202px;
}

.site-footer_branding .site-footer__site-description a {
	text-decoration: none;
}

.site-footer_branding .site-footer__site-description a:hover {
	text-decoration: underline;
	color: white;
}

.site-footer_branding .site-footer__site-description .site-description {
	font-size: 22.425px;
	color: white;
	font-weight: 700;
	margin-left: 12px;
	display: block;
	line-height: 26.91px;
}
.site-footer-col--4  ul {
	padding: 0 !important;
}

.button,
input[type="submit"] {
	background-image: linear-gradient(white, #fff), radial-gradient(circle at center left, #ef6aff, #ff1d0d 75%) !important;
	display: inline-block;
	color: #ff1d0d !important;
	position: relative;
	border-radius: 500rem !important;
	text-align: center !important;
	background-clip: padding-box, border-box !important;
	border: solid .35em transparent !important;
	padding: 6px 40px !important;
	margin-top: 23px !important;
	font-size: 18px !important;
	text-decoration: none !important;
	font-weight: 700 !important;
	background-origin: border-box !important;
}

.button:hover,
input[type="submit"]:hover {
	background-color: #ff1d0d !important;
	background-image: linear-gradient(to right, #ef6aff, #ff1d0d 75%) !important;
	background-clip: border-box;
	color: #fff !important;
	outline: 0;
}

.site-footer .site-footer-col--4 .size-xsmall {
	max-width: 240px;
	margin-bottom: 1.5em;
	margin-top: 1.5em;
	line-height: 1.5;
}

.site-footer_branding {
	align-items: start;
	margin-bottom: 17.250px;
}

.site-footer_branding .site-footer__site-description .site-description {
	margin-top: 0px
}

.search-icon {
	display: none;
	cursor: pointer;
}

.search-icon i {
	color: white;
	font-size: 24px;
	vertical-align: middle;
}

/* .content a {
	background-image: -webkit-gradient(linear, left top, right top, from(#ef6aff), to(#f2a8ff));
	background-image: -webkit-linear-gradient(left, #ef6aff, #f2a8ff);
	background-image: -o-linear-gradient(left, #ef6aff, #f2a8ff);
	background-image: linear-gradient(to right, #ef6aff, #f2a8ff);
	-webkit-background-size: 100% .1em;
	background-size: 100% .1em;
	background-repeat: no-repeat;
	background-position: 0 99%;
	text-decoration: none;
	color: inherit;
}
.content a:hover {
	text-decoration: none;
	-webkit-background-size: 100% 100%;
	background-size: 100%;
	color: #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff1d0d), to(#ef6aff));
	background-image: -webkit-linear-gradient(top, #ff1d0d, #ef6aff);
	background-image: -o-linear-gradient(top, #ff1d0d, #ef6aff);
	background-image: linear-gradient(to bottom, #ff1d0d, #ef6aff);
} */

.content a {
	border-bottom:2px solid #ff1d0d;
	text-decoration: none;
	color: #000000;
}
.content a:hover {
	color: #ff1d0d;
}

.content .wp-block-image a, 
.content .wp-block-image a:hover {
	background: transparent;
}

.get-posts-wrap ul.get-post-list {
	display: flex;
	flex-wrap: wrap;
}

.get-posts-wrap {
	margin: 0 0 46px;
}

.get-posts-wrap ul.get-post-list li {
	width: 33.33333%;
	padding: 38px 1rem 0 1rem;
}
@media (max-width: 550px) {
	.get-posts-wrap ul.get-post-list li {
		width: 33.33333%;
		padding: 0;
	}
}
.get-posts-wrap .get-post-heading {
	color: #000;
	font-weight: 700;
	line-height: 1.2;
	font-size: 23px;
	text-transform: uppercase;
	margin: 23px 0;
}

.get-posts-wrap .get-post-list {
	list-style-type: none;
	padding: 0;
	margin: -46px 0 0;
}

.get-posts-wrap ul.get-post-list li .wp-post-image {
	width: 100%;
}

.articles-section .entry-content-wrap .entry-title, 
.get-posts-wrap ul.get-post-list li .post-title, 
.wp-block-post-title {
	font-weight: 600;
	color: #000;
	font-size: 20px;
	line-height: 24px;
	margin: 12px 6.7px 6.7px;
	margin-left: 0px;
}

.articles-section .entry-content-wrap .entry-title a, 
.get-posts-wrap ul.get-post-list li .post-title a, 
.wp-block-post-title a {
	text-decoration: none;
	color: inherit;
}

.get-posts-wrap ul.get-post-list li .post-title a:hover, 
.wp-block-post-title a:hover {
	text-decoration: underline;
	color: inherit;
}

ul.wp-block-post-template.is-flex-container, 
ul.wp-block-query-loop.is-flex-container {
	margin: 0px;
	padding: 0px;
}

.articles-section .entry-content-wrap .entry-summary p, 
.wp-block-kadence-posts .loop-entry .entry-summary p, 
.get-posts-wrap ul.get-post-list li .post-excerpt p, 
.wp-block-query .wp-block-post-excerpt__excerpt {
	font-size: 17px;
	line-height: 26px;
	font-weight: 500 !important;
	margin-top: 6px;
}

.get-posts-wrap ul.get-post-list li .featured-image, 
.wp-block-query .wp-block-post-featured-image {
	margin-top: 0px;
	overflow: hidden;
	height: 220px;
	width: 100%;
	margin-bottom: 7px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.wp-block-query figure.wp-block-post-featured-image {
	overflow: visible !important;
	margin-bottom: 10px !important;
	/* height: 225px !important; */
}

/* @media (max-width:599px) {
	.wp-block-query figure.wp-block-post-featured-image a {
		position: relative;
		   width: 100%;
		height: 100%;
	}
	.wp-block-query figure.wp-block-post-featured-image img {
		width: 100% !important;
		height: auto !important;
		bottom: 0 !important;
		position: absolute !important;
		top:0;
	}
	.wp-block-query figure.wp-block-post-featured-image {
		height:295px !important;
	}
} */

/* Posts Section  */
.articles-section .loop-entry img {
	height: 220px !important;
}

.articles-section .entry-content-wrap .entry-title, 
.wp-block-post-title {
	margin: 5.75px 0px !important;
}

.articles-section .post-thumbnail {
	margin: 0px !important;
	margin-bottom: 6.500px !important;
}

/* .articles-section .entry-content-wrap .entry-title a {
	font-size: inherit;
	color: black;
	text-decoration: none;
	font-weight: 600;
} */

.articles-section .entry-content-wrap .entry-title a:hover, 
.wp-block-post-title a:hover {
	text-decoration: underline;
}

/* .articles-section .entry-content-wrap .entry-summary p {
	font-family: "Mulish", sans-serif;
	font-size: 19.1667px;
	font-weight: 300;
	line-height: 30.6667px;
	margin: 5.75px 0px;
} */

.articles-section .entry-content-wrap .entry-summary p a, 
.wp-block-query .wp-block-post-excerpt__excerpt a {
	background-image: linear-gradient(to right, #ef6aff, #f2a8ff);
	background-size: 100% .1em;
	background-repeat: no-repeat;
	background-position: 0 93%;
	text-decoration: none;
	color: unset;
}

.articles-section .entry-content-wrap .entry-summary p a:hover, 
.wp-block-query .wp-block-post-excerpt__excerpt a:hover {
	background-size: 100%;
	text-decoration: none;
	color: #fff !important;
	background-image: linear-gradient(to bottom, #ff1d0d, #ef6aff);
}

.category-section {
	background-size: cover;
	background-position: center center;
}

.category-section .more-link a {
	text-decoration: none;
	color: #b57bfb;
	font-weight: 400;
}

.category-section .more-link a:hover {
	text-decoration: underline;
}

.category-section .content-bg {
	grid-template-columns: unset !important;
	margin: 0px;
}

.category-section .entry-title a {
	color: white;
	text-decoration: none;
	font-weight: 400 !important;
}

.category-section .entry-title a:hover {
	text-decoration: underline;
}

.category-section .kb-posts {
	row-gap: 17.250px;
}



.category-section.wp-block-kadence-column>.kt-inside-inner-col>.wp-block-kadence-rowlayout>.kt-row-layout-inner,
.category-section.wp-block-kadence-column>.kt-inside-inner-col>.wp-block-kadence-rowlayout {
	height: 100%;
}

.modified-title a {
	color: white;
	text-decoration: none;
	font-weight: 500;
}

.modified-title a::before {
	content: "#";
	color: #b77bfb;
}

.modified-title a:hover {
	text-decoration: underline;
}

.wp-block-kadence-posts .loop-entry .entry-summary p {
	margin: 0px !important;
}

/* social-media-section */
.social-media-section ul {
	margin: 0px;
	font-family: "Mulish", sans-serif;
	display: flex;
	justify-content: space-between;
	flex-flow: row wrap;
	padding: 0px;
}

.social-media-section ul li {
	list-style: none;
	flex-basis: 33.33333333%;
	margin: 6px 0px;
}

.social-media-section ul li a {
	text-decoration: none;
	color: black;
	font-weight: 300;
	position: relative;
	padding-left: 44px;
	display: block;
}

.social-media-section ul li a::before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	content: " ";
	width: 32px;
	height: 32px;
	background-size: contain;
	transition: all .1s;
}

.social-media-section ul li a:hover::before {
	transform: scale(1.5);
}

.social-media-section ul li a:hover {
	text-decoration: underline;
}

.social-media-section ul li:first-child a::before {
	background-image: url('facebook.svg');
}

.social-media-section ul li:nth-child(2) a::before {
	background-image: url('twitter.svg');
}

.social-media-section ul li:nth-child(3) a::before {
	background-image: url('instagram.svg');
}

.social-media-section ul li:last-child a::before {
	background-image: url('rss.svg');
}

.social-media-section h6, .newsletter-section h6 {
	font-weight: 400;
}

.newsletter-section p {
	font-weight: 300;
	margin: 0px;
	margin-top: 5.7px;
}

/* EBook Section  */
.ebook-section {
	background-color: #2a0071;
	background-image: linear-gradient(to bottom right, #b77bfb, #2a0071 50%);
}

.ebook-wrapper {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-evenly;
}

.book-wrapper__col {
	flex-basis: 23%;
	margin: 12px 0px;
}

.ebook-wrapper img {
	width: 292px;
	border: 1px solid #ccd1d9;
	box-shadow: rgb(0 0 0 / 15%) 0.5rem 0.5rem 0;
	max-width: unset !important;
}

body.single .post-actions-wrap .gform_wrapper .gform_footer input[type="submit"],
.social-action-row .newsletter-section .gform_wrapper form .gform_footer input[type="submit"],
body.single .post-sidebar .join-newsletter .gform_wrapper form .gform_footer input[type="submit"],
.custom-button {
	display: inline-block !important;
	position: relative !important;
	border-radius: 500rem !important;
	text-align: center !important;
	border: solid .35em transparent !important;
	background-image: linear-gradient(white, #fff), radial-gradient(circle at center left, #ef6aff, #ff1d0d 75%) !important;
	background-origin: border-box !important;
	background-clip: padding-box, border-box !important;
	background-size: 100% !important;
	transition: unset !important;
	font-weight: 700 !important;
	text-transform: uppercase;
	padding: 11.5px 23px !important;
	outline: 0 !important;
}

body.single .post-actions-wrap .gform_wrapper .gform_footer input[type="submit"]:hover,
body.single .post-sidebar .join-newsletter .gform_wrapper form .gform_footer input[type="submit"]:hover,
.social-action-row .newsletter-section .gform_wrapper form .gform_footer input[type="submit"]:hover,
.custom-button:hover {
	background-image: radial-gradient(circle at center left, #ef6aff, #ff1d0d 75%) !important;
	background-clip: border-box !important;
	outline: 0 !important;
	color: white !important;
}

/* Youtube Section  */
.youtube-section figure {
	margin-top: 0px !important;
	margin-bottom: 0px;
}

.youtube-section a {
	color: white;
	text-decoration: none;
	display: block;
}

.youtube-section h2 {
	font-size: 23px !important;
	font-weight: 300;
}

.youtube-section h2 strong {
	font-size: 32.522px !important;
	font-weight: 500 !important;
}

.youtube-section h2 em {
	font-style: normal !important;
}

.youtube-section a:hover {
	text-decoration: underline !important;
}

.youtube-section .english-youtube-channel h2 {
	background-color: #2A0071;
	background-image: linear-gradient(to bottom right, #b77bfb, #2a0071 50%);
	margin: 0px;
}

.youtube-section .hindi-youtube-channel .wp-block-embed__wrapper,
.youtube-section .english-youtube-channel .wp-block-embed__wrapper {
	display: flex;
	position: relative;
	padding-bottom: 56%;
}

.youtube-section .hindi-youtube-channel .wp-block-embed__wrapper iframe,
.youtube-section .english-youtube-channel .wp-block-embed__wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.youtube-section .hindi-youtube-channel h2 {
	background-color: #ff1d0d;
	background-image: linear-gradient(to right, #ef6aff, #ff1d0d 75%);
	margin: 0px;
}

.youtube-section .hindi-youtube-channel .wp-block-embed__wrapper {
	display: flex;
}

.social-action-row .newsletter-section .gform_wrapper .gfield_label {
	display: none;
}

.social-action-row .newsletter-section .gform_wrapper form {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.social-action-row .newsletter-section .gform_wrapper form .gform_body {
	width: 66.6666%
}

.social-action-row .newsletter-section .gform_wrapper form .gform_footer {
	width: 33.3333%;
	padding: 0 0 0 11px;
	margin: 0;
}

.social-action-row .newsletter-section .gform_wrapper form .gform_footer input[type="submit"] {
	padding: 5.5px 23px !important;
	font-size: 19px;
	cursor: pointer;
	line-height: normal;
	margin: 0;
}

.social-action-row .newsletter-section .gform_wrapper ul.gform_fields li .ginput_container,
.social-action-row .newsletter-section .gform_wrapper ul.gform_fields li {
	margin-top: 0;
	padding-right: 0;
}

body.single .post-actions-wrap .gform_wrapper input[type="text"],
body.single .post-sidebar .join-newsletter .gform_wrapper ul.gform_fields li input[type="text"],
.social-action-row .newsletter-section .gform_wrapper ul.gform_fields li input[type="text"], 
#newsletter-email {
	color: #000;
	font-size: 19px !important;
	width: 100%;
	border: 0px solid rgb(118, 118, 118);
	padding: 8px 11px !important;
	border-radius: 2px;
	line-height: 1.5;
	text-align: center;
}

.social-action-row .newsletter-section .gform_wrapper ul.gform_fields li input[type="text"]::-webkit-input-placeholder {
	font-weight: 300;
}

.social-action-row .newsletter-section .gform_wrapper ul.gform_fields li input[type="text"]::-moz-placeholder {
	font-weight: 300;
}

.social-action-row .newsletter-section .gform_wrapper ul.gform_fields li input[type="text"]:-ms-input-placeholder {
	font-weight: 300;
}

.social-action-row .newsletter-section .gform_wrapper ul.gform_fields li input[type="text"]::-ms-input-placeholder {
	font-weight: 300;
}

.social-action-row .newsletter-section .gform_wrapper ul.gform_fields li input[type="text"]::placeholder {
	font-weight: 300;
}

/*Single Blog style*/
header.post-header {
	padding: 4.2rem 7%;
}

header.post-header .container {
	padding: 0 !important;
	text-align: center;
}

header.post-header .container h1, 
.entry-content h1 {
	font-size: 60px;
	padding: 0 5%;
	margin: 0;
	background-color: #2a0071;
	background-image: -webkit-gradient(linear, left top, right top, from(#b77bfb), color-stop(50%, #2a0071));
	background-image: -webkit-linear-gradient(left, #b77bfb, #2a0071 50%);
	background-image: -o-linear-gradient(left, #b77bfb, #2a0071 50%);
	background-image: linear-gradient(to right, #b77bfb, #2a0071 50%);
	color: transparent;
	-webkit-background-clip: text;
	line-height: 1.15;
}

header.post-header .post-metas a {
	text-decoration: underline;
	text-transform: capitalize;
	color: #000;
}

header.post-header .post-metas a:hover {
	text-decoration: none;
}

header.post-header .post-metas .author,
header.post-header .post-metas .post-date {
	margin-right: 7px;
}

header.post-header .post-metas {
	margin: 10px 0 0;
}

header.post-header .post-metas .post-date {
	font-weight: 300;
}

header.post-header .post-metas .post-date a {
	text-transform: capitalize;
	text-decoration: none;
}

body.single .post-footer .container, body.single .post-main-wrap .container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	/*justify-content: space-between;*/
	justify-content: space-evenly;
}

body.single .post-footer .col__left, body.single .post-main-wrap .post-content-wrap {
	width: 750px;
	margin-right: 2.5rem;
}

body.single .post-footer .col__right, body.single .post-main-wrap .post-sidebar {
	width: 336px;
}

body.single .post-content-wrap .content p {
	font-size: 19px;
	line-height: 30px;
	font-weight: 300 !important;
}

body.single .post-content-wrap .get-posts-wrap ul.get-post-list li {
	width: 50%;
}

body.single .post-content-wrap .get-posts-wrap ul.get-post-list li .featured-image {
	height: 178px;
}

body.single .post-content-wrap .get-posts-wrap .get-post-heading {
	font-size: 19px;
}

body.single .post-footer .post-actions-wrap {
	padding: 40px;
	display: flex;
	justify-content: space-between;
	background: linear-gradient(to bottom, #F9F9F9 0%, #F6F6F6 75%, #F1EBFA 100%) !important;
}

body.single .post-footer .post-actions-wrap .share-post h4 {
	margin-top: 0;
}

body.single .post-footer .post-actions-wrap h4 {
	background-color: #ff1d0d;
	background-image: -webkit-gradient(linear, left top, right top, from(#ef6aff), color-stop(75%, #ff1d0d));
	background-image: -webkit-linear-gradient(left, #ef6aff, #ff1d0d 75%);
	background-image: -o-linear-gradient(left, #ef6aff, #ff1d0d 75%);
	background-image: linear-gradient(to right, #ef6aff, #ff1d0d 75%);
	color: transparent;
	-webkit-background-clip: text;
	font-size: 19px;
	margin-top:0 !important;
	margin-bottom: 10px;
}

body.single .post-footer .post-actions-wrap ul.heateor_sss_sharing_ul li {
	width: 33.33%;
	margin-bottom: 15px !important;
}

body.single .post-footer .post-actions-wrap ul.heateor_sss_sharing_ul li i.heateorSssSharing {
	position: relative;
}

body.single .post-footer .post-actions-wrap ul.heateor_sss_sharing_ul li i.heateorSssSharing::after {
	font-size: 23px;
	position: absolute;
	top: 50%;
	left: 45px;
	transform: translateY(-50%);
	font-style: normal;
	color: #000;
	font-weight: 300;
}

body.single .post-footer .post-actions-wrap ul.heateor_sss_sharing_ul li i.heateorSssSharing.heateorSssFacebookBackground::after {
	content: 'Facebook';
}

body.single .post-footer .post-actions-wrap ul.heateor_sss_sharing_ul li i.heateorSssSharing.heateorSssTwitterBackground::after {
	content: 'Twitter';
}

body.single .post-footer .post-actions-wrap ul.heateor_sss_sharing_ul li i.heateorSssSharing.heateorSssLinkedinBackground::after {
	content: 'Linkedin';
}

body.single .post-footer .post-actions-wrap ul.heateor_sss_sharing_ul li i.heateorSssSharing.heateorSssRedditBackground::after {
	content: 'Reddit';
}

body.single .post-footer .post-actions-wrap ul.heateor_sss_sharing_ul li i.heateorSssSharing.heateorSssWhatsappBackground::after {
	content: 'Whatsapp';
}

body.single .post-footer .post-actions-wrap ul.heateor_sss_sharing_ul li i.heateorSssSharing.heateorSssEmailBackground::after {
	content: 'Email';
}

body.single .post-footer .post-actions-wrap .gform_wrapper .gfield_label {
	display: none
}

body.single .post-actions-wrap .gform_wrapper form {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

body.single .post-actions-wrap .gform_wrapper form .gform_heading {
	display: none;
}

body.single .post-actions-wrap .gform_wrapper .gform_footer {
	width: 168px;
	text-align: right;
	padding: 0;
	margin: 0;
}

body.single .post-actions-wrap .gform_wrapper .gform_footer input {
	margin: 0;
}

body.single .post-actions-wrap .gform_wrapper .gform_body {
	width: calc(100% - 168px);
}

body.single .post-actions-wrap .gform_wrapper .ginput_container,
body.single .post-actions-wrap .gform_wrapper ul.gform_fields li.gfield {
	padding: 0;
	margin: 0;
}

body.single .post-footer h2.comment-toggle-title {
	font-weight: normal;
	font-size: 23px;
	margin: 0 0 23px;
	position: relative;
	cursor: pointer;
}
.comment-toggle-content {
	display: none;
}

body.single .post-footer .comments-wrap {
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	padding: 33px 0 10px;
	margin: 33px 0 72px 0;
}

body.single .post-footer h2.comment-toggle-title::after {
	content: '+';
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 1.30em;
	-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;
}
body.single .post-footer h2.comment-toggle-title.active::after {
	-webkit-transform: translateY(-50%) rotate(45deg);-ms-transform: translateY(-50%) rotate(45deg);transform: translateY(-50%) rotate(45deg);
}
body.single .post-footer .post-author-section .top-section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

body.single .post-footer .post-author-section .top-section figure {
	width: 115px;
	margin: 0;
}

body.single .post-footer .post-author-section .top-section hgroup {
	width: calc(100% - 115px);
}

body.single .post-footer .post-author-section h3.written-by {
	font-weight: 400;
	font-size: 15px;
	color: #949494;
	text-transform: uppercase;
	margin: 5px 0 0;
}

body.single .post-footer .post-author-section h4.author-name {
	font-size: 32px;
	margin: 0;
}

body.single .post-footer .post-author-section h4.author-name a {
	text-decoration: none;
	text-transform: capitalize;
	color: #000;
}

body.single .post-footer .post-author-section .author-bio p {
	font-size: 19px;
	line-height: 1.6;
	font-weight: 300;
}

body.single .post-sidebar .join-newsletter .gform_wrapper {
	margin-bottom: 0;
}

body.single .post-sidebar .join-newsletter .gform_wrapper .gfield_label {
	display: none
}

body.single .post-sidebar .join-newsletter .gform_wrapper .gform_footer.top_label {
	padding: 0;
	margin: 10px 0 0;
	text-align: right;
}

/* 404 error page css  */
.error-page {
	padding-top: 69px !important;
}

.error-page .page-title {
	text-align: center;
	font-size: 65.0244px;
	font-weight: 700;
	background-color: #2a0071;
	background-image: linear-gradient(to right, #b77bfb, #2a0071 50%);
	color: transparent;
	background-clip: text !important;
	-webkit-background-clip: text;
	transition: color 2s;
	margin: 0px;
	margin-bottom: 5.75px;
}

.error-page .page-content {
	margin-top: 69px;
	font-size: 23px;
	font-weight: 300;
	color: black;
}

.error-page .page-content p {
	margin: 0px;
	margin-bottom: 23px;
	font-family: "Mulish", sans-serif;
}

.page-content__category {
	margin-top: 46px;
	margin-bottom: 130px;
}

.error-page .page-content p span {
	font-family: monospace;
	font-size: 20.7px;
	font-weight: 300;
}

.error-page .page-content ul {
	margin: 0px;
	padding-left: 25px;
	font-family: "Mulish", sans-serif;
}

.error-page .page-content ul li {
	margin-bottom: 18px;
}

.page-content__total-category {
	display: flex;
	flex-wrap: wrap;
}

.page-content__category .page-content__category__list {
	flex-basis: 33.33%;
	margin: 5.75px 0px;
}

.page-content__category .page-content__category__link {
	color: unset;
	text-decoration: none;
}

.page-content__category .page-content__category__link:hover {
	text-decoration: underline;
}

.page-content__category h2 {
	font-size: 23px;
	font-weight: 700;
	margin: 0px;
	margin-bottom: 23px;
	color: black;
}

/* Archive Page CSS  */
.archive-content {
	max-width: 700px;
	margin: auto;
}

.archive-content .archive-title {
	text-align: center;
	font-size: 65.0244px;
	margin: 23px 0px;
}

.archive-content .archive-description {
	font-size: 23px !important;
	font-weight: 300;
	line-height: 36.8px;
	font-family: "Mulish", sans-serif;
	color: white !important;
	text-align: center;
}

.post-navigation {
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	margin-top: 23px;
}

.post-navigation a {
	display: inline-block;
	padding: 11.5px 46px;
	color: #ff1d0d !important;
	font-size: 23px;
	position: relative;
	border-radius: 500rem;
	text-align: center;
	border: solid 8px transparent;
	background-image: linear-gradient(white, #fff), radial-gradient(circle at center left, #ef6aff, #ff1d0d 75%);
	background-origin: border-box;
	background-clip: padding-box, border-box;
	background-size: 100%;
	font-weight: 700;
	line-height: 1.2;
	text-transform: uppercase;
	text-decoration: none !important;
}

.post-navigation a:hover {
	color: #fff !important;
	background-image: radial-gradient(circle at center left, #ef6aff, #ff1d0d 75%);
	background-clip: border-box;
}

body.category .get-posts-wrap .get-post-list, body.tag .get-posts-wrap .get-post-list, body.blog .get-posts-wrap .get-post-list {
	margin: 0px !important;
	margin-bottom: 46px !important;
}

.category-post, .tag-post, .blog-post {
	margin-top: 31px;
}
/* Blog post  */

.blog-post-heading {
	font-size: 23px;
	line-height: 27.6px;
	font-weight: 700;
	text-transform: uppercase;
	color: black;
	margin: 76px 0px 46px 0px !important;
}
.blog-post-page {
	font-size: 19.1667px;
	line-height: 23px;
	font-weight: 700;
	text-transform: uppercase;
	color: #949494;
	margin: 0px !important;
}

/* Archive Header Css  */
.with-bg {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

body.error404 .get-posts-wrap .get-post-list > a {
	display: none
}

body.single .post-sidebar .did-you-know {
	color: #000;
	background-color: #e4e4e4;
	padding: 34px 23px;
	margin: 4em 0;
}

body.single .post-sidebar h3.title-three {
	margin: 0;
	background-color: #ff1d0d;
	background-image: -webkit-gradient(linear, left top, right top, from(#ef6aff), color-stop(75%, #ff1d0d));
	background-image: -webkit-linear-gradient(left, #ef6aff, #ff1d0d 75%);
	background-image: -o-linear-gradient(left, #ef6aff, #ff1d0d 75%);
	background-image: linear-gradient(to right, #ef6aff, #ff1d0d 75%);
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
	font-size: 23px;
	margin: 0 0 17px;
}

body.single .post-sidebar .did-you-know p {
	font-size: 23px;
	margin: 0;
	font-weight: 300;
}

body.single .more-in {
	margin: 4em 0;
}

body.single .more-in h3.title-three {
	margin: 0;
}

/* body.single .post-sidebar .join-newsletter, body.single .more-in .heading-bg-wrap {
	padding: 23px;
	background-color: #e4e4e4;
} */

body.single .post-sidebar ul.more-post-list {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

body.single .post-sidebar ul.more-post-list li {
	margin: 34px 0;
}

body.single .post-sidebar ul.more-post-list li:first-child {
	margin-top: 20px;
}

body.single .post-sidebar ul.more-post-list li.post-item img {
	object-fit: cover;
	width: 100%;
	height: 180px;
}

body.single .post-sidebar ul.more-post-list li h2.post-title {
	font-size: 23px;
	line-height: 1.2;
	margin: 0;
}

body.single .post-sidebar ul.more-post-list li h2.post-title {
	font-family: "Poppins", sans-serif;
	font-size: 18px;
	line-height: 1.2;
	margin: 0;
}

body.single .post-sidebar ul.more-post-list li h2.post-title a {
	text-decoration: none;
	color: #000;
	font-weight: 500;
	line-height: 1.2;
}

body.single .post-sidebar ul.more-post-list li h2.post-title a:hover {
	text-decoration: underline;
}

body.single .post-main-wrap .post-sidebar > div:first-child {
	margin-top: 0
}
/* Search Css  */

.search-title {
	font-size: 24px;
	color: black;
	margin: 56px 0px;
}
.search .header-description {
	display: none;
	
}
/* mo post  */
h1.no-post {
	text-align: center;
}

/* Advertice Page  */

.page-id-886 .entry-header h1.entry-title{
	display: none;
}
.page-id-886 .header-description {
	display: none;
}
.page-id-886 .header-menu {
	margin-bottom: 0px;
	padding-bottom: 23px;
}
.page-id-886 .site-header .main-navigation {
	margin: 0px;
	padding: 23px 0px;
	background-image: linear-gradient(145deg, #b77bfb, #2a0071 30%);
}

.page-id-886 .custom-hr-line {
	display: block;
}
.page-id-886 .site-header .site-branding {
	margin-bottom: 23px;
}
.page-id-886 .site-header {
	background: none;
	position: absolute;
	z-index: 99;
	left: 0;
	right: 0;
	top: 0px;
}
.advertise-wrapper>.kt-row-layout-inner {
	background-image: linear-gradient(to bottom left,#b77bfb,#2a0071 50%);
}
.light-weight {
	font-weight: 300;
}
.our-record-wrapper .record-section>.kt-inside-inner-col {
	background-image: linear-gradient(to right,#9775fb,#fff 70%) !important;
}
.our-process-section ol {
   margin: 0px;
   padding: 0px;
   padding-left: 28px;
   margin-bottom: 16px;
}
.our-process-section ol li {
	margin-bottom: 11.5px;
	line-height: 36.8px;
	font-weight: 300;
}
.our-work-brands figure{
  padding: 0 20px;
}
.content-partnership-section  .loop-entry img {
	height: 343px !important;
}
.custom-btn a {
	display: inline-block;
	padding: .3em 1em;
	color: #ff1d0d!important;
	text-decoration: none;
	position: relative;
	border-radius: 500rem;
	text-align: center;
	border: solid .35em transparent;
	background-image: linear-gradient(white,#fff),radial-gradient(circle at center left,#ef6aff,#ff1d0d 75%);
	background-origin: border-box;
	background-clip: padding-box,border-box;
	background-size: 100%;
}
.custom-btn a:hover {
	color: #fff!important;
	text-decoration: none;
	background-image: radial-gradient(circle at center left,#ef6aff,#ff1d0d 75%);
	background-clip: border-box;
}

figure.redactor-image-left, 
figure.redactor-image-right, 
div.redactor-image-left, 
div.redactor-image-right,
img.alignleft,
img.alignright, 
.gallery-columns-2 .gallery-item, 
.gallery-columns-1 .gallery-item {
	width: 33%;
	float: left;
	max-width: 340px;
	margin-top: 1em;
	margin-bottom: 2em;
}
div.redactor-image-left figure, 
div.redactor-image-right figure {
	margin: 0 !important;
}
.wp-block-image {
	display: inline !important;
	margin-right: 10px;
}
.wp-block-gallery .wp-block-image {
	display: flex !important;
}
div.redactor-image-left.wp-block-image, 
figure.redactor-image-left.wp-block-image, 
img.alignleft, 
.gallery-columns-2 .gallery-item:first-child {
	margin-right: 10px !important;
	padding: 0px;
}
.gallery-columns-3 .gallery-item {
	max-width: 30%;
	margin-right: 10px;
}
div.redactor-image-right.wp-block-image, 
figure.redactor-image-right.wp-block-image {
	margin-right: 0px !important;
}
img.alignright {
	margin-left: 0px !important;
}
/*figure.redactor-image-right, 
div.redactor-image-right {
	float: right;
}*/

/* Add space to 2-column galleries */
.gallery-columns-2 .gallery-item:first-child {
	padding-right: 5px;
}
.gallery-columns-2 .gallery-item:nth-child(2) {
	padding-left: 5px;
}

.link-as-button a {
	font-family: Rubik,Helvetica,serif;
	font-weight: 700;
	display: inline-block;
	padding: .5em 1em;
	color: #ff1d0d!important;
	position: relative;
	border-radius: 500rem;
	text-align: center;
	text-decoration: none;
	border: solid .35em transparent;
	background-image: -webkit-gradient(linear,left top,left bottom,from(white),to(white)),radial-gradient(circle at center left,#ef6aff,#ff1d0d 75%);
	background-image: -webkit-linear-gradient(white,#fff),-webkit-radial-gradient(center left,circle,#ef6aff,#ff1d0d 75%);
	background-image: -o-linear-gradient(white,#fff),-o-radial-gradient(center left,circle,#ef6aff,#ff1d0d 75%);
	background-image: linear-gradient(white,#fff),radial-gradient(circle at center left,#ef6aff,#ff1d0d 75%);
	-webkit-background-origin: border-box;
	background-origin: border-box;
	-webkit-background-clip: padding-box,border-box;
	background-clip: padding-box,border-box;
	-webkit-background-size: 100% 100%;
	background-size: 100%;
}
.link-as-button a:hover {
	color: #fff!important;
	text-decoration: none;
	background-image: -webkit-radial-gradient(center left,circle,#ef6aff,#ff1d0d 75%);
	background-image: -o-radial-gradient(center left,circle,#ef6aff,#ff1d0d 75%);
	background-image: radial-gradient(circle at center left,#ef6aff,#ff1d0d 75%);
	-webkit-background-clip: border-box;
	background-clip: border-box;
}

/* Ebook  */
.page-template-ebook-template .site-header {
	position: absolute;
	left: 0;
	right: 0;
	background: none;
	background-image: none;
	z-index: 999;
}
.page-template-ebook-template .hr-line.toggle-line {
	display: block !important;
	animation: unset;
	margin-top: 20px !important;
}
.page-template-ebook-template .toggle-menu .site-branding {
	padding-bottom: 0px !important;
}
.ebook-title {
	font-weight: 500;
	line-height: 1.2;
	font-size: 2.82714594rem;
	margin-bottom: 1rem;
	margin-top: 1rem ;
}
.ebook-desc {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 23px;
	line-height: 36.8px;
	font-weight: 300;
}
.light-weight {
	font-weight: 300;
}
.img-shadow  {
	margin-bottom: 8px;
}
.img-shadow img {
	box-shadow: 0.5rem 0.5rem 0 rgb(0 0 0 / 15%);
	border: 1px solid #ccd1d9;
}
.custom-breadcrumbs {
	background-image: linear-gradient(90deg,#ef6aff,#ff1d0d 75%);
	background-color: #ff1d0d;
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	font-weight: 700;
	line-height: 1.2;
	text-transform: uppercase;
}
.ebook-main-wrapper a,
.about-this-book a,
.authored-by-wrapper a{
	color: inherit;
	text-decoration: none;
}
.ebook-main-wrapper a:hover,
.about-this-book a:hover,
.authored-by-wrapper a:hover  {
	text-decoration: underline;
}
.ebook-bg {
	background-color: #2a0071 !important;
	background-image: linear-gradient(to bottom left,#b77bfb,#2a0071 50%) !important;
	color: #fff;
	padding-top: 50px;
}
.ebook-bg-2 {
	background-color: #2a0071 !important;
	background-image: linear-gradient(to top right,#b77bfb,#2a0071 50%) !important;
	color: #fff;
	padding-top: 50px;
}
.ebook-main-wrapper p {
	font-family: "Mulish", sans-serif;
}
.custom-line .kt-divider {
	background-image: linear-gradient(90deg,#b77bfb,#2a0071 50%);
	color: #fff;
	background-color: #2a0071;
	animation: stroke .6s;
		
}
.custom-line {
	margin-top: 46px;
	margin-bottom: 46px;
}
.ebook-list {
	margin: 0;
	padding-left: 18px;

}
.ebook-list li strong{
	font-family: 'Rubik', sans-serif;
	font-size: 32.522px;
	font-weight: 500;
	color: #2a0071;
	line-height: normal;
	margin-bottom: 11.5px;
	display: inline-block;
	vertical-align: top;
}
.ebook-list li {
	margin-bottom: 34.5px;
}
.ebook-list li::marker {
	color: #b77bfb;
}
.ebook-btn .button  {
	background-image: linear-gradient(#fff,#fff),radial-gradient(circle at center left,#ef6aff,#ff1d0d 75%) !important;
	background-origin: border-box !important;
	background-size: 100% !important;
	border: .35em solid transparent !important;
	border-radius: 500rem !important;
	color: #ff1d0d!important;
	display: inline-block !important;
	padding: .5em 1em !important;
	position: relative !important;
	text-align: center !important;
	background-clip: padding-box,border-box !important;
	font-weight: 700 !important;
	font-size: 32.522px !important;
	padding-bottom: .3rem!important;
	padding-top: .3rem!important;
	transition: unset !important;
}
.ebook-btn .button:hover {
	background-clip: border-box !important;
	background-image: radial-gradient(circle at center left,#ef6aff,#ff1d0d 75%) !important;
	color: #fff!important;
}
.become-a-pro .ebook-btn .button {
	font-size: 23px !important;
	margin-top: 0 !important;
}
.authored-by-wrapper .team-img img {
	width:100%;
	object-fit: cover;

}
.authored-by-wrapper .team-img figure {
	margin-top: 0;
	margin-bottom: 0;
}
.more-ebook {
	background-color: #ff1d0d;
	background-image: linear-gradient(90deg,#ef6aff,#ff1d0d 75%);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
}
.share-on-wrapper h6 {
	background-image: linear-gradient(90deg,#ef6aff,#ff1d0d 75%);
	background-color: #ff1d0d;
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent !important;
	font-weight: 700;
	line-height: 1.2;
	text-transform: uppercase;
}
.share-on-wrapper .col-grid.nogap {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.share-on-wrapper .title-one {
	display: none;
}
.share-on-wrapper .col-grid.nogap input {
	padding: 9px 11px !important;
}
.share-on-wrapper .col-grid.nogap .button {
	font-size: 19.1667px !important;
	margin-top: 0 !important;
	padding: 8px 23px !important;
	width: 36%;
	margin-left: 11.5px !important;
}
.share-on-wrapper .social-media-section ul li {
	margin-bottom: 15px !important;
	position: relative;
}
.share-on-wrapper .social-media-section ul li i {
	transition: all .1s;
}
.share-on-wrapper .social-media-section ul li i:hover{
	transform: scale(1.4);
}
.share-on-wrapper .social-media-section ul li::after:hover {
	text-decoration: underline !important;
}
.share-on-wrapper .social-media-section ul li::after {
	font-size: 23px;
	font-weight: 300;
	margin-left: 14px;
	cursor: pointer;
}
.share-on-wrapper .social-media-section ul li:first-child::after{
	content: "Facebook";	
}
.share-on-wrapper .social-media-section ul li:nth-child(2)::after{
	content: "Twitter";	
}
.share-on-wrapper .social-media-section ul li:nth-child(3)::after{
	content: "LinkedIn";	
}
.share-on-wrapper .social-media-section ul li:nth-child(4)::after{
	content: "Reddit";	
}
.share-on-wrapper .social-media-section ul li:nth-child(5)::after{
	content: "WhatsApp";	
}
.share-on-wrapper .social-media-section ul li:nth-child(6)::after{
	content: "Email";	
}
.share-on-wrapper  .heateor_sss_sharing_container {
	margin-bottom: 36px;
}
.custom-accordian .wp-block-kadence-pane{
	padding: 25px 0px;
	position: relative;	
}
.share-on-wrapper .social-media-section ul li:hover::after{
	text-decoration: underline !important;
} 
.custom-accordian .wp-block-kadence-pane:nth-child(2)::before,
.custom-accordian .wp-block-kadence-pane:nth-child(2)::after{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	content: "";
	width: 100%;
	height: 1px;
	background-image: linear-gradient(90deg,#ef6aff,#ff1d0d 75%);
	background-color: #ff1d0d;
}
.custom-accordian .wp-block-kadence-pane:nth-child(2)::after{
	top: 100%;
}
.custom-accordian .kt-accordion-panel-inner {
	padding: 0 !important;
}
.custom-accordian .kt-blocks-accordion-header {
	padding-left: 0 !important;
}
.custom-accordian span.kt-blocks-accordion-title {
	font-weight: 500;
	cursor: pointer;
}
.custom-accordian span.kt-blocks-accordion-title:hover {
	text-decoration: underline;
}

.home-form .col-grid.nogap {
	display: flex;
	align-items: center;
}
.home-form .col-grid.nogap input {
	padding: 8.6px 11px !important;
	margin-right: 11.5px;
}
.home-form .col-grid.nogap input ,
.home-form .col-grid.nogap input::placeholder {
	font-weight: 300 !important;
}

.home-form  button:hover, .home-form  input[type="button"]:hover,
.join-newsletter button:hover, .join-newsletter  input[type="button"]:hover{
	border: solid .35em transparent !important;
}
.home-form .col-grid.nogap .button {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding: 7.4px 23px !important;
	cursor: pointer;
}
.home-form p {
	margin-bottom: 0;
}
.post-excerpt a{
	background-image: linear-gradient(90deg,#ef6aff,#f2a8ff);
	background-position: 0 93%;
	background-repeat: no-repeat;
	-webkit-background-size: 100% .1em;
	background-size: 100% .1em;
	text-decoration: none;
	color: black;
}
.post-excerpt a:hover {
	background-size: 100%;
	color: #fff;
	text-decoration: none;
	background-image: linear-gradient(180deg,#ff1d0d,#ef6aff);
}

.single .fill-bb-white .occupy {
	display: flex;
}
.single .fill-bb-white .occupy:hover {
	background-image: inherit !important;
}
.single .link-as-button a {
	font-size: 23px !important;
	padding: 2px 23px !important;
	
}
.single .link-as-button {
	margin-bottom: 20px !important;
}
.custom-bg {
	background-image: linear-gradient(to bottom right,#b77bfb,#2a0071 50%);
	color: #fff;
	background-color: #2a0071;
	
}
.custom-bg h3 {
	margin-top: 0;
	font-size: 32.522px;
	font-weight: 300 !important;
	margin-bottom: 17.250px !important;
	font-family: 'Rubik', sans-serif;
}
.custom-bg img {
	padding: 1px;
}
.custom-bg h3 a {
	text-decoration: none !important;
	background-image: none;
}
.custom-bg p {
	font-size: 19.1667px;
	font-weight: 300 !important;
}
.single .content h2 {
	margin-top: 70px;
	font-size: 23px;
	font-weight: 600;
	color: black;
}
.post-actions-wrap {
	margin-bottom: 34px;
}

.related-posts-wrap ul.get-post-list li {
	width: auto;
	flex-basis: 50%;
	max-width: 50%;
	padding: 0 !important;
	padding-top: 46px !important;
}
.related-posts-wrap ul.get-post-list li:nth-child(2n-1){
	padding-right: 23px !important;
}
.related-posts-wrap ul.get-post-list li:nth-child(2n){
	padding-left: 23px !important;
}
.related-posts-wrap ul.get-post-list li .featured-image {
	height: 184px;
	object-fit: cover;
}
.related-posts-wrap ul.get-post-list li .post-title {
	margin-top: 18px;
}
.related-posts-wrap ul.get-post-list li .post-excerpt p {
	margin-bottom: .25rem!important;
	margin-top: .25rem!important;
}
.related-posts-wrap .get-post-heading {
	color: #2a0071;
	font-size: 19.1667px;
	line-height: normal;
	margin-top: 69px;
}
.single-post-content-wrap {
	margin-bottom: 56px;
}
.single ul,
.single ol {
	margin: 0;
	padding-left: 20px;
}
.single ul li {
	margin-bottom: 11.500px;
}    
.read-more-post {
	font-family: 'Rubik', sans-serif !important;
}
.read-more-post a {
	background-image: none !important;
	background:none  !important;
}
.read-more-post a:hover {
	background-image: none !important;
	background:none  !important;
	color: unset !important;
}
.read-more-post h6 {
	font-weight: 400;
}
.read-more-section h5 {
	margin: 0;
	font-weight: 500;
	margin-bottom: 11.5px !important;
	line-height: normal;
}
.read-more-section p {
	font-family: 'Rubik', sans-serif !important;
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	background-color: #ff1d0d !important;
	background-image: linear-gradient(90deg,#ef6aff,#ff1d0d 75%) !important;
	transition: color 2s;
	font-weight: 700 !important;
	line-height: 1.2;
	   margin: 0;
	text-transform: uppercase;
	font-size: 15.3333px;
}
.read-more-section p:hover {
	animation: slideonce .6s;
	transform: translateZ(0);
	backface-visibility: hidden;
}

@keyframes slideonce {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	50% {
		-webkit-transform: translateX(.6em);
		transform: translateX(.6em);
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}
.read-more-img ,
.read-more-img a {
	margin: 0;
	display: flex;
	justify-content: center;
}
.amazon-disclaimer p {
	margin: 0;
	color: #949494;
	font-size: 15.3333px;
	line-height: normal;
	font-weight: 300;
}
.amazon-disclaimer {
	margin-top: 36px;
}
.amazon-disclaimer .modified-time {
	margin-bottom: 6px;
}

.redactor-image-left {
	margin-right: 5px;
}

.wp-block-quote {
	color: #7207ec;
	font-style: italic;
	margin-bottom: 1.5rem;
}
.wp-block-quote:before {
	color: #7207ec;
	content: ">";
	font-size: 1em;
	font-weight: 700;
	margin: 0 0 0 -1em;
	position: absolute;
}
.wp-block-quote strong {
	font-family: Rubik,Helvetica,serif;
	color: #2a0071;
	font-style: normal;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 1rem;
	margin-top: 3rem;
	text-transform: uppercase;
}

/* Comments */
ol.comment-list, 
ol.children {
	list-style: none;
	padding: 0;
	margin: 0;
}
ol.children {
	border-left: 4px solid #fff;
	margin-top: 10px;
}
ol.comment-list li {
	background: #fff;
	padding: 20px 0;
	margin-bottom: 20px;
	border-bottom: 2px solid #eee;
}
ol.comment-list li li {
	padding: 20px 0 20px 20px;
}
.comment-author a {
	text-decoration: none;
}
.comment-notes {
	display: none;
}
.comment-form label {
	font-size: 15px;
	font-weight: 600;
}
.comment-form-author {
	padding-right: 10px;
}
.comment-form-email {
	padding-left: 10px;
}
.comment-form-author, 
.comment-form-email {
	float: left;
	width: 50%;
}
.comment-form-author input, 
.comment-form-email input {
	display: block;
	width: 100%;
}
/*ol.comment-list li:nth-child(odd) { background: #fff; }*/
ol.comment-list a {
	color: #000;
}
.comment-metadata a {
	color: #ccc !important;
	text-decoration: none;
}

/* Related Posts */
.single .crp_related ul {
	padding: 0;
	grid-template-columns: 50% 50%;
	gap: 20px;
}
.single .crp_related ul li, 
.read-next .crp_related li {
	border-radius: 0;
	box-shadow: none;
	border: 0;
	padding: 0px;
	width: 100%;
}
.read-next .crp_related li .crp_title,
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
	color: #000;
	font-family: Rubik,Helvetica,serif;
	font-size: 18px !important;
	font-weight: 600;
	line-height: 1.5;
	margin-top: 8px;
	text-transform: none;
}
.read-next .crp_related li .crp_title:hover,
.yarpp-thumbnails-horizontal .yarpp-thumbnail .yarpp-thumbnail-title:hover {
	text-decoration: underline;
}
.read-next .crp_related li .crp_excerpt {
	color: #000;
	font-family: "Mulish",Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 16.7px;
	font-weight: 400;
	line-height: 26.7px;
	text-transform: none;
}
.crp_related h3 {
	margin-bottom: 1rem !important;
	margin-top: 3rem !important;
	color: #2a0071;
}
.crp_related figure {
	overflow: hidden;
}
@media (min-width:1251px) {
	.crp_related figure {
		width: 375px;
		height: 211px;
	}
}
@media (min-width:688px) and (max-width:1251px) {
	.crp_related figure {
		max-height: 160px;
	}
}
@media (max-width:687px) {
	.single .crp_related ul {
		grid-template-columns: 100%;
	}
	.crp_related figure {
		max-height: 220px;
	}
}
.read-next .crp_related li img {
	width: 100%;
	max-width: 100%;
}
.read-next .crp_related li a {
	width: 100%;
	height: auto;
}

@media screen and (max-width:1600px) {
	.author-data__author-title {
		font-size: 39.9879px;
	}
	.author-data__author-role {
		font-size:28.28px;
	}
	.author-data__author-description {
		font-size:20px;
		line-height: 32px;
		font-weight: 400;
	}
	.author-data__author-social-media {
		font-size:13.3333px;
	}
}

@media screen and (max-width:1275px) {
	.container {
		width: 100%;
		padding: 0px 60px;
	}
} 

@media screen and (min-width:1251px) {
	/*.get-posts-wrap ul.get-post-list li:not(:nth-child(3n+1)) {
		padding: 38px 0 0 46px;
	}*/

	/*body.single .post-content-wrap .get-posts-wrap ul.get-post-list li:not(:nth-child(2n+1)) {
		padding: 38px 0 0 46px !important;
	}*/

	body.single .get-posts-wrap ul.get-post-list li:not(:nth-child(3n+1)) {
		padding: 38px 0 0 0;
	}
	header.post-header {
		padding: 60px 7%;
	}

}

@media screen and (max-width:1599px) {
	/*.get-posts-wrap {
		padding: 0 6.6%;
	}*/
	body.single .post-main-wrap .post-content-wrap .get-posts-wrap {
		padding:0;
	}
}

@media screen and (max-width:1250px) {
	.get-posts-wrap ul.get-post-list li {
		width: 50%;
	}

	.get-posts-wrap ul.get-post-list li .featured-image {
		height: 23vw;
	}

	.get-posts-wrap ul.get-post-list li .post-title {
		font-size: 20px;
	}

	.get-posts-wrap ul.get-post-list li .post-excerpt p {
		font-size: 16.66px;
	}

	.get-posts-wrap ul.get-post-list li {
		padding-top: 40px;
	}

	.get-posts-wrap ul.get-post-list li:not(:nth-child(2n+1)) {
		padding: 38px 0 0 38px;
	}

	.social-media-section ul li a::before {
		height: 28px;
		width: 28px;
	}

	.social-media-section ul li {
		font-size: 20px;
	}
	header.post-header .container h1 {
		font-size: 54px;
	}
	body.single .post-footer .col__left, body.single .post-main-wrap .post-content-wrap {
		width: 640px;
	}
	body.single .post-footer .col__right, body.single .post-main-wrap .post-sidebar {
		width: 336px;
	}
	body.single .post-footer .post-actions-wrap {
		padding: 60px 49px;
	}
	body.single .post-footer .post-author-section h4.author-name {
		font-size: 28px;
	}
	
	/*.wp-block-image {
		display: inline-block !important; 
		width: 45% !important;
	}*/
	div.redactor-image-left.wp-block-image, 
	figure.redactor-image-left.wp-block-image {
		width: 48% !important;
	}

}
@media screen and (min-width:992px) { 
	.video-partnership-section .wp-block-embed iframe {
		width: 100%;
		height: 712px;
	}
}
@media screen and (max-width:991px) {
	/*.container {
		padding: 0px 60px !important;
	}*/

	.search-icon {
		display: block !important;
	}

	.right-side-header__search {
		display: none;
	}

	.get-posts-wrap ul.get-post-list li .post-title {
		font-size: 19px;
	}

	.get-posts-wrap ul.get-post-list li {
		padding-top: 38px;
	}

	.social-media-section ul li {
		font-size: 18px;
	}

	.social-media-section ul li a::before {
		height: 26px;
		width: 26px;
	}

	.social-media-section ul li a {
		padding-left: 34px;
	}

	.social-action-row .newsletter-section .gform_wrapper form .gform_footer input[type="submit"], .social-action-row .newsletter-section .gform_wrapper ul.gform_fields li input[type="text"] {
		font-size: 16px;
	}

	/* .home .site-header .site-branding  .left-side-header__site-description .site-description,
	.blog .site-header .site-branding  .left-side-header__site-description .site-description {
		font-size: 23.75px !important;
		line-height: 28.5px !important;
	}

	.home .site-branding .left-side-header,
	.blog .site-branding .left-side-header {
		max-width: 210px;
	} */

	/* .home .site-header .site-branding,
	.blog .site-header .site-branding {
		padding: 19px 0px 32px 0px !important;
	} */

	.header-menu {
		padding-top: 19px !important;
		padding-bottom: 19px !important;
	}

	/* .home .header-menu,
	.blog .header-menu {
		padding-top: 19px !important;
		padding-bottom: 19px !important;
	} */

	.header-description p {
		font-size: 19px;
		line-height: 30px;
	}

	.site-branding .right-side-header {
		justify-content: flex-end;
	}

	.archive .custom-hr-line {
		margin-top: 19px !important;
	}

	.page-content__category .page-content__category__list {
		flex-basis: 50%;
	}

	.error-page .page-title {
		font-size: 37.1094px;
	}

	.error-page .page-content {
		font-size: 19px;
		margin-top: 34px;
	}

	.page-content__category h2 {
		font-size: 19px;
	}

	.error-container {
		width: 634px;
		max-width: 100%;
		margin: auto !important;
		margin-top: 34px;
	}

	.error-page {
		padding-top: 34px !important;
	}

	.page-content__category {
		margin-bottom: 68px;
	}

	.archive-content .archive-title {
		font-size: 37.1094px;
	}

	.archive-content .archive-description {
		font-size: 19px !important;
		font-weight: 400;
		line-height: 30.4px;
	}

	.post-navigation a {
		padding: 9.5px 19px;
		border: solid 6.64px transparent;
		font-size: 19px;
	}
	header.post-header .container h1 {
		font-size: 37px;
	}
	header.post-header {
		padding: 60px 7%;
	}
	body.single .post-main-wrap .post-sidebar {
		display: none;
	}
	body.single .post-footer .col__left,
	body.single .post-footer .col__right,
	body.single .post-main-wrap .post-content-wrap {
		width: 100%;
		margin-right: 0;
		margin-left: 0;
		padding: 0 15%;
	}
	.post-main-wrap .container,
	.post-footer .container {
		padding: 0 !important;
	}
	body.single .post-footer .post-actions-wrap {
		padding: 57px 53px;
	}
	body.single .post-footer .post-actions-wrap ul.heateor_sss_sharing_ul li i.heateorSssSharing::after {
		font-size: 19px;
		left:33px;
	}
	body.single .post-footer .post-actions-wrap ul.heateor_sss_sharing_ul li i.heateorSssSharing {
		height: 25px !important;
		width: 25px !important;
	}
	body.single .post-footer .post-actions-wrap ul.heateor_sss_sharing_ul li {
		width: 50%;
	}
	body.single .post-footer .post-actions-wrap .share-post h4 {
		font-size: 16px
	}
	body.single .post-footer .post-author-section h3.written-by {
		font-size: 13.3px;
	}
	body.single .post-footer .post-author-section h4.author-name {
		font-size: 23px;
	}
	.author-data__author-title {
		font-size: 29.6875px;
	}
	.author-data__author-role {
		font-size:23.75px;
	}
	.author-data__author-description {
		font-size:19px;
		line-height: 30.4px;
	}
	.author-data__author-social-media {
		font-size:13.4371px;
	}
	.author-data {
		margin-top: 32px;
		margin-bottom: 12px;
	}
	.blog-post-heading {
		font-size: 19px;
		line-height: 22.8px;
		margin: 56px 0px 46px 0px !important;
	}
	.blog-post-page {
		font-size: 16.7963px;
		line-height: 20.1556px;
	}
	.blog .get-posts-wrap {
		padding: 0px !important;
	}
	.our-work-brands figure{
		padding: 0;
	}
	.content-partnership-section  .loop-entry img {
		height: auto !important;
	}
	.video-partnership-section .wp-block-embed iframe {
		width: 100%;
	}
	.ebook-btn .button {
		font-size: 23.75px !important;
	}
	.normal-weight {
		font-weight: 400 !important;
	}
	.ebook-list li {
		font-size: 19px;
		line-height: 30.4px;
		font-weight: 400;
	}
	.ebook-list li strong {
		font-size: 23.75px;
		line-height: 28.5px;
		font-weight: 500 !important;
	}
	.become-a-pro .ebook-btn .button {
		font-size: 19px !important;
	}
	.become-a-pro .kt-gutter-widest>.wp-block-kadence-column{
		margin-right: 35px !important;
	}
	.custom-accordian p {
		font-size: 19px !important;
		line-height: 30.4px;
	}
	.share-on-wrapper .social-media-section ul li::after {
		font-size: 18px;
		margin-left: 4px;
	}
	.custom-bg h3 {
		font-size: 23.75px;
	}
	.custom-bg p {
		font-size: 16.7963px;
	}
	.single .content h2 {
		font-size: 23.75px;
	}
	.related-posts-wrap .get-post-heading {
		margin-top: 57px;
		margin-bottom: 19px;
	}
	.related-posts-wrap ul.get-post-list li .featured-image {
		height: 140px;
	}
	.related-posts-wrap ul.get-post-list li:nth-child(2n-1) {
		padding-right: 19px;
	}	
	.related-posts-wrap ul.get-post-list li:nth-child(2n) {
		padding-left: 19px !important;
	}
	.related-posts-wrap ul.get-post-list li {
		padding-top: 38px !important;
	}
	body.single .post-footer .container, body.single .post-main-wrap .container {
		flex-direction: column;
	}
	body.single .post-footer .comments-wrap {
		margin: 33px 0;
	}
	.post-author-section {
		margin-bottom: 48px;
	}
	.read-more-section  {
		order: 2 !important;
	}
	.amazon-disclaimer p {
		font-size: 13.4371px;
	}
	.site-footer_branding {
		margin-bottom: 14.250px;
	}

}

@media screen and (max-width:767px) {
	.container {
		padding: 0px 15px !important;
	}

	.footer-section .site-footer_col {
		flex-basis: 50% !important;
	}

	.site-footer_col.site-footer-col--3, .site-footer_col.site-footer-col--4 {
		margin-top: 48px !important;
	}

	.site-branding .left-side-header {
		display: flex;
		max-width: 232px;
		align-items: center;
	}

	.site-header .site-branding  .left-side-header__site-description .site-description {
		font-size: 24px;
		margin-left: 12px;
	}

	.site-header .main-navigation  .menu-item a {
		margin: 5.5px 12px;
		color: white;
		font-size: 18px;
	}

	.site-footer ul li a {
		font-size: 15px;
		line-height: 20.8893px;
	}

	.footer-section .button {
		padding: 4.250px 17px !important;
		border: solid 5.25px transparent !important;
	}

	.site-footer .site-footer-col--4 .size-xsmall {
		font-size: 12px !important;
	}

	.site-footer ul li:not(:last-child) {
		margin-bottom: 0px !important;
	}

	.site-footer_branding .site-footer__site-description .site-description {
		font-size: 17.58px;
		line-height: 21.09px;
	}

	.articles-section .loop-entry img {
		height: unset !important;
	}

	/* .articles-section .entry-content-wrap {
		padding: 0px 19px !important;
	} */

	.articles-section .entry-content-wrap {
		margin-bottom: 28px;
	}

	.articles-section .entry-content-wrap .entry-title, 
	.wp-block-post-title {
		font-size: 21.25px !important;
	}

	.articles-section .entry-content-wrap .entry-summary p {
		font-size: 15.0283px;
		line-height: 20.8893px;
	}

	.articles-section .kb-posts {
		row-gap: 8px !important;
	}

	.ebook-wrapper img {
		width: 100%;
	}

	.book-wrapper__col {
		flex-basis: 49%;
		margin: 6px 0px;
	}

	.ebook-wrapper {
		justify-content: space-between
	}

	.get-posts-wrap ul.get-post-list li {
		width: 100%;
	}

	.get-posts-wrap ul.get-post-list li .post-title {
		font-size: 21px;
	}

	.get-posts-wrap ul.get-post-list li .post-excerpt p {
		font-size: 15px;
	}

	.get-posts-wrap {
		padding: 0 10px;
	}

	.get-posts-wrap ul.get-post-list li .featured-image {
		height: 48vw;
	}

	.get-posts-wrap ul.get-post-list li {
		padding-top: 17px;
	}

	.get-posts-wrap .get-post-heading {
		margin-bottom: 0;
	}

	.get-posts-wrap .get-post-list {
		margin: 0;
	}

	.get-posts-wrap ul.get-post-list li:not(:nth-child(2n+1)) {
		padding: 17px 0 0 0;
	}

	.social-media-section ul li {
		font-size: 16px;
	}

	.social-media-section ul li a::before {
		height: 24px;
		width: 24px;
	}

	.social-action-row .newsletter-section .gform_wrapper form .gform_footer input[type="submit"], .social-action-row .newsletter-section .gform_wrapper ul.gform_fields li input[type="text"] {
		font-size: 15px !important;
	}

	.social-action-row .newsletter-section .gform_wrapper ul.gform_fields li input[type="text"] {
		padding: 6px 11px !important;
	}

	.social-action-row .newsletter-section .gform_wrapper form .gform_footer input[type="submit"] {
		padding: 5.5px 23px !important;
	}

	.category-section .entry-title {
		font-size: 16px !important;
	}

	.youtube-section h2, .youtube-section h2 strong {
		font-size: 20px !important
	}

	.youtube-section h2 em {
		font-size: 16px !important
	}

	.ebook-section .custom-button, .articles-section .custom-button {
		font-size: 16px !important;
		padding: 4.5px 23px !important;
		width: 238px !important;
		max-width: 100%;
	}

	.ebook-section .custom-button {
		width: 278px !important;
	}

	.site-header .site-branding  .left-side-header__site-description .site-description {
		font-size: 12.022px !important;
		line-height: 14.427px !important;
	}

	/* .home .site-header .site-branding  .left-side-header__site-description .site-description,
	.blog .site-header .site-branding  .left-side-header__site-description .site-description {
		font-size: 19.25px !important;
		line-height: 23.5px !important;
	} */

	.site-header .mobo-search .search-field {
		width: 100% !important;
	}

	.site-header .search.mobo-search i.fa.fa-search {
		left: 2.5% !important;
	}

	.home .site-branding .left-side-header,
	.blog .site-branding .left-side-header {
		max-width: 185px;
	}

	.site-branding .right-side-header__hamburger-menu span:not(:last-child) {
		margin-bottom: 5px;
	}

	.site-branding .right-side-header__hamburger-menu span {
		width: 26px;
		height: 2px;
	}

	.search-icon i {
		font-size: 18px;
	}

	.site-branding .right-side-header__hamburger-menu {
		margin-left: 16px;
	}
	.header-description {
		display: none;
	}
	.home .header-description,
	.blog .header-description  {
		display: block;
	}

	.header-description p {
		margin: 18px 0px 0px 0px !important;
		line-height: 23.63px !important
	}

	.header-menu {
		padding-top: 17px !important;
		padding-bottom: 17px !important;
	}

	.archive .custom-hr-line {
		margin-top: 17px !important;
	}

	.error-page .page-title {
		font-size: 26.56px;
	}

	.error-page .page-content {
		font-size: 16px;
		font-weight: 400;
		line-height: 22.24px;
	}

	.page-content__category h2 {
		font-size: 17px;
	}

	.error-page .page-content p span {
		font-size: 16px;
	}

	.error-page .page-content {
		margin-top: 32px !important;
	}

	.error-page .page-content p {
		margin-bottom: 16px;
	}

	.error-page .page-content ul li {
		margin-bottom: 16px;
	}

	.archive-content .archive-title {
		font-size: 33.2031px;
	}

	.archive-content .archive-description {
		font-size: 17px !important;
		line-height: 23.63px;
	}

	.post-navigation a {
		padding: 8.5px 17px;
		border: solid 5.938px transparent;
		font-size: 17px;
	}
	header.post-header .container h1 {
		font-size: 26px;
	}
	header.post-header {
		padding: 32px 7%;
	}
	header.post-header .post-metas {
		font-size: 12px;
	}
	body.single .post-footer .col__left,
	body.single .post-footer .col__right,
	body.single .post-main-wrap .post-content-wrap {	
		padding: 0 11%;
	}
	body.single .post-footer .post-actions-wrap {
		padding: 34px 32px;
	}
	body.single .post-footer .post-actions-wrap ul.heateor_sss_sharing_ul li i.heateorSssSharing::after {
		font-size: 16px;
		left:26px;
	}
	body.single .post-footer .post-actions-wrap ul.heateor_sss_sharing_ul li i.heateorSssSharing {
		height: 20px !important;
		width: 20px !important;
	}
	body.single .post-footer .post-actions-wrap .share-post h4 {
		font-size: 15px
	}
	body.single .post-actions-wrap .gform_wrapper .gform_footer {
		width: 158px;
		padding-left: 10px;
	}
	body.single .post-actions-wrap .gform_wrapper input[type="text"] {
		font-size: 14px !important;
		padding: 2px 11px !important;
	}
	body.single .post-actions-wrap .gform_wrapper .gform_footer input[type="submit"] {
		font-size: 15px;
		line-height: 1.2;
		padding: 3.5px 16px !important;
	}
	body.single .post-actions-wrap .gform_wrapper .gform_body {
		width: calc(100% - 158px);
	}
	body.single .post-content-wrap .get-posts-wrap ul.get-post-list li {
		width: 100%;
	}
	body.single .post-content-wrap .get-posts-wrap ul.get-post-list li .featured-image {
		height: 49.5vw;
	}
	body.single .post-footer .comments-wrap {
		padding-top: 24px;
	}
	body.single .post-footer h2.comment-toggle-title {
		font-size: 20px;
		margin: 0 0 13px;
	}
	body.single .post-footer .post-author-section .top-section figure {
		width: 80px;		
		margin: 0 10px 0 0;
	}
	body.single .post-footer .post-author-section h3.written-by {
		font-size: 11.3px;
	}
	body.single .post-footer .post-author-section h4.author-name {
		font-size: 20px;
	}
	body.single .post-footer .post-author-section .top-section {
		-webkit-box-align: center;-ms-flex-align: center;align-items: center;
	}
	body.single .post-footer .post-author-section .author-bio p {
		font-size: 14px;
	}
	body.single .post-content-wrap .content p, 
	body.single .post-content-wrap .content ul {
		font-size: 16px;
		line-height: 22px;
	}
	.author-data__author-title {
		font-size: 26.5625px;
		line-height: 31.875px;
	}
	.author-data__author-role {
		font-size:21.25px;
		line-height: 25.5px;
	}
	.author-data__author-description {
		font-size:17px;
		line-height: 23.63px;
	}
	.author-data__author-social-media {
		font-size:12.0226px;
	}
	.author-data__col-1 figure img {
		width: unset !important;
	}
	.author-data {
		margin-top: 18px;
		margin-bottom: 12px;
	}
	.blog-post-heading {
		font-size: 17px;
		line-height: 20.4px;
		margin: 42px 0px 28px 0px !important;
	}
	.blog-post-page {
		font-size: 15.0283px;
		line-height: 18.0339px;
	}
	.search-title {
		font-size: 20px;
		color: black;
		margin: 28px 0px;
	}
	.our-work-brands .kt-row-column-wrap> .wp-block-kadence-column {
		flex: 0 0 calc( 50% - 15px) !important;
		margin-right: 0px !important;
	}
	.custom-btn a {
		font-size: 16px;
		border: solid 2px transparent;
	}
	.page-id-886 .site-header {
		top: 46px;
	}
	.ebook-main-wrapper p {
		font-size: 17px;
	}
	.page-template-ebook-template.logged-in div#page {
		position: relative;
		top: 46px;
	}
	html {
		margin-top: 0px !important;
	}
	.order-2 {
		order:2;
	}
	.w-50 {
		width: 50%;
		margin-bottom: 18px;
	}
	.custom-breadcrumbs {
		font-size: 15.0283px !important;
	}
	.ebook-btn .button {
		font-size: 21.25px !important;
	}
	.ebook-bg,
	.ebook-bg-2 {
		padding-top: 15px !important;
	}

	.custom-line {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.ebook-list li {
		font-size: 17px;
		line-height: 23.63px;
	}
	.ebook-list li strong {
		font-size: 21.25px;
		line-height: 25.5px;
	}
	.custom-accordian p {
		font-size: 17px !important;
		line-height: 23.63px;
		margin-bottom: 0;
	}
	.share-on-wrapper .col-grid.nogap .button {
		padding: 8px 8px !important;
		width: 40%;
		margin-left: 5.5px !important;
		font-size: 15px !important;
	}
	.more-ebook {
		font-size: 21.25px;
	}
	.share-on-wrapper .social-media-section ul li i {
		width: 22px !important;
		height: 22px !important;
	}
	.share-on-wrapper .social-media-section ul li::after {
		font-size: 12px;
		margin-left: 2px;
	}
	.share-on-wrapper .social-media-section ul li i:hover{
		transform: unset !important;
	}
	.share-on-wrapper .col-grid.nogap input::placeholder {
		font-size: 15px !important;
	}
	.share-on-wrapper .heateor_sss_sharing_container {
		margin-bottom: 0;
	}
	.single .link-as-button a {
		font-size: 17px !important;
	}
	.custom-bg h3 {
		font-size: 21.25px;
	}
	.custom-bg p {
		font-size: 15.0283px;
	}
	.single .content h2 {
		font-size: 21.25px;
	}
	.get-posts-wrap ul.get-post-list {
		flex-direction: column;
	}
	.related-posts-wrap ul.get-post-list li {
		flex-basis: 100%;
		max-width: 100%;
	}
	.related-posts-wrap ul.get-post-list li:nth-child(2n),
	.related-posts-wrap ul.get-post-list li:nth-child(2n-1) {
		padding-left: 0px !important;
	}
	.related-posts-wrap ul.get-post-list li {
		padding: 0 !important;
		margin-bottom: 34px;
	}
	.related-posts-wrap  ul.get-post-list li .featured-image {
		width: unset !important;
		margin-left: 0 !important;
	}
	.related-posts-wrap .get-post-heading {
		font-size: 17px;
		margin-top: 51px;
		margin-bottom: 17px !important;

	}
	.related-posts-wrap ul.get-post-list li .post-excerpt p {
		font-size: 15px;
	}
	.related-posts-wrap  {
		margin: 0;
	}
	.single-post-content-wrap {
		margin-bottom: 34px;
	} 
	body.single .post-footer .post-actions-wrap h4 {
		font-size: 14px;
	}
	.home-form .col-grid.nogap .button {
		font-size: 15px !important;
	}
	.amazon-disclaimer p {
		font-size: 12.0226px;
	} 
	.author-data__col-1 {
		padding-right: 20px;
	}
	.category-post, .tag-post, .blog-post {
		margin-top: 15px;
	}
	.align-center,
	.align-center figure {
		margin-left: auto !important;
		margin-right: auto !important;
		display: flex;
		justify-content: center;
	}
	.site-footer__custom-logo img{
		width: 90%;
	}

}

/* @media screen and (max-width:599px) {
	.articles-section .wp-block-post-title, 
	.articles-section .wp-block-post-excerpt {
		padding: 0 15px;
	}
} */

@media screen and (max-width:480px) {
	.get-posts-wrap ul.get-post-list li .post-title {
		font-size: 21px;
	}

	.get-posts-wrap ul.get-post-list li .post-excerpt p {
		font-size: 14px;
	}

	.get-posts-wrap {
		padding: 0;
	}

	.get-posts-wrap ul.get-post-list li .featured-image {
		height: 56vw;
		width: calc(100% + 38px);
		margin-left: -19px;
	}

	.social-action-row .newsletter-section .gform_wrapper form .gform_footer input[type="submit"],
	.social-action-row .newsletter-section .gform_wrapper ul.gform_fields li input[type="text"] {
		font-size: 15px !important;
	}

	.social-action-row .newsletter-section .gform_wrapper form .gform_footer input[type="submit"] {
		padding: 5.5px 5px !important;
		border: solid .25em transparent !important;
	}

	.social-action-row .newsletter-section .gform_wrapper ul.gform_fields li input[type="text"] {
		padding: 6px 5px !important;
	}

	.social-action-row .newsletter-section .gform_wrapper form .gform_footer {
		width: 43.3333%;
		padding: 0 0 0 3px;
	}

	.social-action-row .newsletter-section .gform_wrapper form .gform_body {
		width: 56.6666%;
	}

	.category-section .entry-title {
		font-size: 14px !important;
	}
	header.post-header .container h1 {
		font-size: 25px;
	}
	body.single .post-footer .col__left,
	body.single .post-footer .col__right,
	body.single .post-main-wrap .post-content-wrap {	
		padding: 0 4%;
	}
	body.single .post-footer .post-actions-wrap {
		padding: 32px 16px;
	}
	body.single .post-footer .post-actions-wrap .share-post h4 {
		font-size: 14px
	}
	body.single .post-actions-wrap .gform_wrapper .gform_body {
		width: calc(100% - 128px);
	}
	body.single .post-actions-wrap .gform_wrapper .gform_footer {
		width: 128px; 
	}
	
	.wp-block-image, 
	div.redactor-image-left.wp-block-image, 
	figure.redactor-image-left.wp-block-image {
		width: 100% !important;
	}
}
@media screen and (max-width:360px) {
	/* .share-on-wrapper .social-media-section ul li i {
		width: 15px !important;
		height: 15px !important;
	}
	.share-on-wrapper .social-media-section ul li::after {
		font-size: 8px;
		margin-left: 0px;
	} */
	.share-on-wrapper #kt-layout-id_5f0c8a-00 > .kt-row-column-wrap {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
}

.faq {
	border-top: 1px solid #ccc;
}
.faq .faq-pane {
	border-bottom: 1px solid #ccc;
}
.faq .faq-pane .faq-question {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #eaeaea;
	font-weight: 700;
	padding: 15px;
	cursor: pointer;
}
.faq .faq-pane .faq-answer {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	display: none;
	font-weight: 300;
	padding: 15px;
}
.wp-block-image.read-more-img img {
	margin-bottom:0 !important;
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail {width: 385px;height: 261px;margin: 5px;margin-left: 0px;}
.yarpp-thumbnail > img, .yarpp-thumbnail-default {width: 375px;height: 211px;margin: 5px;}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {margin: 7px;margin-top: 0px;width: 375px;}
.yarpp-thumbnail-default > img {min-height: 211px;min-width: 375px;}

.yarpp-thumbnail-default,
.yarpp-thumbnail-title,
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
	display: inline-block
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
	border: 1px solid hsla(0, 0%, 50%, .1);
	vertical-align: top
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-default,
.yarpp-thumbnails-horizontal .yarpp-thumbnail > img {
	display: block
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
	font-size: 1em;
	line-height: 1.4em;
	max-height: 2.8em;
	overflow: hidden;
	text-decoration: inherit
}
.yarpp-thumbnail-default {
	overflow: hidden
}

.yarpp-related {
	margin-bottom: 1em;
	margin-top: 1em
}
.yarpp-related a {
	font-weight: 700;
	text-decoration: none
}
.yarpp-related .yarpp-thumbnail-title {
	font-size: 96%;
	font-weight: 700;
	text-align: left;
	text-decoration: none
}
.yarpp-related h3 {
	font-size: 125%;
	font-weight: 700;
	margin: 0;
	padding: 0 0 5px;
	text-transform: capitalize
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail {
	width: 360px !important;
	height: auto !important;
	border: 0 !important;
	margin: 12px !important;
	margin-left: 0 !important;
}

.yarpp-thumbnail > img, .yarpp-thumbnail-default {
	width: 360px !important;
	/* height: auto !important; */
	margin-bottom: 0;
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
	width: auto !important;
	margin: 15px 7px 0;
	font-weight: 600 !important;
	font-family: "Poppins", sans-serif;
}

.yarpp-related h3 {
	font-family: "Rubik", sans-serif;
	color: #000000;
	font-weight: 700 !important;
	font-size:24px !important;
	text-transform: uppercase !important;
	margin-top:15px !important;
}

.yarpp-thumbnail-excerpt {
	font-family: "Mulish", sans-serif;
	font-weight: 300;
	line-height: 26px;
	font-size: 16px;
	color: #000;
	margin: 7px;margin-top: 0px;
	display: inline-block;
}

.slim-affiliate-box figure,
.slim-affiliate-box figure img,
.slim-affiliate-box h3,
.slim-affiliate-box .link-as-button {
	margin: 0 !important;
}

.slim-affiliate-box .inner-column-3 {
	padding-right: 25px;
}

.pros-cons-box {
	margin-top: 30px !important;
	border: 2px solid #1C1C1E !important;
	border-radius: 30px !important;
}

.pros-cons-box .kt-row-layout-inner {
	/* border-image: linear-gradient(#b77bfb, #2a0071) 10 stretch; */
}

.pros-cons-box h3,
.pros-cons-box h2 {
	margin-top: 0 !important;
	margin-bottom: 10px;
	/* color: #2a0071; */
	font-size: 1.125em !important;
	font-family: "Mulish",helvetica neue,Helvetica,Arial,sans-serif;
}

.pros-cons-box ul {
	margin: 0 !important;
	font-weight: 400;
	font-size: 18px;
}

/* .pros-cons-box h2 {
	margin-top: 0.83em;
} */

.wp-block-gallery.is-layout-flex {
	flex-wrap:unset;
}

.buying-gude.custom-bg {
	background-image: initial;
	background-color: #1c1c1e;
	font-weight: 300;
}

.buying-gude img {
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
}

.buying-gude .link-as-button a {
	color: #fff !important;
	background-color: #28C840 !important;
	border-radius: 20px;
	background-image: initial;
	padding: 10px 15px !important;
	font-size: 1.2rem !important;
	font-weight: 400;
}

.buying-gude .link-as-button a:hover {
	background-color: #20AD35 !important;
	background-image: initial;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}

.buying-gude.custom-bg h3 a:hover {
	text-decoration: underline !important;
	background-image: initial;
	color:#ffffff !important;
}

.buying-gude .kt-row-column-wrap.kt-has-1-columns.kt-row-layout-equal.kt-tab-layout-inherit.kt-mobile-layout-row.kt-row-valign-top {
	padding: 0 !important;
}

.user-social-icons a {
	margin-right: 10px;
	font-size: 20px;
}

.user-social-icons a .fa-facebook { color: #3b5998; }
.user-social-icons a .fa-instagram { color: #e4405f; }
.user-social-icons a .fa-linkedin { color: #0077b5; }
.user-social-icons a .fa-myspace { color: #030303; } /* Myspace doesn't have a specific brand color, using black */
.user-social-icons a .fa-pinterest { color: #bd081c; }
.user-social-icons a .fa-soundcloud { color: #ff5500; }
.user-social-icons a .fa-tumblr { color: #35465c; }
.user-social-icons a .fa-twitter { color: #1da1f2; }
.user-social-icons a .fa-youtube { color: #ff0000; }
.user-social-icons a .fa-globe { color: #333333; } /* For the website icon, using a generic color */

.user-social-icons a:hover {
	opacity: 0.8;
}

fieldset.quick-tips {
	border: 1px solid #b77bfb;
	border-radius: 5px;
	margin-bottom: 40px;
}

fieldset.quick-tips legend {
	padding: 0 15px;
	font-weight: bold;
}

fieldset.quick-tips ul {
	margin-left: 16px;
}

fieldset.quick-tips ul li {
	font-size: 18px;
}

fieldset.quick-tips ul li::marker {
	color: #b77bfb;
}

fieldset.quick-tips ul li:last-child {
	margin-bottom: 0;
}

.author-info {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

@media screen and (max-width:480px) {
	.author-info {
		left: initial;
	}
}

/* .post-updatedby .author-info {
	transform: translateX(-30%);
} */

.author-info .author-wrap {
	background: #fff;
	padding: 15px;
	border: 1px solid #ddd;
	z-index: 100;
	width: 300px;
	margin-top: 30px;
	box-shadow: 0 0 0.625rem 0.625rem rgba(0,0,0,.05);
}

@media screen and (max-width:480px) {
	.author-info .author-wrap {
		width: 320px;
	}
}

.post-metas .author-info:hover {
	display: block;
}

header.post-header .post-metas .author {
	position: relative;
}

.author-wrap:before {
	content: "";
	position: absolute;
	width: 10px;
	height: 10px;
	background-color: #fff;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	z-index: 3;
	top: 25px;
	transform: rotate(45deg);
	 left: 13px;
}

@media screen and (max-width:480px) {
	.author-wrap:before {
		left: 25%;
	}
}

@media screen and (max-width:480px) {
	.post-updatedby .author-wrap:before {
		left: 45%;
	}
}

.author-info .author-info-top {
	display: flex;
	align-items: center;
	gap: 10px;
}

.author-info .author-info-top .author-photo img {
	border-radius: 50px;
}

.author-info .author-info-top div:nth-child(2) {
	text-align: left;
}

.author-info .author-info-top .author-name {
	font-size: 16px;
	font-weight: bold;
}

.author-info .author-info-top .author-name a {
	text-decoration: none;
}

.author-info .author-info-top .author-title {
	font-size: 12px;
	font-weight: normal;
	color: #666;
}

.author-info .author-info-top .author-social a {
	font-size: 17px !important;
}

.author-info .author-info-bottom {
	margin-top: 10px;
	text-align: left;
}

.author-info .author-info-bottom .author-bio,
.author-info .author-info-bottom a {
	font-size: 13px;
	font-weight: normal;
	color: #000;
	letter-spacing: .2px;
	line-height: 1.2em;
	text-align: left;
}

.author-info .author-info-bottom hr {
	margin-bottom: 10px;
}

.author-info .author-info-bottom p {
	margin: 12px 0;
}

.author-info .author-info-bottom a {
	text-transform: uppercase !important;
	display: block;
	text-decoration: none !important;
	font-size: 12px;
}

.author-info .author-info-bottom a:hover {
	color: #2a0071;
}

.author-info .author-info-bottom a::after {
	font-family: 'FontAwesome';
	content: "\f054";
	padding-left: 5px;
}

.author-info .author-info-bottom .author-expertise,
.author-info .author-info-bottom .author-education {
	font-size: 13px;
	letter-spacing: .2px;
	color: #333;
	line-height: 1.2;
	margin-bottom: 3px;
}

.author-info .author-info-bottom .author-education {
	margin-bottom: 10px;
}

.author-info .author-info-bottom strong {
	font-weight: 500;
}

.tagline {
	font-family: "Poppins", sans-serif;
	font-weight: 500;
	font-style: italic !important;
	font-size:16px;
	max-width:295px;
}
.social-proof .text {
	font-family: "Poppins", sans-serif;
	font-weight: 600;
	font-size:15px;	
}
.social-proof .number {
	font-family: "Rubik", sans-serif;
	font-weight: 700;
	font-size:30px;
	background: linear-gradient(to right, #FE1A19 0%, #EE6DF1 85%);
	  -webkit-background-clip: text;
	  -webkit-text-fill-color: transparent;
}
@media (max-width: 768px) {
	.tagline {
		margin: 0 auto;
	}
	.social-proof .text {
		font-weight: 400;
		font-size:14px;	
	}
	.social-proof .number {
		font-weight: 700;
		font-size:26px;
	}
}
.latest-news {
	display:flex;
	gap:25px;
}
.latest-news .featured-post {
	max-width:600px;
}
.latest-news .featured-post h2 a {
	font-family: "Poppins", sans-serif;
	font-weight: 600;
	font-size:26px;
	line-height: 32px;
	text-decoration: none;
	color: #000000;
}
.latest-news .featured-post h2 {
	margin:10px 0;	
}
.latest-news .meta {
	color:#5a5a5a;
	font-family: "Mulish", sans-serif;
	font-size:15px;
	margin-bottom: 10px;
}
.latest-news .meta a {
	color: #FE1A19
}
.latest-news .meta a.author {
	color:#5a5a5a;
}
.latest-news p {
	font-size: 18px;
	font-weight: 500 !important;
	line-height: 25px;
}
.latest-news .vertical-post {
	display:flex;
	gap: 20px;
}
@media (max-width: 560px) {
	.latest-news .vertical-post .image {
		max-width: 50% !important;
	}
	.latest-news .featured-post h2,
	.latest-news .featured-post .meta,
	.latest-news .featured-post p {
		margin: 0;
	}
}
@media (max-width: 430px) {
	.latest-news .vertical-post h3 {
		font-size:14px !important;
	}
}
.latest-news .vertical-posts {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.latest-news .vertical-post .image {
	max-width: 280px;
}
.latest-news .vertical-post h3,
.articles-section h2.wp-block-post-title a {
	margin:0;
	font-family: "Poppins", sans-serif;
	font-weight: 600;
	font-size:18px;
}
.latest-news .vertical-post h3 a {
	text-decoration: none;
	color: #000000;
}
.latest-news .vertical-post p {
	font-family: "Mulish", sans-serif;
	font-size:15px;
	line-height: 22px;
}
@media (max-width: 1100px) {
	.latest-news {
		flex-direction: column;
	}
	.latest-news .featured-post {
		max-width: 100%;
	}
}
/* Hide .excerpt between 1200px and 768px */
@media (max-width: 1200px) and (min-width: 1100px) {
  .vertical-post .excerpt p {
	display: none;
  }
}

/* Hide .excerpt at 600px and below */
@media (max-width: 650px) {
  .vertical-post .excerpt p {
	display: none;
  }
}
.experts-bkgd {
  background: linear-gradient(to bottom, #F9F9F9 0%, #F6F6F6 75%, #F1EBFA 100%) !important;
  border: 1px solid #000000;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3), 0 10px 11px rgba(0, 0, 0, 0.3);
}
.experts-section h3 {
	margin:0;
	font-family: "Poppins", sans-serif;
	font-weight: 600;
	font-size:18px;
}
p.expert-title {
	color:#7207EC;
	font-family: "Mulish", sans-serif;
	font-size:15px;
	line-height: 22px;
	text-align: center;
	margin: 5px 0;
}
p.expert-article,
p.expert-article a {
	font-family: "Mulish", sans-serif;
	font-size:15px;
	line-height: 22px;
	font-style: italic;
	text-align: center;
	text-decoration: none;
	color:#404040;
}
.featured-section .wp-block-post-template {
	margin:0;
}
.post-sidebar .join-newsletter {
	background: linear-gradient(to bottom, #F9F9F9 0%, #F6F6F6 75%, #F1EBFA 100%) !important;
	text-align: center;
	padding:20px;
}
.join-newsletter p {
	font-family: "Poppins", sans-serif;
	font-weight: 600 !important;
	font-size:18px;
	line-height: 26px;
}
.daexthefup-container {
	border:none !important;
	background: linear-gradient(to bottom, #F9F9F9 0%, #F6F6F6 75%, #F1EBFA 100%) !important;
	padding-left: 20px !important;
}
h3#reply-title {
	font-family: "Rubik", sans-serif;
	font-size: 24px;
	font-weight: 700
}
.read-next {
	margin-top:50px;
	position: relative;
}
.gray-bkgd {
	background-color: #f6f6f6;
}
.gray-bkgd p {
	padding: 20px 15px 0;
	font-family: "Poppins", sans-serif;
	font-weight: 600 !important;
	font-size:18px;
	line-height: 26px;	
}
.kadence-video-popup-wrap {
	border-radius:0 !important;
}
.buying-gude a {
	color:#ffffff;
	border-bottom:none;
}

@media (max-width: 650px) {
	.left-side-header__custom-logo img {
		min-width: 52px;
	}
}
@media (max-width: 400px) {
	.social-proof .text {
		font-weight: 400;
		font-size: 12px;
	}
	.social-proof .number {
		font-weight: 700;
		font-size: 20px;
	}
}
.newsletter-wrap #gform_submit_button_1 {
	margin-top:0 !important;
}
.join-newsletter #gform_submit_button_1 {
	display:block;
	margin:0 auto !important;
}
body.single .post-actions-wrap .newsletter-wrap .gform_wrapper form {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	gap: 10px;
	flex-direction: row;
}
.newsletter-wrap #input_1_1,
.join-newsletter #input_1_1 {
	border:0 !important;
	padding:15px !important;
}