/*
 Theme Name:   Hive Child
 Theme URI:    http://www.erinempey.com
 Description:  Hive Child Theme, customized for themainlander.com
 Author:       Erin Empey
 Author URI:   http://www.erinempey.com
 Template:     hive
 Version:      1.0.0    
*/
.site-branding {
    margin-bottom: 0;
    margin-top: 0;
}
.nav--main {
    font-weight: normal;
    text-transform: uppercase;
}
.entry-content a,
.entry-footer a {
    color: #656565;
    text-decoration: underline;
}
.cat-links a {
    color: #656565;
 }
 .cat-links a:hover{
	color: #FF75A3;
	text-decoration: underline;
}
.entry-content a:hover,
.entry-footer a:hover{
	color: #FF75A3;
}  

#Donate input[type='text']{
	padding: 0px;
	margin-right: 3px;
	margin-left: 3px;
	display: inline;
	width: 60px;
	text-align: right;
}
.horiz-center{
	text-align: center;
}
#Donate input[type='submit']{
	margin-top: 10px;
	margin-bottom: 10px;
	display: inline-block;
}
#subscribe-submit{
	text-align: center;
}
.btn, input[type="submit"], div#infinite-handle button {
    background-color: #333333;
    border: 1px solid #333333;
    border-radius: 5px;
}
input[type="submit"]:hover{
	background-color: #FF75A3;
	border-color: #FF75A3;
}
.warning{
	color: #FF75A3;
}
.single .entry-content::before, .page .entry-content::before{
	display:none;
}
.single .format-standard .entry-title{
    margin-bottom: 0.3em;
   }
.entry-header .entry-title{
    margin-bottom: .4em;
}
.nav--toolbar a{
	z-index: 99;
}
.nav--toolbar a[href*="http://themainlander.com/contact-us/"]::before {
    content: "\f0e0";
}
/* Remove "In Category" on Jetpack Related Posts */
.jp-relatedposts-post-context{
    display: none;
}

/* Shrinking the sidebar */
@media only screen and (min-width: 1359px){
	.has_sidebar .sidebar {
	    width: 20em;
	}
	.has_sidebar .site-main::before {
	    right: 20em;
	}
	 .has_sidebar .site-main {
	    margin-right: 20em;
	} 
	.single .site-main, .page .site-main {
	    padding-left: 4em;
	    padding-right: 4em;
	}
}
/* Making things pink */
.nav--main > li > a::before {
    background: #ff75a3 none repeat scroll 0 0;
}
.nav--toolbar a:hover::before,
.posted-by .author a{
	color: #FF75A3;
}
.posted-by .author a{
	font-weight: bold;
}
.posted-by .author a:hover{
	text-decoration: underline;
}

.home .entry-meta .cat-links::before {
    content: none;
}
.nav--main {
    border-bottom: 1px solid #afafaf;
}

.home aside.widget{
	padding-left: 2em;
	padding-right: 2em;
	background-color: #eeeeee;
	padding-bottom: 2em;
	margin-bottom: 30px;
	border-top: none;
}

.home .widget + .widget {
    padding-top: 0;
}
.footer-navigation{
    clear: both;
}
/* footer.site-footer,
footer.site-footer h1,
footer.site-footer li a{
    color: #827D5A;
} */
footer.site-footer h1{
    font-size: 1.7em;
}
/* footer.site-footer a:hover{
    color: #FF75A3;
} */
footer.site-footer .widget_nav_menu ul{
    list-style-type: none;
}
/**Forest Green accents*/
body::before, body::after,
{
    background-color: green!important; 
}
@media only screen and (min-width: 768px) {
    footer.site-footer .footer-widget{
        float: left;
    }
    footer.site-footer .widget_nav_menu{
        margin-left: 30px;
    }
}
@media only screen and (min-width: 1359px) {
    footer.site-footer .footer-widget{
        float: left;
    }
    footer.site-footer .widget_nav_menu{
        width: 15%;
        float: left;
        margin-left: 0;
    }
} 