/* CSS Document */

/*
Theme Name: Generatepress Child
Theme URI: https://wordpress.org/themes/generatepress/
Description: Generatepress Child Theme for Dev 3 Websites - Federal Defenders of NY Blog, 10-15-15
Author: DLS Design
Author URL: https://www.dlsdesign.com
Template: generatepress
Version: 1.4
Text Domain: generatepress-child  */
/* Custom CSS goes after this line */


/* fonts

font-family: "Cormorant Garamond", serif;
font-family: 'Wix Madefor Text', sans-serif;


*/

/* colors

red for post dates: #aa0811;

blue for page background: #2e6898;
blue for h2s #28619e;

*/

.entry-header h2 {
	color: #aa0811;
}

p {
	font-family: "Cormorant Garamond", serif;
    font-size: 20px;
    margin-top: .5em;
    line-height: 1.5;
    font-weight: 600;
}

a {
	color: #aa0811;
}

.site-content {
	background-color: white;
}

.content-area {
	margin-top: 24px;
}


.nav-below-header .main-navigation .inside-navigation.grid-container {
    background: linear-gradient(to bottom,  #4683b7 37%,#15486f 100%);
}


.main-navigation .main-nav ul li a {
	font-family: 'Wix Madefor Text', sans-serif;
	font-size: 18px;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	font-weight: 200;
	border-left: solid .9px #222;
	border-right: solid .9px #222;
}

.main-navigation .main-nav ul li[class*="current-menu-"] > a {
	background: linear-gradient(to bottom, #a70b13 37%, #740308 100%);
	border-left: solid .9px #222;
	border-right: solid .9px #222;
}


.main-navigation .main-nav ul li a:hover {
	background: linear-gradient(to bottom, #a70b13 37%, #740308 100%);
	border-left: solid .9px #222;
	border-right: solid .9px #222;
}

.is-left-sidebar h2 {
    font-family: "Cormorant Garamond", serif;
    font-size: 30px;
    line-height: 1.25em;
    color: #aa0811;
    font-weight: 700;
}

.is-left-sidebar ul li {
	font-family: "Cormorant Garamond", serif;
	font-size: 21px;
	line-height: 1.45em;
	font-weight: 600;
}

.is-left-sidebar ul li a {
	text-decoration: none;
	color: black;
}

.is-left-sidebar ul li a:hover {
    color: #aa0811;
	border-bottom: solid .9px #aa0811;
}


/* main title, Federal Defenders of New York Second Circuit Blog - manually created in header.php */

#main-title {
    background-color: white;
    width: 100%;
    padding-bottom: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    /* float: left; */
}

#main-title h1 {
	font-family: "Cormorant Garamond", serif;
    font-size: 32px;
    line-height: 1.45em;
    color: #aa0811;
    font-weight: 800;
    padding-top: 30px;
    margin-left: 33.5%;
}

.site-content {
    background-color: white;
    padding-top: 0px;
    margin-top: -20px;
}

/* blog, which here is the homepage */



.blog .inside-article {
	padding-top: 20px;
	border-bottom: solid .9px black;
}

.blog .entry-header h2,
.single .entry-header h1,
.page-template-default .entry-header h1,
.page-header h1 /* search results */ {
    font-family: "Cormorant Garamond", serif;
    font-size: 30px;
    font-weight: 700;
}

/* use this for search. It works better than .search .entry-header h2 or any of the variants we tried */

.entry-header h2 a {
    font-family: "Cormorant Garamond", serif;
    font-size: 30px;
    font-weight: 700;
    color: #28619e;
}

.single .inside-article {
	padding-top: 0px;
}

.blog .entry-header h2 a,
.single .entry-header h1 {
	color: #28619e;
}

.blog .entry-meta,
.single .entry-meta {
    font-family: "Cormorant Garamond", serif;
    font-size: 20px;
    margin-top: .5em;
    line-height: 1.5;
    font-weight: 600;
}

.blog .entry-summary,
.search .entry-summary p,
.single .entry-content {
    font-family: "Cormorant Garamond", serif;
    font-size: 21px;
    line-height: 1.45em;
    font-weight: 600;
	margin-top: 18px;
}


.search .byline {
    font-family: "Cormorant Garamond", serif;
	font-size: 22px;
	font-weight: 600;
	color: white;
	background-color: #aa0811;
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
}

.search .byline a {
	color: white;
}
	
@media only screen and (max-width: 980px) {

	#main-title h1 {
        font-family: "Cormorant Garamond", serif;
        font-size: 32px;
        line-height: 1.45em;
        color: #aa0811;
        font-weight: 800;
        padding-top: 30px;
        margin-left: 3.5%;
    }
	
	
}

@media only screen and (max-width: 768px) {

	#main-title h1 {
        font-family: "Cormorant Garamond", serif;
        font-size: 27px;
        line-height: 1.15em;
        color: #aa0811;
        font-weight: 800;
        padding-top: 30px;
        margin-left: 7.5%;
    }
	
	
}


.home .post-6150,
.home .post-6148,
.home .post-id-6150,
.home .post-id-6148,
.home .postid-6150,
.home .postid-6148,
.post-6150.home,
.post-6148.home,
.post-id-6150.home,
.post-id-6148.home,
.postid-6150.home,
.postid-6148.home {
	display: none;
}