

.index.home header { background-image: url(../img/fixdryeye-homepage-bg.jpg)}

.index.news header,
#postDetailPage header,
#postArchivePage header {background-image: url(../../img/IPL-Machine-in-Use-by-Man.jpg)}

#postDetailPage header {max-height: 350px}

main .container {
    position: relative;
    background-color: #fff;
}

main section,
main aside {
	padding-right: 15px;
    padding-left: 15px;
	padding-top: 50px;
	padding-bottom: 50px;
	float: left;
	width: 100%
}

#the-group .row {margin-bottom: 4rem}

#the-group .logo-wrapper {height: 100px}

#the-group .practice.Naylor .logo-wrapper img {height: 10rem}

.index.news main section,
#postDetailPage main section,
#postArchivePage main section {background-color: #FFFFFF}

.index.news main aside,
#postDetailPage main aside,
#postArchivePage main aside {background-color: aliceblue}


article ul.hfeed.listing,
aside nav ul {
	list-style:none;
	padding: 0
}


main ul.hfeed.listing figure {
    float: left;
    margin-right: 1em;
}

main li.hentry {
    float: left;
    width: 100%;
    margin-bottom:2em
}

article.primary-content h1 {margin-bottom: 50px}

article.h-entry figure {
    float: left;
    width: 100%;
    position: relative
}

article.h-entry figure img {max-width:100%}

.author.hcard {display: none}

#the-group .practice {
    min-height:350px;
    margin-bottom:40px
}

.m-auto {
    float: none;
    margin: 0 auto;
}

.w-100 {width: 100%}

@media 
(min-width:240px) and 
(max-width:680px) { 
	
	header .intro-text {
        padding-top: 150px;
        padding-bottom: 50px
    }

    header .intro-text .intro-heading {
        font-size:32px;
        line-height:1.2em
    }

}



