/* CSS Document */

/*
Theme Name: Generatepress Child
Theme URI: https://wordpress.org/themes/generatepress/
Description: Generatepress Tarras Defense 7-28-25
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: "Cinzel", serif;
  font-family: "Cinzel Decorative", serif;
  font-family: "Cormorant", serif;

*/

/* colors




*/



/* now homepage page */

.site-header {
	display: none;
}

body.home {
	/*background-color: black;*/
	background-image: url(https://tarrasdefense.com/wp-content/themes/generatepress-child/img/blue-gradient-1.jpg);
}


.home .inside-article {
	background-color: #ffffff00;	
}

.home .entry-header h1 {
    font-family: 'Encode Sans Expanded';
    text-align: center;
    font-size: 58px;
    margin-bottom: 28px;
    line-height: 1.2em;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .45em;
	color: #eee;
}

.home .entry-content {
	border-top: solid .9px gray;
	padding-top: 36px;
}


.home .entry-content p {
    font-family: 'Encode Sans Expanded';
    font-size: 20px;
    font-weight: 300;
    line-height: 1.95em;    
	margin-bottom: 1.375em;
	color: white;
}

.home .entry-content ul li {
    font-family: 'Encode Sans Expanded';
    font-size: 20px;
    font-weight: 300;
    line-height: 1.95em;
    margin-bottom: .425em;
	color: white;
}

.home p a {
	color: #6aa0d0;
	text-decoration: none;
	border-bottom: solid .9px #6aa0d0;
}

.home p a:hover {
	color: #fff;
	border-bottom: solid .9px #fff;
}



@media (max-width: 768px) {
	
	.home .entry-header h1 {
    font-family: 'Encode Sans Expanded';
        text-align: center;
        font-size: 30px;
        margin-bottom: 20px;
        line-height: 1.2em;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: .4em;
    }
	
	.home .entry-content ul li {
    font-family: 'Encode Sans Expanded';
        font-size: 20px;
        font-weight: 300;
        line-height: 1.9em;
        margin-bottom: .42em;
        margin-left: -36px;
    }
	
	
	
}



.post-type-archive-logos .page-header h1,
.post-type-archive-homepages .page-header h1 {
	    font-family: 'Encode Sans Expanded';
        font-size: 36px;
        font-weight: 300;
}

.post-type-archive-logos .entry-header h2,
.single-logos .entry-header h1,
.post-type-archive-homepages .entry-header h2,
.single-homepages .entry-header h1 {
	    font-family: 'Encode Sans Expanded';
        font-size: 24px;
        font-weight: 300;
}

.post-type-archive-logos .post-image {
	max-width: 38%;
	height: auto;
}


.post-type-archive-logos .inside-article {
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 14px;
	padding-left: 40px;
	border-bottom: solid .9px black;
}


.post-type-archive-homepages .inside-article {
	float: left;
	width: 40%;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 14px;
	padding-left: 40px;
}

.post-type-archive-homepages .post-image {
	max-width: 65%;
	height: auto;
}


#breadcrumb {
	width: 100%;
	float: left;
	text-align: right;
    font-family: 'Encode Sans Expanded';
}

#breadcrumb p {
    font-family: 'Encode Sans Expanded';
    text-align: right;
}

#breadcrumb p a {
	color: gray;
	text-decoration: none;
	border-bottom: solid .9px gray;
}

#breadcrumb p a:hover {
	color: black;
	border-bottom: solid .9px black;
}




