/*
Theme Name:     Spiritual Child Theme
Theme URI:      http://themeforest.net/user/Softwebmedia/portfolio
Description:    Spiritual child theme for customization
Author:         Soft Web Media
Author URI:     http://themeforest.net/user/Softwebmedia
Template:       spiritual                             
Version: 		1.00
*/

/* TO DOs - better typography (alt), gradients, podcast hero, consistent buttons/hover states, cleaner/new slider and modules*/



/* BODY */

body {
    -ms-word-break: normal;
    word-break: normal;
	font-family: "Open Sans" !important;
	font: 13px/1.76em "Open Sans", sans-serif !important;
}
.home #swm_page_container {
	background: #4c1f02;
}


/* TYPOGRAPHY */

h1, h2, h3, h4, h5, a, p, ul, li {
-moz-hyphens: none;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
}


/* CUSTOM COLOUR BLOCKS */

.dark_block .wpb_wrapper {
	background: #2e2e2e;
	color: white;
}
.dark_block .admegaposts {
	padding: 25px;
}
.dark_block h4 {
	color: white;
}

.silver_block .wpb_wrapper {
	background: #2a576c;
	color: white;
}
.silver_block .wpb_wrapper .wpb_wrapper  {
	padding: 25px;
}
.silver_block h2 {
	color: white;
}

/* MODULES, ELEMENTS, COMPONENTS ETC */

.swm_dot_heading {
	background: #d69431 !important;
	padding: 7px;
}
.dot_h_right div.heading_text {
    padding: 7px 15px 7px 15px;
}
.swm_dot_heading div.heading_text, .swm_dot_heading div.heading_text a {
	background: transparent;
	color: white;
}

/* HOME */

.admegaposts.posts_type3 .admp-info-left .admp-details {
  display: none;
}
.admegaposts.posts_type3 .admp-info-left .admp-title {
  font-size: 20px !important;
}
.admegaposts.posts_type3 .admp-info-left .admp-content {
	font-size: 14px !important;
}
.home .admp-read-more {
	color: white;
	background-color: #d69431;
}
.home .recent_posts_square_posts {
	background: white;
	padding: 25px;
}

/* FOOTER */

.footer .toggle_box_inner { 
	background: white;
	color: black;
}
.small_footer p {
    font-size: 12px;
    color: #ffffff;
    font-weight: 600;
	text-align:left;
}
.small_footer ul li a {
    font-size: 12px;
    color: #cecece;
    font-weight: 600;
}
.small_footer ul li a:hover {
    color: #000;
}
.footer .aboutme_widget {
    background: #d69431 !important;
    border: 1px solid grey;
	color: #fff !important;
}
.aboutme_widget .person_name h3 {
    font-size: 14px;
    color: #fff !important;
	text-align:left;
	font-weight: 600;
}
.footer span.title_text, .footer span.title_icon {
	color: white;
}
.footer span.title_text:hover, .footer span.title_icon:hover {
	color: black !important;
}
.footer .person_bio p {
    color: #fff !important;
	text-align:left;
}
.bl_footer a:link {color: white;font-weight: 600;}
.bl_footer a {color: white;font-weight: 600;}
.bl_footer {color: white;font-weight: 600; font-family: Courier New, sans-serif;}
.bl_footer a:link {color: white !important;font-weight: 600 !important;}
.bl_footer a {color: white !important;font-weight: 600 !important;}
.bl_footer {color: white !important;font-weight: 600 !important;}
.footer h2, .footer h3, .footer .aboutme_widget .person_name {
    font-size: 14px;
    color: #ffffff;
}
.footer .toggle_box_accordion .toggle_box_title_accordion {
	background: #d69431;
}
.footer .toggle_box_accordion .toggle_box_title_accordion:hover {
	background: #ededed;
}
.footer .recent_posts_tiny ul li {
	padding: 10px 0;
	border-bottom: none;
}
.footer_widget h3 {
  margin-bottom: 10px;
}
.swm_large_footer ul li:first-child {
  border-top: none;
}
.footer .aboutme_widget .person_img img {
	padding: 0;
}
.small_footer {
  z-index: 99999;
}



/* BLOG */


.grid_date span:nth-child(2) {
	display: none !important;
}

.swm_post_format {
    display: none;
}

.swm_post_meta, .recent_posts_tiny_content p {

    display: none;
}

.aboutme_widget .person_img {

    height: 150px !important;
    width: 150px !important;
    display: block;
    overflow: hidden;
    text-align: center;
    left: 50%;
    margin: -66px auto 10px auto;
}

.swm_headerImage {
	background-image: url("https://ministryoftheshepherd.com.au/stdy/wp-content/uploads/2019/03/headerbg.jpg") !important;
}

.sticky-wrapper {

    height: auto !important;

}

.grid_date {
	display: none !important;
}

.podcast_header strong {
	display: flex;
	justify-content: center;
	flex-direction: column;
	height: 400px;
}

.recent_posts_square_date span.d_year {
    background: #205A70 !important;
}
.recent_posts_square_content {
    margin-bottom: 20px;
}

.sc_post_full_content {
    margin-top: 0px;
    text-align: left;
}

.recent_posts_full .post_meta {
	margin: 0;
}

.recent_posts_full p.rp_full_content {
    border-top: none;
	margin-top: 0;
}

.swm_icon_title.swm_it_left i {
    margin-right: 0;
}

.mega-post-carousel4 .mega-post-meta {
    display: none;
}
.mega-post-carousel4 .mega-post-date {
    display: none;
}
.na-prefix .grid-pad {
    padding-top: 30px !important;
    padding-left: 0 !important;
}
.about-copy {
	color: white;
	font-weight: 800;
}
.image_lightbox:hover .img_overlay {
    opacity: 0;
}
ul.top_nav ul li a:hover {
    color: white !important;
    background-color: lightgray;
    font-weight: 900;
}
.mega-post-carousel4 .mega-post-image img {
    height: auto !important;
}
.theme_social_icons {
    float: left;
    z-index: 5;
    display: none;
    min-height: 24px;
}


ul.top_nav > li > a {
    font-family: "Open Sans";
    font-weight: 600;
    font-style: normal;

}


.swm_large_footer a:hover, .footer #wp-calendar tbody td a, .footer .tp_recent_tweets ul li a:hover, .footer ul.menu > li ul li.current-menu-item > a, .footer .widget_nav_menu ul li.current-menu-item a, .footer .widget_nav_menu ul li.current-menu-item::before, .footer .widget_categories ul li.current-cat > a, .footer .widget_categories ul li.current-cat::before, .footer .widget.woocommerce ul li.current-cat a, .footer .widget.woocommerce ul li.current-cat::before, .footer .widget ul li a:hover, .footer .recent_posts_square_posts ul li .grid_date a:hover {
    color: #D69431;
}

.blog_title {
    margin-left: 11.2%;
    margin-bottom: 5%;
    font-size: 30px;
}

.grid_date span:nth-child(2) {
	display: none !important;
}
.mega-post-carousel4 .mega-post-image img {
    min-height: 200px;
}

body.category-podcast .swm_headerImage {
    background-image: url("https://ministryoftheshepherd.com.au/stdy/wp-content/uploads/2020/06/header.jpg") !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-attachment: scroll !important;
    background-size: cover !important;
}
.logo_section_toggle, .logo_section_menu.logo_nav_active {
    display: none !important;
}


/* RESPONSIVE */

@media screen and (max-width: 1200px) {
	.footer_right {
    display: none;
}
}
@media screen and (max-width: 550px){
.rev-btn {
    font-size: 13px !important;
    padding: 8px 15px !important;
}	
}

.admegaposts.posts_type3 .admegaposts-thumbs-container {
    max-height: 200px;
}
