.site-title {
    position: absolute;
    left: -9999px;
    top: -999px;
		display: none;
}
.site-description {
	margin-top: 18px;
	font-family: "Raleway",sans-serif,serif;
	color:#666;
	font-size:18pt;
}
#primary .a8c-posts-list-item__title {
	margin-bottom: 0.12em;
}
#primary .a8c-posts-list-item__meta {
	margin-bottom: 1em;
}

img.custom-logo {
	max-width:200px;
}

#page {
	padding-top:20px;
}

.review-padding {
	padding: 24px;
	margin-bottom: 12px;
	padding-top: 0.1px;
}

::-moz-selection {
background-color: #007f00;
color: #fff;
}

::selection {
background-color: rgba(0, 145,0 , 0.95);
color: #fff;
}

.affiliate-disclaimer {
	border: 2px dotted #eee;
	padding: 20px;
}

.rt-reading-time {
	margin-bottom: 12px;
	opacity:0.666;
}

.page-id-487 .entry-title{
display:none;
}

.page-id-4 h1.entry-title{
display:none;
}

.page-id-2876 .entry-title{
display:none;
}


.box-bordered {
	border: 1px solid rgb(28, 124, 124);
}

.price-button-list-mid {
	margin-top:0;
	margin-bottom:0;
		padding-top:0;

}
.price-button-list-top {
	margin-bottom:0;
	margin-top:0;
}
.price-button-list-bottom {
	margin-top:0;padding-top:0;
	margin-bottom:0;
}


.hidden {
	display:none;
}

.headline-with-no-top {
	margin-top: 0;
	margin-bottom:0px;
}

.seva-form.formkit-form {
	margin: auto;
}


.main-navigation ul:first-child {
  display: block!important;
}

@media screen and (max-width: 1023px) {
	.main-navigation ul:first-child li {
		width:100%;
	}
	.main-navigation ul:first-child li a {
 		padding: 14px 0 14px;
	}
}
@media screen and (min-width: 1024px) {
	.main-navigation ul:first-child {
		display: flex!important;
	}
	
	.no-sidebar .site {
		max-width:1153px!important;
	}
}

.menu-toggle {
	display:none!important;
}


#site-navigation.main-navigation {
	margin-top: 0;
	padding-top:0;
	border-top:none;
	text-transform:initial!important;
}
.site-header {
	padding-bottom:40px!important;
	margin-bottom:0!important;
	border-bottom:none!important;
}

.main-navigation a {
	border-bottom:none!important;
}

.site-branding {
	margin-bottom:0;
	float:left;
}

#page {padding-top: 0px!important}

.gm-main-menu-wrapper .gm-navbar-nav > li > .gm-anchor {
}

.gm-navbar .gm-logo {
	margin-left:8px;
}


.widget_eu_cookie_law_widget {
	left:0!important;
	right:0!important;
	bottom:0!important;
	position:fixed!important;
	border-bottom:none!important;
}

.site-info-wrapper {display:none!important}

.no-left-padding .wp-block-media-text__content {padding-left:0;padding-right:0;}

.no-left-padding .wp-block-media-text__media {
	margin-left:1em;
}

@media (max-width: 600px) {
	.no-left-padding .wp-block-media-text__media {
	margin-left:0;
}
}

.prominent-image figure {
	margin-top:0!important;
}

.force-margins.mb-0 {
	margin-bottom:0!important;
}
.force-margins.pb-0 {
	padding-bottom:0!important;
}

.sub-color-paragraph {
	border:3px solid #666;
}

.formkit-submit {
	text-transform: none;
  letter-spacing: normal;
}

.highlight-block {
	padding: 20px 40px;
	border: 5px solid #888;
}

.aligncenter .twitter-tweet-rendered {
	margin-left:auto!important;
	margin-right:auto!important;
}

article ul, article ol {
	list-style: inherit;
  padding: initial;
  margin: 0 0 27px 27px;
}


/* Media Queries */
@media screen and (min-width: 75em) {
	.site {
		max-width: 1153px;
		margin: 54px auto;
		padding: 54px 108px;
	}

	.no-sidebar.page-template-full-width-page .site {
		max-width: 1600px!important;
	}
}
@media screen and (min-width: 55em) {
	.no-sidebar .site {
		margin-right: auto;
		margin-left: auto;
		max-width: 872px;
		padding: 54px 108px;
	}
}

p.mb-0 {margin-bottom:0}

.newsletter-prompt {

}
.newsletter-prompt h3{
		margin-top:1rem;
		margin-bottom:1rem;
	
}
.site#page {
	
	background-color:#fef8e4;
	
}


.main-navigation li.menu-item-has-children > a:after, .main-navigation li.page_item_has_children > a:after {
	
	display:none!important
	
}

.header-media-block {
	font-family:Raleway!important
}


.formkit-form[data-uid="5cadcdea23"] h2, .formkit-form[data-uid="4b875408f2"] h3{
	font-family:"Raleway"!important;
	font-weight:500
}
.formkit-form[data-uid="4b875408f2"]{
	font-family:Raleway!important
}
.formkit-form, .formkit-submit, .formkit-guarantee a{
	font-family:Raleway!important;
	font-weight:500;
}

input.formkit-input {
	font-family:Raleway	
}

.wpnbha .cat-links, amp-script .wpnbha .cat-links {
	font-size:0.8em!important;
}


.spaced-videos figure.wp-block-embed {
	
	margin-bottom: 32px;
	
}


@media screen and (max-width: 1023px) {
	.spaced-videos figure.wp-block-embed {
	
	margin-bottom: 16px;
	
}
}