/*
You can add your own CSS here.

Click the help icon above to learn more.
*/


 	 	/*Blog page - Hides Category title*/
 	 	.archive-header {
 	 	 display: none;
 	 	}
 	 	/*Page Titles - Center aligns titles by default*/
 	 	.entry-title {
 	 	text-align: center;
 	 	}
 	 	/*Blog page - Left aligns title*/
 	 	.entry-archive h2 {
 	 	text-align: left;
 	 	}
 	 	/*Blog page - Hides 0 Comments on*/
 	 	.entry-archive .entry-read-link {
 	 	 display: none;
 	 	}
 	 	/*Menu - gives current page link a grey background*/
 	 	.overlay-menu a span {
 	 	 color: #ffffff;
 	 	 background-color: #1a1a1a;
 	 	}
 	 	/*Mobile Menu - forces the current page link to display*/
 	 	.overlay-menu > li > a span {
 	 	 display: block;
 	 	}
 	 	.gda-bg { background-image: url(http://jackmorgan.com/wp-content/uploads/2017/07/gda-bg.png); }
 	 	.grid > br, .grid__item > br {
 	 	 display: unset;
 	 	}
 	 	.entry-meta {
 	 	 display: none;
 	 	}
 	 	.entry-caption .entry-title {
 	 	 font-size: 52px;
 	 	 line-height: 1.3;
 	 	}
 	 	.bbb-bg { background-image: url(http://jackmorgan.com/wp-content/uploads/2017/04/bbb-bg.png); }
 	 	.tinycards-bg { background-image: url(http://jackmorgan.com/wp-content/uploads/2017/04/tinycards-bg.png); }
 	 	#site-logo.image-logo-enabled img {
 	 	 max-height: 25px !important;
 	 	 }
 	 	.entry-portfolio.hover-two .entry-caption .entry-meta {
 	 	 display: none;
 	 	 }
 	 	#site-header {
 	 	 margin-bottom: 0px;
 	 	 margin-top: 10px;
 	 	 padding: 40px 0 40px;
 	 	}


 	 	h3 .underlined-heading:after, #respond .form-submit #submit .underlined-heading:after, .entry-minimal__title span:after, .entry-archive .entry-read-link:after, .entry-meta a:after, .comment-reply-link:after, .hide-comments:after, .not-found a:after, .top-menu li a:after, #site-footer .widget a:after, .comments-link.opened span, .overlay-menu a span, .widget li a:hover:before, .fancybox-nav span:hover, .fancybox-close:hover, .entry-navigation__link:after, .page-content h3:after, blockquote:before, .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .mejs-overlay:hover .mejs-overlay-button, .summary .cart button[type="submit"]:after, .blog .STAMP a:after, .comment-reply-link:hover:before, .comment-avatar .by-author, .entry-portfolio.hover-two h3:after, body .responsive-bag .woocommerce-cart-no, .entry-content a:after, span.button, #mini-cart .cart-checkout, .overlay-menu a span.no {
 	 	background: none;
 	 	}

.overlay-menu a span {
		 	color: #000;
 	 	}

h3 .underlined-heading:after, #respond .form-submit #submit .underlined-heading:after, .entry-minimal__title span:after, .entry-archive .entry-read-link:after, .entry-meta a:after, .comment-reply-link:after, .hide-comments:after, .not-found a:after, .top-menu li a:after, #site-footer .widget a:after, .comments-link.opened span, .overlay-menu a span, .widget li a:hover:before, .fancybox-nav span:hover, .fancybox-close:hover, .entry-navigation__link:after, .page-content h3:after, blockquote:before, .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .mejs-overlay:hover .mejs-overlay-button, .summary .cart button[type="submit"]:after, .blog .STAMP a:after, .comment-reply-link:hover:before, .comment-avatar .by-author, .entry-portfolio.hover-two h3:after, body .responsive-bag .woocommerce-cart-no, .entry-content a:after, span.button, #mini-cart .cart-checkout, .overlay-menu a span.no {
background-color: none;
	
}

.entry-content > *:not(.grid).active, .entry-content > .grid > .grid__item.active, .entry-content > p > img.active, .entry-content > p > iframe.active, .entry-footer.active, .entry-archive.active, .single-product .summary > *.active, .single-product .images-view.active, .single-product .thumbnails img.active, .single-product .content-holder .grid__item.active, .entry-navigation.active, .shop_table tr.active, .cart-collaterals.active, .page-template-template-portfolio .entry-hero-tagline.active, .page-template-template-portfolio .post-navigation.active {

    margin-bottom: 30px;

}

.portfolio-grid.index-0 {
	display:none!important;
}

#content {
	padding-bottom: 0!important;
}

stkv-c-form {
	overflow-y: hidden!important;
}

iframe { overflow:hidden!important; }

typeform-widget
{
	overflow-y: hidden!important;
}

.form-ready {
	overflow-y: hidden!important;
}

iframe body { overflow:hidden; }

/*
	CSS Migrated from Jetpack:
*/

div.sharedaddy .sd-content {
	width: 100%;
	text-align: center;
}

div.sharedaddy .sd-content ul {
	display: inline-block;
}

.uber-grid .uber-grid-cell-label .uber-grid-label-text {
	display: block;
	line-height: 3;
}

div.uber-grid {
	margin: 0 auto !important;
	padding: 0 auto !important;
	text-align: center;
	line-height: 1;
	display: block !important;
}

div.footer {
	margin-bottom: 0;
}