/*
Theme Name: GeneratePress Amplified
Version: 0.1
Description: Amplified version of GeneratePress Wordpress Theme
Template: generatepress
*/

article .inside-article .post-image {
    width: 300px;
    margin: 0 auto;
    margin-top: 30px;
}

article .inside-article .post-image:hover {
    -webkit-filter: brightness(115%); 
}

.site-header{
	position: sticky;
	top: 0;
	z-index: 2;
}

.hero {
	margin-left: calc(-100vw / 2 + 100% / 2);
	margin-right: calc(-100vw / 2 + 100% / 2);
	margin-top: -40px;
	margin-bottom: 35px;
}

.content-rows {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.legal-disclaimer {
	margin-left: unset !important;
	margin-right: unset !important;
}

/*Desktop Query*/
@media only screen and (min-width: 768px) {
	.hero-search-bar div {
		width: 75%;
	}

	.content-container {
		margin-left: unset !important;
		margin-right: unset !important;
	}
}

/*Tablet Query*/
@media only screen and (min-width: 481px) and (max-width: 768px) {
	.hero-search-bar div {
		width: 90%;
	}
	
	.hero-search-bar div input,button {
		padding: 6px 10px;
	}
	
	.content-container div {
		--inner-content-custom-width: unset !important;
  		max-width: unset !important;
  		flex-wrap: unset !important;
	}

	.content-container {
		margin-left: unset !important;
		margin-right: unset !important;
	}

	.content-container div ol, ul {
		margin: 0 0 1.5em 2em;
	}
}
    
/*Mobile Query*/
@media only screen and (max-width: 480px) {
	hr { 
		margin-top: 0;
	}

	ul, li {
		margin-bottom: 12px;
	}
	
	li ul {
		margin-bottom: 0px;
	}
	
	li ul li {
		margin-bottom: 4px;
	}

	article .inside-article .post-image {
		width: 175px;
	}

	.hero-search-bar div {
		width: 100%;
	}
	
	.hero-search-bar div input,button {
		padding: 3px 5px;
	}
	
	.content-container {
		margin-left: unset !important;
		margin-right: unset !important;
	}

	.content-container div {
		row-gap: 0 !important;
	}

	.content-container div ol, ul {
		margin: 0 0 1.5em 1em;
	}

	.has-small-font-size {
		font-size: 8px !important;
	}

	.wp-block-image figcaption {
		font-size: 8px;
	}

	.entry-content h3 {
		margin-bottom: 12px;
	}

	.entry-content h4 {
		margin-bottom: 0;
	}
}