/*
Theme Name:     Life of the Law Custom Theme
Description:    Child theme for the Podcaster theme
Author:         Lobstervine Web Design
Template:       podcaster
*/

@import url("../podcaster/style.css");


body,
h1,h2,h3,h4,h5,h6 { font-family: ProximaNova-Regular; font-weight: normal; }
body {
	font-size: 16px;
	line-height: 24px;
}
/* brighter links! No opacity reduction! */
a:link, a:visited { opacity: 1; }

.page .reg .heading h1, .podcast-archive .reg .heading h1, .search .reg .heading h1, .archive .reg .heading h1 { font-weight: normal; }
#nav .thst-menu li a {
	font-weight: normal;
	font-family: ProximaNova-Regular;
	font-size: 15px;
}
/* hide red "BLOG" boxes on lower home page */
span.cats { display: none; }

/* hide red 'PODCAST' etc labels atop posts everywhere 
.home .post-header ul,
	ul.post-cat-res { display:none; }
*/

/* override all the rounded corners */
.extrasmall,
.small,
.medium,
.large,
input[type="password"], 
textarea,
.butn,
#respond #commentform #submit,
.wpcf7-form-control.wpcf7-submit,
input.secondary[type="submit"],
#respond #cancel-comment-reply-link:link,
#respond #cancel-comment-reply-link:visited,
#comments .commentlist li .comment-body .reply a:link,
#comments .commentlist li .comment-body .reply a:visited,
.flex-direction-nav .flex-next,
.flex-direction-nav .flex-prev,
.post .entry-header .entry-date .sticky_label,
.post .post-cat li a:link,
.post  .post-cat li a:visited,
.post .entry-meta .footer-meta img,
.post.format-gallery .featured-gallery .gallery.flexslider .flex-direction-nav .flex-next,
.single .featured-gallery .gallery.flexslider .flex-direction-nav .flex-next,
.post .entry-content .gallery.flexslider .flex-direction-nav .flex-next,
.post.format-gallery .featured-gallery .gallery.flexslider .flex-direction-nav .flex-prev,
.single .featured-gallery .gallery.flexslider .flex-direction-nav .flex-prev,
.post .entry-content .gallery.flexslider .flex-direction-nav .flex-prev,
.post.format-image .entry-featured .featured .permalink_box a:link,
.post.format-image .entry-featured .featured .permalink_box a:visited,
.post.format-status .status_icon:before,
.podcaster-theme .wp-playlist.wp-audio-playlist .wp-playlist-current-item img,
.post_pagination span,
.post_pagination a:link,
.post_pagination a:visited,
.page .post_pagination span,
#thst-alm-load-posts a:link,
#thst-alm-load-posts a:visited,
.pagination .page-numbers:first-child,
.pagination .page-numbers:last-child,
.single .entry-tags li,
.single .mini-ex,
.post .mini-ex,
.podcast .mini-ex,
#respond #cancel-comment-reply-link:link,
#respond #cancel-comment-reply-link:visited,
#comments .commentlist li .comment-body .comment-awaiting-moderation,
#comments .commentlist li .comment-body .comment-author img,
#comments .commentlist li .comment-body .reply a:link,
#comments .commentlist li .comment-body .reply a:visited,
.single-podcast.podcast-archive .main-content .container .entries .podcast-content .podcast_meta a:link,
.single-podcast.podcast-archive .main-content .container .entries .podcast-content .podcast_meta a:visited,
.single-podcast .podcast-content .title img,
.archive .author_profile img,
.archive .author_profile .social li .sicon:hover:before,
.arch_searchform,
.widget #calendar_wrap #wp-calendar tfoot,
.widget .tagcloud a:link,
.widget .tagcloud a:visited,
.widget.widget_search .search-container #s,
.widget.widget_search .search-container #searchsubmit,
.widget.widget_search #searchform .search-container,
.widget.thst_recent_blog_widget .ui-tabs-nav,
.widget.thst_recent_blog_widget .ui-tabs-panel article img,
.widget.thst_recent_comments_widget ul .recentcomments img.avatar,
.pdc-tooltips,
a.thst-button, 
a.thst-button:visited,
.single .author-info .author-avatar img {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
 }
 .latest-episode .next-week,
 .latest-episode .main-featured-post .featured-excerpt,
 .list-of-episodes article.grid,
 .list-of-episodes .inside,
 .list-of-episodes article .featured-image,
 .list-of-episodes article.grid .post-footer,
 .list-of-episodes article.grid .post-footer .avatar img,
 .list-of-episodes article.grid .post-footer .play-button .play,
 .list-of-episodes article.list,
 .list-of-episodes article.list .featured-image,
 .single .author-description .author_archive_link a:link,
.single .author-description .author_archive_link a:visited,
.page-template-pagepage-podcastarchive-php .entries.grid .podpost .post-header img,
.post-type-archive-podcast .entries.grid .podpost .post-header img,
.page-template-pagepage-podcastarchive-php .entries.list .podpost .post-header img,
.post-type-archive-podcast .entries.list .podpost .post-header img,
.fromtheblog.list article .post-content .cats a:link,
.fromtheblog.list article .post-content .cats a:visited,
.widget #calendar_wrap #wp-calendar tfoot td#prev,
.widget #calendar_wrap #wp-calendar tfoot td#next,
.widget.thst_recent_blog_widget .ui-tabs-panel,
footer .widget .tagcloud a:link, 
footer .widget .tagcloud a:visited,
a.thst-button.small,
a.thst-button.medium,
a.thst-button.large,
.thst-alert,
.social_icon:before,
a.butn.small,
input[type="text"], input[type="email"], input[type="password"] { font-family: ProximaNova-Light !important; font-weight: normal; border-radius: 0; }

/* play button at top of podcast pages & home page */
div.mejs-button.mejs-playpause-button.mejs-play { background-color: #ef3d22; height: 28px; }
.list-of-episodes article.list .post-header ul { color: #ef3d22; text-transform: none; font-weight: normal; font-family: ProximaNova-Regular; }
.latest-episode .mini-title { text-transform: none; letter-spacing: 1px; font-weight: normal; font-family: ProximaNova-Regular; font-size: 16px; }
input[type="submit"], .form-submit #submit, #respond #commentform #submit, a.butn:link, a.butn:visited, .butn { 
	font-family: ProximaNova-Regular; 
	color: #333 !important;
}
.latest-episode { color: #333 !important; }
div.post-content { color: #6f6f6f; }

.main-featured-post h4 { color: #fff; font-size: 18px; margin-top: 0; }
.home .post-header h4 { color: #999; font-size: 18px; margin-top: 0;}
.home-top-content { background-color: #3b3b3b; }
.home-top-content p { margin: 0 15px 30px 15px ; color: #999; font-family: ProximaNovaT-Thin; font-size: 25px; font-weight: normal; line-height: 125%; }
.archive .author_profile .social { display:none; }
.entry-summary div.post_author_plugin_cat { display: none; }
.fromtheblog.list article .post-content .title a:link { font-weight: normal; }

/* make hover icon square */
.list-of-episodes article .featured-image .hover .icon,
.page-template-pagepage-podcastarchive-php .entries.grid .podpost .post-header .hover-content, .post-type-archive-podcast .entries.grid .podpost .post-header .hover-content { border-radius: 0; }

/*swap red & white */
.list-of-episodes article .featured-image .hover .icon { background-color: #ef3d22; top: 40%; right: 40%; }
.podcaster-theme .list-of-episodes article .featured-image .hover .icon { color: #fff !important; }
.latest-episode .main-featured-post .mini-title { font-weight: normal; }

/* hide large image on blog and other archive pages -- will add to content area as floating left img */
.archive div.featured-image-large { display: none; }
div.featured-image-smallertoleft {
	/* float:right;
	width:20%;
	margin: 0 30px 10px 15px; */
/*	float: left;
	width: 30%;
	margin: 0 15px 32px 32px;
	height: 125px;
	overflow: hidden;
*/	float: none;
	margin:0 32px 32px;
	height: auto;
	width: auto;
}
div.featured-image-smallertoleft img {
	width: 100%;
}

/* Unbold buttons */
input[type="submit"], .form-submit #submit, #respond #commentform #submit, a.butn:link, a.butn:visited, .butn { font-weight: normal; }

/* Home Page Grey Backgrounds */
.list-of-episodes { background-color: #e5e5e5; }
.fromtheblog.list, .fromtheblog { background-color: #d5d5d5; }

/*Author Names on home */
.home div.cont.post-header span { font-size: 14px; font-weight: normal; }

/*Author avatars on home */
.fromtheblog.list article .post-header .user_img_link,
.fromtheblog.list article .post-header .user_img_link img { border: 0px !important; border-radius: 0; }

/* Make date even along line */
.fromtheblog.list article .post-footer { line-height: 32px; }

/* bigger menu icon */
.header .open-menu { left: 0; }
.header .batch { font-size: 32px; }

.category-blog ul.post-cat-res { display:none; }

.reg.sticky { padding-top: 0; } /* get rid of huge padding on blog category page */

/* ABOUT US PAGE */
.page .reg .heading p, .podcast-archive .reg .heading p, .search .reg .heading p, .archive .reg .heading p { font-family: ProximaNova-Light; }
.author-search, .post-count { display: none; }
.page-id-7595 div.main-content.page,
	.page-id-7595 div.main-content.page.container.row, 
	.page-id-7595 div.page.post, 
	.page-id-7595 div.entry-content.clearfix,
	.page-id-7595.page.page-template-default .post .entry-content { background-color: #ddd;}
.author-block { 
    background-color: #fff;
    display: inline-block;
    margin: 0 0 1em;
    width: 100%;
    padding: 10px;
}
.author-block img {
	float: left;
	margin-right: 10px; 
}
.author-block h2 {
	font-size: 32px; 
	margin-top: 5px;
}
.page-id-7595 h3 {
	background-color: white;
  padding: 10px 10px 0;
 }

.page-id-7595 h3:first-child {
	margin-top: 0;
}

/* SIDEBAR */
/* div.sidebar { background-color: #fff;} */
.sidebar { margin-top: -5px; }
.sidebar .widget {
/*	padding: 10px 24px; */
	margin: 5px 0 20px 0;
}
.widget.widget_search,
.widget.widget_text .textwidget { padding: 0; }
.archive #text-2 .textwidget,
.page #text-5 .textwidget,
.single #text-4 .textwidget {
	font-size: 14px;
	line-height: 150%;
}
a.thst-button.red:hover {
  background: #ef4123;
}

/* FIX BUTTONS */
a.thst-button, a.thst-button:visited { 
	font-family: ProximaNova-Regular !important;
	font-weight: normal !important;
}
a.thst-button.square { border-radius: 0 !important; }
a.thst-button.red {background: #ef4123; }
a.thst-button.red:hover {background: #d02b0f; }

/* CALENDAR IN SIDEBAR */
.widget_calendar {
	padding: 0 !important;
	background-color: #fff !important;
	border: none !important;
	box-shadow: none !important;
}
div#wp_calander_widget-2.widget.wp_calendar,
div#wp_calander_widget-3.widget.wp_calendar,
div#wp_calander_widget-4.widget.wp_calendar {
	padding:0 !important;
}
.widget_calendar_large_size { width: 100% !important; min-width: 100% !important; }
div.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all { width: 100% !important; }
div.calendar-pagi { display:none; }
div#wp_calander_widget-2.widget.wp_calendar,
div#wp_calander_widget-3.widget.wp_calendar,
div#wp_calander_widget-4.widget.wp_calendar { height: 200px; }
#calendar_wrap .ui-datepicker-header,
#calendar_wrap .wp-cal-datepicker-calendar tr td a,
#calendar_wrap .wp-cal-datepicker-calendar tr th { font-weight: normal !important; }
#calendar_wrap .wp-cal-datepicker-calendar tr td.WP-Cal-popup { background-color: #ef4123 !important; }

#mc_embed_signup{background:#fff; clear:left; font:14px ProximaNova-Regular !important; }
	/* Add your own MailChimp form style overrides in your site stylesheet or in this style block.
	   We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
#mc_embed_signup form { padding-left: 0 !important; }
#mc_embed_signup label { font-weight: normal !important;}
#mc_embed_signup input.email { width: 95% !important; }
.mcemailsingle { width: 100%; padding-bottom: 30px; }
.floatemail { float:left; width: 65%; }
.floatbutton { float:left; width: 25%; }
#mc_embed_signup .button { background-color: #ef4123 !important; border-radius: 0 !important; color: #fff !important; height: 34px !important; line-height: 34px !important; opacity: 1 !important; font-weight:normal !important;}
input[type="submit"], .form-submit #submit, #respond #commentform #submit, a.butn:link, a.butn:visited, .butn { opacity: 1 !important;}

/* unbold read more */
.post .more-link { font-weight: normal; }

/* footer */
.social_container.footer-inner { text-align: right !important; }
.postfooter { font-family: ProximaNova-Light; font-size: 14px; line-height: 21px; }
.footerimages { text-align: center; }
.footerimages a img { margin: 30px 5px; }
.social_icon:before { font-family: FontAwesome !important; }

/* hide author avatars in post footers */
.post .entry-meta .footer-meta img.avatar { display:none; }

/* padding under social media share */
.ssba, .ssba a { padding-bottom: 30px; }
.home .ssba, .ssba a { padding-bottom: 0; }

/* reduce amount of padding in page headers */
.page .reg .heading, .podcast-archive .reg .heading, .search .reg .heading, .archive .reg .heading { padding: 20px 0; }
.page .reg .heading .title { padding: 0; }

/* thinner red bar on podcast archive pages */
.archive .post .audio_player { background:transparent; }

/* social share on home page */
.home .ssba {
  width: 100px;
  float: right;
 }

/* highlight widget titles */
.widget.thst_highlight_category_widget h3 { padding: 30px 15px 0 !important; }

/* about page box fix
.page-id-7595 h3 {
	background-color: white;
	padding: 10px;
	margin: 20px 0 10px;}
.page-id-7595 h3:first-child { margin-top: 0; }
*/

h4.bywhichauthor {
	margin: 0;
	font-size: 20px;
	color: #909090;
}

.category-live-law h4.bywhichauthor,
.category-nashville h4.bywhichauthor,
.category-albuquerque h4.bywhichauthor,
.category-minneapolis h4.bywhichauthor,
.category-san-francisco h4.bywhichauthor,
.category-brooklyn h4.bywhichauthor,
.category-new-york h4.bywhichauthor { display:none; }
.post .more-link { padding-left: 5px; }
.widget .social_icon:before { background: #ef4123; }
.sub-menu a:hover { background-color: #d02b0f !important; color: #fff !important;}
a:hover { color: #d02b0f !important; }

.single .sidebar,
.page .sidebar {border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; padding-bottom: 100px;  }

#thst_highlight_category_widget-3 .h_author,
#thst_highlight_category_widget-3 .h_date { display:none; }

.movedtagshere {
	width: 70%;
	float: left;
	padding-top: 6px;
	}
.movedtagshere .entry-date {
	margin: 10px 0 0 0;
	font-size: 14px;
	line-height: 14px;
	padding: 0;
	list-style: none;
}
.movedtagshere .entry-date li {
display: inline-block;
margin-right: 15px;
}
.movedtagshere .entry-date li a { color: #ef4123 !important; font-weight: normal; }
footer a:link, footer a:visited { font-weight: normal; }
/* div.footer-widgets { display:none; } */
.thst_highlight_category_widget ul li .text .h_title { font-weight: normal; }

/* narrows home page banner photo area by 20px */
.latest-episode.front-header .translucent { padding-top: 20px; }

/* blog titles on home page flush left */
.fromtheblog.list article .post-content,
.fromtheblog.list article .post-content .title { padding-left: 0; }

/* bright white title for next week's episode */
.next-week h3 { color: #fff; font-weight: normal; }

/*subtler play bars on archive pages */
.archive .post .audio_player .mejs-container .mejs-controls, .post .powerpress_player .mejs-container .mejs-controls { background: #ffffff; }
.archive div.mejs-time.mejs-currenttime-container,
.archive div.mejs-time.mejs-duration-container { color: black; }
.archive .mejs-mute button { color: grey !important; }
.archive a.mejs-horizontal-volume-slider.mejs-mute { background: #eee; }

/*smaller home page buttons */
.latest-episode .next-week .butn { width: 18%; padding: 12px 5px 10px 5px; font-size: 90%; float:right; }

/* tighten up home */
.home .list-of-episodes article.list .post-header h2 { line-height: 100%; }
.home .post-content { line-height: 120%; }
.list-of-episodes .button-container { margin-top: 20px; }
.list-of-episodes { padding-bottom: 40px; }
.fromtheblog.list { padding-top: 20px; }

/*social in footer spacing */
.social_icon::before { margin-right: 10px; }

/* photo area on single pages */
.single .single-featured.thumb_bg .background { background-color: transparent; }
.single .single-featured.thumb_bg .background .container { background-color:rgba(0,0,0,0.7); padding-bottom: 10px; padding-top: 10px; }

/* calendar no white background */
div#wp_calander_widget-2.widget.wp_calendar,
div#wp_calander_widget-2.widget.wp_calendar .widget_inner { background: #e5e5e5; }

/*calendar title */
.sidebar h3:last-child {
	margin-bottom:-50px;
	margin-left: 25px;
	margin-right: 25px;
	font-size: 120%;
	text-align:center;
}

/* tighten up pages */
.main-content, .post-type-archive-podcast.archive .main-content { padding-top: 40px; }
.entries .post { margin-bottom: 34px; }

/*headings on team page */

.page-id-7595 .main-content h2 { font-size: 150%; }

span.category, span.date { display: none; }
#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip { background-color: #ffffff; }

/* home page responsive adjustments */
@media screen and (max-width: 640px) {
	/*smaller home page text on mobile */
	.home-top-content p { font-size: 18px; }
	.social_container.footer-inner {
		margin: 30px;
		text-align:center !important;
	}
}

header .main-title a { 
	background-image: url('https://www.lifeofthelaw.org/wp-content/themes/lifeofthelaw/img/LOTL_web_logo_330.gif') !important;
/*	background-image: url('https://lifeofthelaw.org/wp-content/uploads/retinawithpadding.png') !important; */
	background-size: contain !important; 
	background-repeat: no-repeat;
	width: 165px; /* was 110px */
	height: 165px; /* new */
}

.above .header { /* new */
	margin-top: 30px; 
	height: 165px; 	
}

.category-live-law header .main-title a,
.category-upcoming header .main-title a,
.live-law header .main-title a {
	background-image: url('https://www.lifeofthelaw.org/wp-content/uploads/llretinawithpadding.png') !important;
	width: 110px;
}
	
/* center titles */
.heading .title h1,
.heading .title p { text-align: center; }

/* reduce whitespace archives */
.archive .post .entry-header .title-container { padding-top: 15px; padding-bottom: 15px; }
.archive .post .entry-summary { padding-bottom: 0; }
.archive .post.format-audio .featured-media .audio_player { margin-bottom: 0; }
.post .entry-meta .footer-meta { float: right; padding-top: 0; }
/* comments right before social links */
.post .entry-meta .entry-taxonomy { float: right; padding-right: 10px; padding-top: 10px; }
.archive .ssba, .ssba a { padding-bottom: 0; }
.archive .post .entry-meta { padding-bottom: 0; }

.floatemail { float: right; width: 70%; }
p.emailwidgettext {
	float: right;
	width: 82%;
	line-height: 100%;
	font-size: 90%;
	padding-top: 5px;
}
.mcemailsingle { padding-bottom: 50px; }

/* contact form button */
input[type="submit"], .form-submit #submit, #respond #commentform #submit, a.butn:link, a.butn:visited, .butn {
	background: #ef4123;
	border-radius: 0;
	color: white !important;
	padding: 8px 15px 5px;
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after { display:none; opacity:0;}
nav ul li ul li a:hover { color: white; }
@media screen and (max-width: 992px) {
  .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target { padding-top: 0; padding-bottom: 0; }	
}

div.campaign {
	width:80%;
margin: 20px auto;
border-bottom:1px solid #ddd;
}

.home .entry-taxonomy { float: right; line-height:50px; }
.home .entry-taxonomy a { color: #999; }

@media screen and (max-width: 992px) {
	.list-of-episodes article.list .inside { border-radius: 0 !important; }
	.home div.featured-image { width: 100%; }
}

div.blogbuttonbelow {
  float: right;
  text-align: right;
  border: 1px solid #bbb;
  padding: 15px;
  margin: -15px 0 0;}

@media screen and (max-width: 480px) {
	.home .next-week a.butn { width: 100%; }
}

.post .entry-content .gallery.flexslider {
  margin: 0 0 20px !important;
}

/* author to top of single pages */
div.authorlink_single { float: left; }
div.authorlink_single a { color: grey; }
/* and hide side/bottom author listing */
.single .entry-meta .author-info { display:none; }

.aligncenter {
	display:block;
}

.fromtheblog.list article .post-header .user_img_link, 
.fromtheblog.list article .post-header .user_img_link img {width: 60px; }

.fromtheblog.list article .post-content,
.fromtheblog.list article .post-footer,
.fromtheblog.list article .post-header { line-height: 60px; }

@media screen and (min-width:800px) {
	blockquote { margin-right: 50px; width: 60%; float: left; }
}

@media screen and (min-width:1340px) {
	blockquote { margin-left: -100px; }
}
blockquote { font-weight: bold; }

/* SEARCH BOX IN NAV */
.super-container .above #searchform,
.col-lg-9.col-md-9 form#searchform {
	float:right;
	margin-top:40px;
}

.super-container .above #nav { float:right; width: auto; }

.super-container .above input[type="text"],
input#s { 
	-moz-transition: 400ms width ease;
    -webkit-transition-duration: 400ms;
    -webkit-transition-property: width;
    -webkit-transition-timing-function: ease;
    -o-transition-duration: 400ms;
    -o-transition-property: width;
    -o-transition-timing-function: ease;
    background: url("https://www.lifeofthelaw.org/wp-content/themes/lifeofthelaw/img/search2.png") no-repeat scroll 5px 6px #FFFFFF;
    font-size: 0.65em;
    height: 30px;
    padding: 0 0 0 30px !important;
    width: 32px;
    background-color: #3b3b3b;
    border: 1px solid #3b3b3b;
}
.super-container .above input[type="text"]:focus,
input#s:focus { 
	border: 1px solid #777777;
	background-color: #FFFFFF;
    box-shadow: 0 0 4px 2px #DEDEDE;
    font-size: 0.8em;
    width: 150px;
}
.super-container .above .search-container input[type="submit"]#searchsubmit,
input#searchsubmit.batch { display:none; }

@media screen and (max-width:992px) {
	.home #searchform,
	.home form#searchform { display:none; }
	.super-container .above #nav { float: left; }
}

.post .audio_player {display:none;}

.wp-caption-text { 
	padding: 15px; 
	font-size: 13px; 
}
.textwidget .campaign { width: 100% !important; }
.latest-episode .next-week .butn:last-of-type { margin-left: 0; }
#mc_embed_signup label { padding-bottom: 0 !important; }
.archive footer.entry-meta { max-height: 0px; padding:0; }
.entries .post { margin-bottom: 22px; }
i { padding: 0 8px; }
.iconcontainer { margin-top: 35px; }
.iconcontainer .butn.small { width: auto; padding-left: 20px; padding-right: 20px; font-size: 140%; float:right; }
@media screen and (max-width:992px) {
	.iconcontainer { margin-top: 0; text-align: center; }
	.iconcontainer .butn.small { float: none; }
}
/* three new rules with latest update! (other line 464) */
.input[type="submit"]:link, input[type="submit"]:visited, #respond #commentform #submit:link, #respond #commentform #submit:visited, a.butn:link, a.butn:visited, .butn:link, .butn:visited, input.secondary[type="submit"], #respond #cancel-comment-reply-link:link, #respond #cancel-comment-reply-link:visited, #comments .commentlist li .comment-body .reply a:link, #comments .commentlist li .comment-body .reply a:visited, #respond #commentform #submit, .wpcf7-form-control.wpcf7-submit, .fromtheblog.list article .post-content .cats a:link, .fromtheblog.list article .post-content .cats a:visited {
	background-color: #ef4123 !important;
}
.page .reg .heading .title, .archive .reg .heading .title, .search .reg .heading .title {
	padding: 10px 0 !important;
}

.search-results div.featured-image-smallertoleft img { display: none; }

.next-week {
	padding-left: 30px;
	padding-right: 30px;
}
.next-week .butn.small { float: right; }

.archive .author_profile { text-align: center; }
.archive .author_profile img {
	height: 200px !important;
    width: 200px !important;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.archive .author_profile p {
	text-align: left;
}
#text-7 { padding: 24px !important; }
.widget .textwidget h6 { 
  font-size: 18px !important;
  line-height: 18px !important;
}
.home .list-of-episodes article.list { padding-left: 0 !important; }
.home .list-of-episodes .inside { padding-bottom: 0 !important; }

.podcaster-theme .mejs-container .mejs-controls .pod-mejs-controls-inner .mejs-play button:before { margin-top: -20px; }
@media screen and (max-width: 480px) {
	.podcaster-theme .mejs-container .mejs-controls .pod-mejs-controls-inner .mejs-play button:before { margin-top: -5px; }
}
.batch[data-icon]::before {
    font-size: 30px;
}
