/*@import url("https://use.typekit.net/lgw2flw.css");*/

/*body.home div.site-branding h1,p.site-description, .site-footer .site-info, div.pin, .single-product div.product .product_meta, .single-product div.product form.cart .quantity, .post img.wp-post-image{
	display:none;
}*/

.su-button{
	margin:10px 0 20px 0;
}

.hentry .entry-header{
	margin-bottom:1em;
}

.disclaimer,.citations li{
	margin-top:10px;
	font-size:.95em;
	line-height:1.4
}

p, article li, .su-note-inner{
	font-size:1.2em;
}

h2+h3{
	border:none;
	padding-top:0;
}

blockquote+h2, blockquote+h3, blockquote+h4, blockquote+header h2, form+h2, form+h3, form+h4, form+header h2, ol+h2, ol+h3, ol+h4, ol+header h2, p+h2, p+h3, p+h4, p+header h2, table+h2, table+h3, table+h4, table+header h2, ul+h2, ul+h3, ul+h4, ul+header h2{
	margin:.6em 0 .2em;
}

.wp-block-buttons{
	margin:20px 0;
}

.toolbox .wp-block-button__link{
	padding:14px 10px;
}

.wp-block-uagb-table-of-contents{
	margin-bottom:20px;
}

aside .wp-block-buttons.is-layout-flex{
	gap:8px;
}

.sidebar-main .wp-block-button{
	display:block;
	width:100%;
}

.sidebar-main .wp-block-button__link{
	border-radius:0;
	color:#fff;
	display:block;
}

.sidebar-main .wp-block-button__link i{
	display:none;
}



.wp-block-latest-posts__featured-image img{
	width:100%;
}

ul.do i{
	color:#00ad5c;
}

ul.dont i{
	color:#db003a;
}

ul.fa-ul{
	margin-left:1.4em;
	line-height:1.4;
}

i.fab, i.fas{
	margin-right:8px !important;
}

i.fa-up-right-from-square{
	margin:0 0 0 10px;
	vertical-align:-1px;
}

span.button.youtube{
	color: #fff;
	background-color:red;
	width:100%;
	display:block;
	text-align:center;
	border-radius:2px;
}

span.button.youtube a:link{
	color:#fff;
	text-decoration:none;
}


.widget-area .insert-page-title{
	font-weight:bold;
	font-size:1.1em;
}

.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header{
	margin-bottom:1.2em;
}

.site-branding .site-title a{
	/*font-family: chandler-42-regular, sans-serif;*/
	font-family:"special elite",serif;
	font-weight: bold;
	font-style: normal;
	color:#005952;
}
.main-navigation ul.main-header-menu li a{
	text-transform:uppercase;
}

.main-navigation ul.main-header-menu li.current-menu-item > a{
	box-shadow: inset 0 -6px 0 0 rgba(211,215,13);
}


.widget_nav_menu ul li::before,ul.product-categories li::before{
	display:none !important;
}

.widget-area .fa-ul, ul.product-categories li a{
	text-decoration:none !important;
	font-size:130%;
}

ul.product-categories ul.children li{
	list-style-type:square;
	padding:0;
	margin-left:1.4em;
}

ul.product-categories ul.children li a{
	font-weight:400 !important;
}

.widget_nav_menu ul li::before,ul.product-categories > li, .widget_nav_menu ul li{
	padding-left:0;
}

.widget-area .wp-block-columns{
	display:block;
}

.widget-area .wp-block-columns .wp-block-column{
	width:100%;
	margin:0;
	padding:0;
}

.widget-area .insert-page-title{
	font-weight:bold;
	font-size:1.1em;
}

div#wc-stripe-payment-request-wrapper{
	padding:0 !important;
}

span.onsale{
	background:#db003a;
	color:#fff;
	border:none;
}

.pin{
	display:none;
}

.site-footer a:not(.button){
	text-decoration:none;
	color:#d4e810;
	font-size:16px;
}

footer ul.menu li.current-menu-item>a{
	display:none;
}

.hentry .entry-content .wp-block-button .wp-block-button__link, .editor-styles-wrapper .wp-block-button .wp-block-button__link{
	font-size:1.3em;
}

.wp-block-group.grid .wp-block-group__inner-container{
	display:flex;
	justify-content:flex-start;
	gap:.2em 1em;
	flex-wrap:wrap;
}

.wp-block-group.grid .wp-block-image figure.alignleft{
	margin:0 !important;
}

a.su-button:hover{
	margin-bottom:3px;
}

@media (min-width:768px){
	.wp-block-group.grid .wp-block-image figure.alignleft{
	max-width:21vw;
}
}

@media (max-width:767px){

}

@media (max-width:768px){

	.disclaimer{
		font-size:.7em;
		margin:0 0 8px 0;
	}
	
	.wp-block-group.grid .wp-block-image figure.alignleft{
	max-width:27vw;
	}
	
	.uagb-post__image, .post-thumb img.wp-post-image{
		display:none;
	}
}

@media (max-width:599px){
	ul.wp-block-latest-posts li a{
	font-size:1.4em;
}
	
	.wp-block-group.grid .wp-block-image figure.alignleft{
	max-width:38vw;
	
}