h1{
	font-size: 2em;
}
h2{
	font-size: 1.45em;
	font-weight:730;
}
h3{
	font-size: 1.2em !important;
	padding-left:0px !important;
	font-weight:750;
}
h4{
	font-size: 1em;
	text-transform: uppercase;
	font-weight:300;
}

.narrow {max-width:770px; margin: 10px auto;}
div.adunit iframe { border:1px solid #e0e0e0 !important;}
#mhead ul.dropdown {
	display: none;
}

#mhead .current-menu-item  ul.dropdown {
	display: block;
}
#nav-213 {
	background: #3abbe2;
}
.litespeed-loaded { opacity:1 !important }

.wp-caption-text,.wp-caption-text a {
		margin-top:0.25rem;
    padding-bottom: 1.25rem;
    color: #B9B9B9;
    caption-side:bottom;
		font-size:.75rem;
		text-align:right;
		font-style:italic;
}
.tiled-gallery-caption {
		font-size:.75rem;
	  padding: 10px !important;
		text-align:right;
		font-style:italic;
		white-space: normal;
}
.tiled-gallery-item a {
		text-decoration:underline !important;
		font-weight: 400;
		white-space: nowrap;
}
.jp-carousel-image-meta {
		display:none;
}
.jp-carousel-titleanddesc {
		display:none !important;
}
.jp-carousel-titleanddesc p a, .jp-carousel-comments p a, .jp-carousel-info h2 a{
	white-space: nowrap;
}
.do-this-book:hover {
	background-color: #ff6a42;
}
#mhead li.highfive a:hover, #mhead li.highfive.current-category-ancestor>a, #mhead li.highfive.current-menu-item a, #mhead li.highfive.current-menu-parent a, #mhead li.highfive.current-post-ancestor a { background: #68DF47; }

#mhead li.subs a:hover, #mhead li.subs.current-category-ancestor>a, #mhead li.subs.current-menu-item a, #mhead li.subs.current-menu-parent a, #mhead li.subs.current-post-ancestor a { background: #DD4AD6;}

.logged-in .adunit {
	display: none;
}

.logged-in .test-steady-checkout-iframe {
	display: none;
}

.boxzilla-center {
	width:540px;
}

.wps-products-link > button {
  background-color: rgb(17, 17, 17) !important;
}

.text-center {
	text-align: center;
}
.wps-pagination-controls {
	display: none;
}

.youtube_channel {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
	 justify-content: space-around;
}

.youtube_channel.responsive 
.ytc_video_container {
	width: 20% !important;
}

.youtube_channel > .ytc_link {
	display: flex;
	flex-basis: 100%; 
	justify-content: center;
	padding-top: 25px;
	padding-bottom: 25px;
}
