/*
Theme Name: GeneratePress Child
Description: Child theme for the GeneratePress theme 
Author: Jessie Mihalik
Template: generatepress
*/

/* @import url("../generatepress/style.css"); */

/* =Global
----------------------------------------------- */
/*body, input, textarea {
	font-family: Helvetica, Verdana, Arial, sans-serif !important;
}
blockquote cite {
	font-family: Helvetica, Verdana, Arial, sans-serif !important;
}
*/


/* =Captions
----------------------------------------------- */
.aligncenter .wp-caption-text {
	text-align: center;
}

.alignleft .wp-caption-text {
	text-align: left;
}

.alignright .wp-caption-text {
	text-align: right;
}


/* =Application pages
----------------------------------------------- */

/* Hack to fix margins on application pages only */
.post-211 .inside-article {
	padding: 40px 15px;
}
.post-235 .inside-article {
	padding: 40px 15px;
}
.post-235 .panel-grid {
	margin-left: -15px;
	margin-right: -15px
}

.main-title {
	font-weight: normal;
}

.app-header h1{
    font-size: 50px;
    line-height: 100px;
    font-weight: 300;
    padding: 0px 15px;
}

.app-header h2{
	font-size:26px;
	line-height:30px;
	padding:40px 15px 20px 15px;
	margin-top: 40px;
	font-weight: 300;
}

.features h3{
	font-size:32px;
	line-height:36px;
	padding:100px 15px 20px 15px;
	width:100%;
	font-weight: 300;
}
.features h4{
	font-size:20px;
	padding:10px 15px 0px 15px;
	line-height:24px;
	font-weight: 300;
}

/* Landscape tablet and below */
@media (max-width: 1024px) {

	.app-header h1{
 	   font-size: 40px;
 	   line-height: 90px;
	}

	.app-header .app-icon {
		float: left;
		width: 90px;
		height: 90px;
	}

	.app-header h2{
		font-size:24px;
		padding-top:20px;
		margin-top: 20px;
	}

	.features h3{
		font-size:28px;
		padding-top:50px;
	}
	.features h4{
		font-size:20px;
	}

}

/* Portrait tablet and below */
@media (max-width: 768px) {

	.app-header h1{
	    font-size: 38px;
	    line-height: 80px;
	}

	.app-header .app-icon {
		width: 80px;
		height: 80px;
	}

	.app-header h2{
    	font-size: 22px;
    	padding-top:10px;
		margin-top: 10px;
	}

	.features h3{
    	font-size: 26px;
   		padding-top:10px;

	}
	.features h4{
    	font-size: 18px;
	}

	/* Hack to fix margins on application pages only */
	.post-211 .inside-article {
		padding: 40px 0px;
	}
	.post-235 .inside-article {
		padding: 40px 0px;
	}
	.post-235 .panel-grid {
		margin-left: 0px;
		margin-right: 0px
	}

}

