.no-underline a:link, .blog-heading a:link, .blog-heading a:hover {
	text-decoration: none;
}

.blog-heading a {
	color: #000000 !important;
}

.no-underline a:hover {
	text-decoration: underline;
}

 @media (max-width : 767px) {
	 .hide-mobile-phone {
		 display: none !important;
	 }
}

 @media (max-width : 1439px) {
	 .hide-mobile {
		 display: none;
	 }
	.hero {
		background-image: none;
		
		
		.wp-block-group {
			background-image: none !important;
			border-radius: 0px !important;
		}
	}
	 
	 .testimonial {
		background-image: none !important;
		
		
		.wp-block-group {
			background-image: none !important;
			border-radius: 0px !important;
		}
	}
	 
	.blurb {
		background-image: none !important;
		border-radius: 0px !important;
		min-height: 100px;
		
		.wp-block-columns {
			gap: 0px;
		}
		
		.hode-mob{
			flex-basis: 0% !important;
		}
		
		.wp-container-core-group-is-layout-14.wp-container-core-group-is-layout-14 > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
			margin-left: auto !important;
		}
		.wp-block-group {
			background-image: none !important;
			min-height: 100px !important;
			border-radius: 0px !important;
		}
	}
}

.jp-relatedposts-i2 {
	img {
		width: 200px;
		height: auto;
		margin-right: 20px;
	}
	
	.jp-related-posts-i2__post-link {
		flex-direction:row;
		font-size: x-large;
	}
	
	dl {
		font-size: small;
	}
}

.twitter-timeline {
	width: auto !important;
}

.tnp-subscription-minimal {
	margin: 0px;
	form {
		text-align: left !important;
	}
	
	input.tnp-email, .tnp-privacy-field {
    font-family: Crimson Pro;
		font-size: 1em;
}

input.tnp-submit {
    position: inherit;
    font-family: Sora;
    border-radius: 7px;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 0.9rem;
    letter-spacing: 0.1em;
}
} 

.tnp-field label {
    font-family: Crimson Pro;
}

.tnp-field input[type="submit"] {
    position: inherit;
    font-family: Sora;
    border-radius: 7px;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 0.9rem;
    letter-spacing: 0.1em;
}

@media (max-width : 525px) {
	.tnp-subscription-minimal input.tnp-submit {
		width: auto !important;
		margin-top: 10px;
	}
}

.btn-disabled {
    pointer-events: none;
}