/*
 Theme Name:   WpCasterPro Child
 Theme URI:    https://qantumthemes.com/
 Description:  The child theme allows easier customizations and template overrides
 Author:       Qantum Themes
 Author URI:   https://qantumthemes.om/
 Template:     wpcasterpro
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         right-sidebar
 Text Domain:  wpcasterpro
*/

/***************************************************************
****************************************************************
************* PUT YOUR CUSTOM STYLES BELOW ********************/

/* 
Green #00461C
Yellow: #EEEE22
*/
strong { font-family: inherit !important; font-weight: 600; }
#wpcasterpro-headerbar #wpcasterpro-playercontainer { display: none !important; }

.page-template-page-elementor #wpcasterpro-pagecontent { padding-top: 80px !important; }

#latest-ep .wpcasterpro-post-podcast-slider__thumb, .wpcasterpro-pageheader--podcast .wpcasterpro-maincontent__featuredcontainer--desk img { background: url(https://thedealboard.wpenginepowered.com/wp-content/uploads/2022/12/green-min-new.png) center center no-repeat; background-size: cover; }

#latest-ep .wpcasterpro-podcast-slider .wpcasterpro-post-podcast-slider, #latest-ep .wpcasterpro-slider { padding: 0; margin: 0; }

#latest-ep .wpcasterpro-post-podcast-slider__content .wpcasterpro-post__title { order: 2; margin-bottom: 30px;  }
#latest-ep .wpcasterpro-post-podcast-slider__content .wpcasterpro-metadata { order: 1; font-size: 16px; }
#latest-ep .wpcasterpro-post-podcast-slider__content div { order: 3; }
#latest-ep .qtmplayer-trackitem .wpcasterpro-btn--primary.wpcasterpro-playbutton:hover { color: #00461C !important; }
.faves h3 { margin: 0; }
.leave-review { display: flex; }
.leave-review p { display: flex; justify-content: center; flex: 1; width: 100%;  align-self: stretch; align-items: center; gap: 40px; }
.leave-review .wp-element-button { padding: 8px 20px; background: #00461C; font-size: 14px; line-height: 16px; font-weight: 500; text-transform: uppercase; letter-spacing: 1px; }
.reviews-grid { display: grid; gap: 40px; grid-template-columns: repeat(3, 1fr); }
.reviews-grid .review-item { border: 1px solid #dedede; border-radius: 20px; padding: 30px; }
.reviews-grid .review-title { font-weight: 700; color: #00461C; margin-bottom: 15px; font-size: 22px; }
.reviews-grid .review-stars { margin-bottom: 15px; display: block; }
.wpcasterpro-section--archive .wpcasterpro-post.podcast { padding: 20px; border: 1px solid #dedede; margin: 0 0 20px; border-radius: 15px; }
.wpcasterpro-cat { color: #EEEE22 !important; background: #00461C !important; }
.single-podcast .wpcasterpro-pagecaption { font-size: 46px; line-height: 56px; }
#wpcasterpro-tabslist { margin-bottom: 50px; }
#wpcasterpro-tabslist .wpcasterpro-active { background: #00461C; color: #ffffff; }
#wpcasterpro-tabslist a { height: auto; padding: 20px; background: #f7f7f7; color: #00461C;  }
#wpcasterpro-tabslist a:hover { background: #EEEE22; color: #00461C;  }
.wpcasterpro-maincontent .wpcasterpro-tabs__menu li { padding: 0 6px 0 0;}
#wpcasterpro-podcast-tabs .wpcasterpro-caption { margin: 0 0 30px; }
.wpcasterpro-metaitem__subs { display: none !important; }
.wpcasterpro-series-box__actions a { color: #EEEE22 !important; }
.wpcasterpro-series-box__actions a:hover { color: #000000 !important; }
#wpcasterpro-transcript ul { list-style: none; margin: 0 0 30px 20px; }
#wpcasterpro-transcript ul li { padding: 0 0 0 15px; margin: 0 0 10px; list-style-type: none; position: relative; line-height: 22px; }
#wpcasterpro-transcript ul li:before { content: "\f105"; color: #00461C; font-family: "Font Awesome 7 Free"; font-weight: 600; font-size: 0.7em; position: absolute; left: 0; }
.wpcasterpro-entrycontent { padding-bottom: 0; }
.tax-qtserie .wpcasterpro-pageheader__actions { display: none; }
.wpcasterpro-serie-archive-description { padding-bottom: 0; }
#wpcasterpro-copybar { display: none !important;}
#foot-menu ul { list-style: none !important; }
#foot-menu ul li { list-style-type: none; padding: 0; }
#foot-menu ul li marker { display: none; }
.wpcasterpro-btn { color: #ffffff !important; }
.wpcasterpro-user-login { display: none !important; }
.single-podcast .wpcasterpro-metadata span i { color: #00461C; }
.single-podcast .wpcasterpro-metadata__cats a { text-transform: none; font-size: 12px; line-height: 12px; color: #000000 !important; font-weight: 400; background: #efefef !important; padding: 8px 10px; }
#qttm-breadcrumb { margin-bottom: 30px; }
.tax-qtserie .wpcasterpro-pageheader-container { background: url(/wp-content/uploads/2022/12/bg-overlay.jpg) center center no-repeat; background-size: cover;  }
.tax-qtserie .wpcasterpro-pageheader-container h1, .tax-qtserie .wpcasterpro-small.wpcasterpro-metadata, .tax-qtserie #qttm-breadcrumb { color: #ffffff; }


@media screen and (min-width: 1200px) {
	#latest-ep .wpcasterpro-podcast-slider .wpcasterpro-post-podcast-slider .wpcasterpro-post-podcast-slider__thumb { width: 300px; padding-top: 300px;}
	.wpcasterpro-menu-horizontal .wpcasterpro-menubar .current-menu-item>a { cursor: unset; opacity: 1; color: #EEEE22; }
	.wpcasterpro-menu-transp .wpcasterpro-pageheader__contents .wpcasterpro-container { margin: 0 auto; }
}

@media screen and (max-width: 1080px) {
	.reviews-grid { display: grid; gap: 40px; grid-template-columns: repeat(1, 1fr); }
}

@media screen and (min-width: 768px) {
	#foot-menu ul { list-style: none !important; display: flex; gap: 20px; }
}
