/*
Theme Name: Out West Live
Description: This is a child theme created for GeneratePress.
Author: 8 Dot Graphics
Author URI: https://www.8dotgraphics.com/
Version: 1.0

Template: generatepress
*/
html {overflow-x: hidden; width: 100%;}

.navigation-branding img, .site-logo.mobile-header-logo img {
  height: 105px;
}
h2 {
  margin-top: 1em;
}
.single-episode h2 {
  margin-top: 1.5em;
}
.single-episode .wp-block-buttons {margin-bottom:.7em;}
.one-container .site-content {
  padding-top: 0;
  padding-bottom: 0;
}
.wp-block-embed {
  margin-top: 1em;
  margin-bottom: 1em;
}
iframe{
  margin-top: .5em;
  margin-bottom: 1em;
}
hr {
	border: 0;
	border-collapse: collapse;
	border-bottom: 1px solid currentColor;
	clear: both;
	color: #eee;
	margin: 1.85em auto;
}
.page div.featured-image {display:none;}
.entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child) {
  margin-top: 0;}
.generate-back-to-top {line-height: 1.925;}

.single .wp-post-image{margin-bottom: 20px;margin-top:40px;}
*:focus {outline: 0 !important;}

.wp-block-button .wp-block-button__link {border-radius: 8px;}


/*----paddings & margins-----*/
.pt-0 {padding-top:0!important;}
.p-0 {padding:0!important;}
.pb-0 {padding-bottom:0!important;}
.pt-10 {padding-top:10px!important;}
.p-10 {padding:10px!important;}
.pb-10 {padding-bottom:10px!important;}
.pt-20 {padding-top:20px!important;}
.p-20 {padding:20px!important;}
.pb-20 {padding-bottom:20px!important;}
.pt-30 {padding-top:30px!important;}
.p-30 {padding:30px!important;}
.pb-30 {padding-bottom:30px!important;}
.pt-40 {padding-top:40px!important;}
.p-40 {padding:40px!important;}
.pb-40 {padding-bottom:40px!important;}
.pt-50 {padding-top:50px!important;}
.p-50 {padding:50px!important;}
.pb-50 {padding-bottom:50px!important;}
.pt-60 {padding-top:60px!important;}
.p-60 {padding:60px!important;}
.pb-60 {padding-bottom:60px!important;}
.mt-0 {margin-top:0!important;}
.m-0 {margin:0!important;}
.mb-0 {margin-bottom:0!important;}
.mt-10 {margin-top:10px!important;}
.m-10 {margin:10px!important;}
.mb-10 {margin-bottom:10px!important;}
.mt-20 {margin-top:20px!important;}
.m-20 {margin:20px!important;}
.mb-20 {margin-bottom:20px!important;}
.mt-30 {margin-top:30px!important;}
.m-30 {margin:30px!important;}
.mb-30 {margin-bottom:30px!important;}
.mt-40 {margin-top:40px!important;}
.m-40 {margin:40px!important;}
.mb-40 {margin-bottom:40px!important;}
.mt-50 {margin-top:50px!important;}
.m-50 {margin:50px!important;}
.mb-50 {margin-bottom:50px!important;}
.mt-60 {margin-top:60px!important;}
.m-60 {margin:60px!important;}
.mb-60 {margin-bottom:60px!important;}

/*----dark----*/
.dark h1, .dark h2, .dark h3, .dark h4, .dark,.dark h5 {color:#fff!important;}

.gform_required_legend{font-size:70%}
p.wp-block-post-excerpt__excerpt{margin-top:20px!important;}
ul.is-layout-grid{padding-left:0!important;}
li.wp-block-post {list-style-type: none!important;margin-bottom:30px!important}
li.wp-block-post .wp-block-group{padding:0!important;}
li.wp-block-post .wp-block-group figure a{border-bottom:0 solid!important;}
.entry-meta .entry-categories a{pointer-events:none!important;border-bottom:0!important; margin-left:10px!important;text-decoration: none;}
.entry-meta .entry-time{margin-right:10px!important;}
p.entry-meta {margin-bottom: 20px; text-align: center;}

/*----episode----*/
.single-episode div.featured-image, .episode-template-default .page-header-image-single, .single-episode header.entry-header {display:none!important;}

.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title {
  text-decoration: none;
}
.wp-block-accordion-panel {padding:20px;}
.wp-block-accordion-item {margin-bottom: 5px;background-color: var(--wp--preset--color--base-2) !important;}

.wp-block-embed.is-provider-youtube {
  margin-top: 1em;
  margin-bottom: 3em;
}