body{
	font-size:18px;
}

h1, h2, h3, h4, h5, h6, #masthead.default-view-header, #masthead.default-view-header a, .single.singular-featured-image-inactive #masthead, .page.singular-featured-image-inactive:not(.page-template-templatesfront-page-php) #masthead, .single.singular-featured-image-inactive #masthead a, .page.singular-featured-image-inactive:not(.page-template-templatesfront-page-php) #masthead a, .front-block.featured-page .hentry.has-post-thumbnail:hover .more-link, .front-block .front-testimonial-inner, .archive .page-header.centered-header .page-title, .author-container .author-name a,
#masthead.scroll-header, #masthead.scroll-header a{
	color:#DE9A2D;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
}

h2.larger {
	color: #2C3E50;
	font-size:60px;
	margin: 100px 0 40px;
}

h2.mt-20,
h3.mt-20
{
	margin-top: 20px;
}

.text--orange {
	color: #DE9A2D;
	font-weight:400;
}

.text--orange--bold {
	color: #DE9A2D;
	font-weight:900;
}

a.cta {
	background-color: #DE9A2D;
  border-radius: 4px;
  font-weight: 700;
  color: white;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
	text-decoration: none!important;
    font-size: 60px;
    padding: 20px;
}

a.cta.small {
	font-size: 20px;
}

/* disable search */
#header-search-button {
    display: none;
}

#page article a{
	text-decoration:underline;
}

#page article h2 a,
#page article a.more-link{
		text-decoration:none;
}

#fullscreen-header .featured-slide .entry-title {
    font-size: 4em;
    line-height: 1.15;
    font-weight: 600;
    margin: 30px auto;
    max-width: 700px;
    letter-spacing: -1px;
		color: #E7E2DE;
}

#masthead, #masthead a,
#primary-header.has-background-cover .entry-title {
			color: #E7E2DE;
}

#masthead a:hover{
	color:#DE9A2D;
}

#search-container .searchform-inner-container{
	background:none;
	box-shadow:none;
}

#search-container #close-search-container{
	top:auto;
}

.wp-block-button__link,
.hfeed .hentry .more-link {
	border: solid 2px #DE9A2D;
	color:#DE9A2D;
	background-color: #fff;
}

.wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:visited{
		color:#DE9A2D;
}

.wp-block-button__link:hover,
.hfeed .hentry .more-link:hover{
	border: solid 2px #DE9A2D;
	color:#fff;
	background-color: #DE9A2D;
}

#ez-toc-container{
	border:2px solid #DE9A2D;
	margin-bottom: 60px;
	margin-top: 40px;
  padding: 40px;
}

#page article #ez-toc-container a{
	text-decoration:none;
}

#page article #ez-toc-container a:hover{
	text-decoration:underline;
}

#page article .wp-block-file a{
	  border: solid 2px #DE9A2D;
    color: #DE9A2D;
    background: #fff;
		border-radius: 28px;
		font-size: 18px;
    margin: 0;
    padding: 12px 24px;
	  text-decoration:none;
}

#page article .wp-block-file a:hover{
	  border: solid 2px #DE9A2D;
    color: #fff;
    background: #DE9A2D;
		border-radius: 28px;
		font-size: 18px;
    margin: 0;
    padding: 12px 24px;
	  text-decoration:none;
}

form button.pushbutton-wide{
	  border: solid 2px #DE9A2D;
    color: #fff;
    background: #DE9A2D;
		border-radius: 28px;
		font-size: 16px;
    margin: 0;
    padding: 8px 28px;
}

form button.pushbutton-wide:hover{
	  border: solid 2px #DE9A2D;
    color: #DE9A2D;
    background: #fff;
		border-radius: 28px;
		font-size: 16px;
    margin: 0;
    padding: 8px 28px;
}

#page form .button{
	 background-color: #DE9A2D;
}

.mc4wp-form-fields input[type="submit"]{
	background-color: #fff;
	border-color: #DE9A2D;
	color:#DE9A2D;
}

.mc4wp-form-fields input[type="email"]{
	background-color: #fff;
	border-color: #DE9A2D;
	color:#DE9A2D;
	margin-bottom:10px;
	width:100%;
}


.mc4wp-form-fields input[type="submit"]:hover{
    border: solid 2px #DE9A2D;
    color: #fff;
    background-color: #DE9A2D;
}


div.giveaway_form{
	background: #24222F;
	border-radius: 10px;
	margin-bottom:40px;
}

div.giveaway_form p, 
div.giveaway_form label,
#mc_embed_signup .mc-field-group input
{
color:#E7E2DE;
}

#mc_embed_signup .indicates-required{
	display:none;
}

ul{
	padding-left:20px;
}

div.container {
	margin-bottom:80px;
}

.guide-chapter .col-1{
	background-color:#DE9A2D;
}

.entry-content .guide-chapter h2{
	margin-top:10px;
}

/* PRODUCT LANDING */

/* Hide scrape now from the other page*/


#menu-item-3712,
#menu-item-4283{
	display: inline-block;
}

#menu-item-4283 a,
#menu-item-3712 a{
	background-color: #DE9A2D;
  border-radius: 4px;
  font-weight: 700;
  color: #fff!important;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
	text-decoration: none!important;
    padding: 8px 12px;
}

/* Hide other menu on the landing page */

.product-landing #menu-item-9,
.product-landing #menu-item-1065,
.product-landing #menu-item-2033,
.product-landing #menu-item-2244,
.product-landing #menu-item-1302,
.product-landing #menu-item-4108,
.product-landing #menu-item-953,
.product-landing #menu-item-148,
.product-landing #menu-item-34,
.product-landing #menu-item-394,
.product-landing #menu-item-9,
.product-landing #menu-item-4107,
.product-landing #menu-primary,
.product-landing .footer-widget-area{
	display: none;
}


.product-landing .mb-10 {
	margin-bottom:10px
}

.product-landing .px-100 {
	padding-left:100px;
	padding-right:100px;
	margin-bottom: 4px;
}

.product-landing .f-20 {
	font-size: 20px;
}

.product-landing .overlay,
.product-landing #primary-header {
	display:none;
}


.product-landing #primary-header.has-background-cover .entry-title {
	color: #2C3E50;
	font-size:80px;
}

.product-landing h1#thruuu {
		color: #2C3E50;
		font-weight: 900;
		font-size:96px;
		margin-top: 100px;
		line-height:1;
		margin-bottom:0;
}

.product-landing #tagline {
		color: #2C3E50;
		font-weight: 300;
		font-size:24px;
}

.product-landing #slogan {
	color: #2C3E50;
	font-size:80px;
	margin: 80px 0;
	font-weight:100;
}

.product-landing .tab-menu {
	text-align: center;
  margin: 0 auto 80px;
	padding: 14px;
}

.product-landing .tab-menu a{
	margin:20px;
	text-decoration:none!important;
	color: #fff;
	background-color: #DE9A2D;
	padding: 12px;
	display:inline-block;
	width:160px;
	font-weight:400;
}

.product-landing h2 a {
	color: #DE9A2D;
} 

.product-landing  #page article h2 a:hover {
	text-decoration:none;
	color: #2C3E50;
} 


.product-landing h3 {
	font-size:38px;
} 

.product-landing .price-free,
.product-landing .price-free h2{
	color: #fff;
}

.product-landing .pricing-col {
	border: 2px solid #DE9A2D;
  padding: 30px 0;
}

.product-landing .pricing-col p {
	margin-top: 4px;
}

.product-landing .pricing-col .price {
  font-size: 22px;
	font-weight: 400;
}

/* NEW HOME PAGE */

.new-home #fullscreen-header {
	display:none;
}

.new-home .th-max-w-base {
	max-width:1170px;
}

.new-home #slogan {
	color: #2C3E50;
	font-size:80px;
	margin: 80px 0;
	font-weight:100;
}

.new-home .video-wrapper{
	box-shadow: rgb(0 0 0 / 25%) 0px 20px 50px;
  border-radius: 32px;
  width: 100%;
  overflow: hidden;	
}


/* Web Stories */

.web-stories-embed {
		box-shadow: rgb(0 0 0 / 25%) 0px 20px 50px;
  border-radius: 14px;
  width: 100%;
  overflow: hidden;	
}

.one-col-story .web-stories-embed {
  width: 97%!important;
}

/* Remove Author + Nav for the Core Web Vitals Page */

.postid-2730 .entry-footer,
.postid-2730 .post-navigation
{
	display:none
} 

/* Remove banner for mobile

@media only screen and (max-width: 500px) {
	
	img.th-featured-image {
		display:none;
	}
	
	.singular-page-header {
		height: auto
	}
	
	div.container {
		margin-bottom:0px
	}
}

 */

