#wp-block-jetpack-mailchimp_consent-text {
	color: #fff;
}

/* 2021-09-17 - Tonci - Adding the JP search */

.jetpack-search-form input.search-field::placeholder
{
	color: #999999;
}

.jetpack-search-form .search-field, 
.jetpack-search-form .search-field:focus
{
	color: #aac0d3;
}

/* 09-16-21 - Addressing the Karuna update to v1.2.11*/
body.no-sidebar .alignfull {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.entry-content a, .entry-summary a {
	color: #34b5e2;
}

/* BOOK LANDING PAGE HERO SECTION */
.page-id-4581 .entry-header,
.page-id-5166 .entry-header {
	display: none;
}

.jg-book-landing__hero {
	padding-top: 0 !important;
}

.jg-book-landing__hero-columns {
	margin-top: 100px;
}

h1.jg-book-landing__hero-title::after {
	display: none
}

.jg-book-landing__hero-description {
	font-family: lato-light;
	font-size: 32px;
	text-shadow:0px 0px 10px #FFF;
}

.jg-book-landing__hero-button .wp-block-button__link {
	border: none;
}

.jg-book-landing__hero-button {
	margin: 0px 0px 1.5rem 0px !important;
}

.jg-book-landing__hero-testimonial {
	margin-top: 8rem;
}

.jg-book-landing__hero-testimonial-title {
	font-family: lato-bold;
	font-size: 21px;
	margin-bottom: 10px;
	display: block;
	margin-top: 1rem;
}

.jg-book-landing__hero-testimonial-title::after {
	display: none;
}

.jg-book-landing__hero-testimonial-image{
	margin: 0px;
	margin-right: 0px !important
}

.jg-book-landing__hero-testimonial-description {
	font-family: lato-light;
	margin-top: 0;
}

.jg-book-landing__hero-testimonial-column-2 {
	margin-left: 0px !important
}

/* BOOK LANDING PAGE HERO FORM */

.jg-book-landing__hero-form .nf-cell {
	padding: 0 !important;
	margin-left: -5px
}

.jg-book-landing__hero-form #nf-field-12 {
	background-color: #ffffff !important;
	border-color: #787878 !important;
	border-width: 1px !important
}

.jg-book-landing__hero-form #nf-field-13, .jg-book-landing__hero-form #nf-field-13_1 {
	border: none !Important;
	background-color: #f77E01 !important
}

/* BOOK LANDING PAGE CORPORATE SECTION */


/* BOOK LANDING PAGE EXCLUSIVE SECTION */

.jg-book-landing__blue-section-title {
	margin-top: 2rem;
}

.jg-book-landing__exclusive-product-title {
	font-size: 30px;
}

.jg-book-landing__exclusive-product-title::after, .jg-book-landing__exclusive-access-title::after {
	display: none;
}

.jg-book-landing__exclusive-access-title {
	font-size: 40px;
}

.jg-book-landing__exclusive-access-description {
	font-size: 33px;
	font-family: lato-light;
	line-height: 1.3em
}

.jg-book-landing__exclusive-products {
	margin-bottom: 130px;
}

.jg-book-landing__exclusive-form .nf-form-fields-required, .jg-book-landing__exclusive-form .nf-field-label {
	display: none;
}

.jg-book-landing__exclusive-form .nf-form-content {
	padding: 10px;
}

/* 
.jg-book-landing__exclusive-form .nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]) {
	background-color: #3b526a !important;
	border: solid 1px white !important;
	border-radius: 0px
}
*/

.jg-book-landing__exclusive-form .field-wrap .nf-field-element select {
background-color: transparent !important;
}

.jg-book-landing__exclusive-form .nf-field-container .field-wrap .nf-element::-webkit-input-placeholder, .jg-book-landing__exclusive-form .ninja-forms-field {
	color: #fff !important;
}

.list-select-wrap div:after {
	color: white !important;
}

.jg-book-landing__exclusive-access-description {
	margin-top: 0px;
}

#nf-field-9 {
	border-radius: 0px;
	background-color: #f77E01 !important;
	width: 80%;
	font-size: 1.3rem;
	height: 75px;
	font-weight: 500;
	border: none !important;
}

.jg-book-landing__exclusive-form .nf-field-container {
	margin-bottom: 1rem;
}

.jg-book-landing__exclusive-form .submit-container {
	margin-top: 2rem
}

/* BOOK LANDING PAGE ICON SECTION */

.icon-box .fas.fa-book-open {
	color: #34b5e2;
    font-size: 4.375rem;
    margin-bottom: 30px;
    text-align: center;
}

.jg-book-landing__icon-section {
	display: none;
}


/* BOOK LANDING PAGE TESTIMONIALS SECTION */

.jg-book-landing__testimonial-single h3::after{
	display: none;
}

.jg-book-landing__testimonial-single h3{
	font-family: lato-bold;
	font-size: 25px
}

.jg-book-landing__testimonial-single-title {
	margin-left: 0px !important;
	margin-top: 25px;
}

.jg-book-landing__testimonial-single {
	-webkit-box-shadow: 0px 0px 11px 3px rgba(102,102,102,0.3); 
box-shadow: 0px 0px 11px 3px rgba(102,102,102,0.3);
	border-radius: 5px;
	padding: 25px;
}

.jg-book-landing__testimonial-single-top {
	margin-bottom: 0px !important
}

.jg-book-landing__testimonial-single p {
	font-family: lato-light;
	font-style: italic;
	font-size: 14px;
}

.jg-book-landing__faq-single-answer {
	font-family: lato-light;
}

/* BOOK LANDING PAGE SCREENSHOTS SECTION */
.jg-book-landing__screenshots {
	padding-bottom: 0 !important;
	padding-top: 0 !important
}


/* BOOK LANDING PAGE GOTHELF SECTION */

.jg-book-landing__gothelf {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/* BOOK LANDING PAGE CONNECT SECTION */

.jg-book-landing__connect-title::after {
	display: none;
}

.jg-book-landing__connect-title {
	margin-bottom: 0px;
	font-size: 50px;
	margin-left: 100px;
	margin-top: -20px
}

.jg-book-landing__connect-link {
	font-size: 70px;
}

.jg-book-landing__connect {
	margin-bottom: -110px;
}


/* BOOK LANDING PAGE START SECTION */

.jg-book-landing__start h2::after {
	background-color: white;
}

/* BOOK LANDING PAGE FOOTER SECTION */

.page-id-4581 .footer-widgets,
.page-id-5166 .footer-widgets {
	display: none
}

/* BOOK LANDING PAGE MOBILE TWEAKS */
@media only screen and (max-width: 600px) {
	.jg-book-landing__connect {
		text-align: center;
	}
	.jg-book-landing__connect-title {
		margin-left: 0px;
	}
}

/* BOOK LANDING PAGE LOWER FORM */
.jg-book-landing__lower-form {
	padding: 0px !important
}
.jg-book-landing__lower-form .nf-field-container .field-wrap .nf-element::-webkit-input-placeholder {
	color: #fff;
}

.jg-only-mobile {
	display:none;
}

@media screen and (max-width:576px) {
	
	#nf-field-9 {
		font-size:1.5rem;
		height:auto;
		padding:1rem 0;
		text-align:center;
		width:100%;
		white-space: pre-wrap;
    line-height: 1.3;
	}
	
	.jg-book-landing__hero-testimonial-description {
		font-size: 1.3rem;
    text-shadow: 0px 0px 5px white;
	}
	
	.jg-book-landing__hero-testimonial-title {
		font-size:1.9rem;
		text-shadow: 0px 0px 5px white;
	}
	.jg-book-landing__hero-title {
		font-size:3.6rem;
		text-shadow: 0px 0px 5px white;
	}
	
	.jg-book-landing__hero-column-2 .wp-block-spacer {
		display:none;
	}
	
	.jg-book-landing__hero .wp-block-cover {
		background-position:right center !important;
	}
	
	.jg-only-mobile {
		display:block;
	}
	
	.jg-mobile-image-50 {
		text-align:center;
	}
	.jg-mobile-image-50 img {
		box-shadow:4px 4px 15px rgba(0,0,0,0.25);
		height:auto;
		width:50%;
		transform: rotate(-15deg);
    margin-bottom: 3rem;
	}
	
	.jg-book-landing__testimonial-columns {
		margin-bottom:0;
	}
	.jg-book-landing__testimonial-columns .jg-book-landing__testimonial-single {
		box-shadow:0px 0px 11px 3px rgba(102,102,102,0.1);
		margin-bottom:28px;
	}
	
	.jg-book-landing__gothelf .wp-block-cover {
		background-position: 64% 37% !important;
	}
	
	.jg-book-landing__gothelf p {
		text-shadow: 0px 0px 10px rgba(0,0,0,0.7);
    font-size: 1.3rem;
    color: white !important;
    font-weight: 400;
		width:80%;
	}
	
	.jg-book-landing__testimonial-single-top .wp-block-image > figure {
		margin-bottom:0;
		
	}
	
	.jg-book-landing__testimonial-single-title {
		margin-top:0;
	}
	.jg-book-landing__testimonial-single-title h3 {
		margin-bottom:.5rem;
	}
	
	.jg-book-landing__testimonial-single-title p {
		display:none;
	}
	
	.jg-book-landing__hero-form .nf-field-label {
		display:none;
	}
	
	.jg-book-landing__hero-form .submit-wrap input {
		text-align:center;
		width:100% !important;
	}
	
	.jg-book-landing__gothelf .has-blue-color {
		color:#FFF;
	}
}

@media (min-width: 850px) {
	.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before {
			padding-top: 50%;
	}
}

@media (min-width: 1000px) {
	.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before {
			padding-top: 40%;
	}
}