.clear{
	clear:both;
}
#list_sidebar_universal{
	display: none !important;
}
#page-main{
    background-image:url("http://ianjarthurfunerals.com.au/wp-content/uploads/page-background.jpg");
    background-position: center -179px;
    background-repeat:repeat-x;
}

ul.sf-menu li.current-menu-item a, ul.sf-menu li ul.sub-menu li.current-menu-item a, ul.sf-menu li.current-menu-item a.sf-with-ul, ul.sf-menu li.current_page_parent a.sf-with-ul, ul.sf-menu li ul.sub-menu li.menu-item a:hover, ul.sf-menu li.menu-item a:hover {
    background-color: transparent !important;
    color: #ffffff !important;
}

.ian-container{
	display: block;
	position: relative;
	padding: 25px 0px;
}

.ian-inner-container{
	display: block;
	position: relative;
	width: 960px;
	margin: 0px auto;
}

.ian-content{
	float: left;
	display: inline-block;
	position: relative;
	padding: 0px 0px;
	width: 68%;
}
		
.ian-sidebar{
	float: right;
	display: inline-block;
	position: relative;
	padding: 20px 0px;
	width: 26%;	
}
.ian-sidebar ul{
	display: block;
	position: relative;
	padding: 0px;
	margin: 15px 0px;
}
.ian-sidebar h2{
	margin: 0px;
}
.ian-sidebar ul li{
	list-style-type: none;
	line-height: 1.5em;
	font-family: Georgia,serif;
	font-size: 16px;
	font-weight: 400;
}
.ian-sidebar ul li a{
	display: block;
	position: relative;
}
img.aligncenter{
	padding: 25px 0px 0px;
}

#ajax-load-more{
	
}
#ajax-load-more .alm-listing .alm-reveal li{
	padding: 0px 0px 32px !important;
	margin: 0px !important;
	border-bottom: 1px solid #dfd4d3;
}

#ajax-load-more .alm-listing .alm-reveal li h3{
	display: block;
	position: relative;
	font-size: 24px;
	font-family: Georgia,serif;
	margin: 20px 0px;
	font-weight: 400;
}
#ajax-load-more .alm-listing .alm-reveal li h3 a{
	color:#7e6866 !important;
    -webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#ajax-load-more .alm-listing .alm-reveal li h3 a:hover{
	opacity: .8;
}
#ajax-load-more .alm-listing .alm-reveal li .img-container a{
	position: relative;
	display: block;	
    -webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#ajax-load-more .alm-listing .alm-reveal li .img-container a:hover{
	opacity: .8;
}
#ajax-load-more .alm-listing .alm-reveal li .img-container a img{
	position: relative;
	display: block;
	width: 100%;
	height: auto;
	border-radius: 0px !important;
	
}
#ajax-load-more .alm-listing .alm-reveal li .img-container a .play-container{
	position: absolute;
	width: 100%;
	top:0;
	height: 170px;

	display: -webkit-flex; /* Safari */
	-webkit-align-items: center; /* Safari 7.0+ */
	 
	display: flex;
	align-items: center;
	padding: 0 !important;
	justify-content: center;
	 
	text-align: center;	

}

#ajax-load-more .alm-listing .alm-reveal li .img-container a .play-container img{
	position: relative !important;
	display: block !important;
	width: 60px;
	height: auto;
	opacity: .8;
	margin: 0px auto;
	border-radius: 0px !important;	
}



#ajax-load-more .alm-listing .alm-reveal li .img-container{
	float: left;
	display: inline-block;
	position: relative;
	width: 46%;
	margin-right: 4%;
}
#ajax-load-more .alm-listing .alm-reveal li .txt-container {
	float: left;
	display: inline-block;
	position: relative;
	width: 50%;
	
}
#ajax-load-more .alm-listing .alm-reveal li .txt-container.full{
	float: left;
	display: block;
	position: relative;
	width: 100%;
	
}

#ajax-load-more .alm-listing .alm-reveal li .txt-container .entry-meta{
	color:#7e6866 !important;
	display: block;
	position: relative;
	font-size: 16px;
	font-family: Georgia,serif;
	font-weight: 400;
	margin: 0px 0px 0px !important;
}

#ajax-load-more .alm-listing .alm-reveal li .txt-container p{
	font-size:14px;
	font-weight: 400;
	color:#736f6e !important;
	margin: 10px 0px 20px;
	display: block;
	position: relative;
}


#ajax-load-more .alm-listing .alm-reveal li .txt-container .btn{
	background-color: #7e6866;	
	font-size: 14px;
	font-family: Georgia,serif;
	display: inline-block;
	position: relative;
	font-weight: 400;
    -webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;	
	color: #ffffff;
	padding: 3px 19px;
}

#ajax-load-more .alm-listing .alm-reveal li .txt-container .btn:hover{
	opacity: .8;
}

.alm-btn-wrap{
	padding: 30px 0px 0px !important;
	text-align: left !important;
}

#load-more{
	background-color: #7e6866;	
    -webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#load-more:hover{
	opacity: .8;
	background-color: #7e6866;	

}
button.alm-load-more-btn{
	border-radius: 0px !important;
	color: #ffffff;
	font-weight: 400;
	display: inline-block;
	position: relative;
	background-color: #7e6866;
	padding: 0px 20px;

}


/* SINGLE POSTS */



body.single-funeral-insights .ian-container{
	padding-top: 0px !important;
}







body.single-funeral-insights .ian-container .ian-content h3{
	display: block;
	position: relative;
	font-size: 24px;
	font-family: Georgia,serif;
	margin: 20px 0px 5px;
	font-weight: 400;
}
body.single-funeral-insights .ian-container .ian-content h3 a{
	color:#7e6866 !important;
    -webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
body.single-funeral-insights .ian-container .ian-content h3 a:hover{
	opacity: .8;
}


body.single-funeral-insights .ian-container .ian-content .entry-meta{
	color:#7e6866 !important;
	display: block;
	position: relative;
	font-size: 16px;
	font-family: Georgia,serif;
	font-weight: 400;
	margin: 0px 0px 0px !important;
}

body.single-funeral-insights .ian-container .ian-content .img-container{
	display: block;
	position: relative;
	margin: 25px 0px;
}

body.single-funeral-insights .ian-container .ian-content .img-container img{
	display: block;
	position: relative;
	width: 100%;
	height: auto;
}
body.single-funeral-insights .ian-container .ian-content .img-container iframe{
	display: block;
	position: relative;
	width: 100%;
}
body.single-funeral-insights .ian-container .ian-content .txt-container {
	display: block;
	position: relative;
	margin-bottom: 40px;
}

body.single-funeral-insights .ian-container .ian-content .txt-container p{
	font-size: 14px;
	font-weight: 400;
	color:#736f6e;
}

.next-prev-posts{
	display: block;
	position: relative;	
}
.next-prev-posts div a{
	background-color: #7e6866;	
	font-size: 14px;
	font-family: Georgia,serif;
	display: inline-block;
	position: relative;
	font-weight: 400;
    -webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;	
	color: #ffffff;
	padding: 4px 14px;	
}
.next-prev-posts div a:hover{
	opacity: .8;	
}
.next-prev-posts .previous{
	display: inline-block;
	position: relative;	
	float: left;
}
.next-prev-posts .next{
	display: inline-block;
	position: relative;	
	float: right;	
}








