  .grid-box-two-container {
		align-content: space-between;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		padding-bottom: 20px;
		}

.grid-box-two {
		border: 1.5px solid #036;
	   	display: inline-block;
    	margin: 0px 0px 20px 0px;
		position: relative;
		vertical-align: top;
		width: 339px;
		}
		
.grid-box-two h2 {
		text-align: center;
		}
		
.grid-box-two h2 a {
		}		

.grid-box-two h2 a:hover {
		}		

.grid-box-two p {
  		padding: 20px 20px 20px 20px;
		}		

.grid-box-two p:empty {
		display:none;
		}

.grid-box-two ul {
		margin-left: 10px;
		}
		
.grid-box-two-thumb {
		float: left;
		height: 94px;
		margin: 20px 10px 5px 20px;
		width: 90px;
		}

.grid-cta {
		display: block;
    	background: #036;
    	color: #fff;
    	position: absolute;
    	width: 80%;
    	max-width: 320px;
    	padding: 10px 10px;
    	text-align: center;
    	margin: 20px 10%;
    	bottom: 0;
    	transform: translate(0%, 0%);
		font-size: 1.2em;
		}


.hide-icons .icon-link {
		display: none;	
		}

.hide-cta .grid-cta {
		display: none;	
		}

a.grid-cta {
		border-bottom: none;
		}
a.grid-cta:hover {
		color: #fff;
		text-decoration: underline;
		}

.grid-box-outline {
    align-content: end;
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
	}
.grid-box-outline h2 {
	font-size: 1.5em;
	}
.grid-box-outline p {
	font-size: 1.2em;
	}
.grid-box-outline li {
	margin-right: 20px;
	}
.grid-box-outline .grid-box-two p:first-of-type {display:none;} 
.grid-box-outline .grid-box-two {
	padding-bottom: 50px;
	}

.grid-box-outline p {
    padding: 0px 20px 20px 20px;
}
		
.grid-box-outline a.grid-cta:focus	{
	color: #fff;
    text-decoration: underline;
    outline: 4px #ccc solid;
}


/* Mobile Adjustments */
		
@media only screen and (max-width: 1130px) {
 		.grid-box-two {
    		width: 48%;
  			}
			}

@media only screen and (max-width: 600px) {
		.grid-box-two {
    		width: 100%;
  			}
		.grid-cta {
			margin: 20px auto;
			position: relative;
			}
			}


/* Simple Document Adjustments */

.simple-document .grid-box-two {
		margin-right: 10px;
		width: 300px;
		}
.simple-document .grid-box-two h2 {
		font-size: 1.8em;
		margin-top: 10px;
		}
.simple-document .grid-box-two h2 a {
		color: #036;
  		text-decoration: none;
		}
.simple-document .grid-box-two h2 a:hover {
		border-bottom: #036 dotted 2px;
		}
		
.simple-document .grid-box-two p {
   	    margin: 0px 0px 65px 0px;
		padding: 10px 20px 20px 20px;
		}
.simple-document .grid-cta {
    	margin: 20px 10px;
	    max-width: unset;
		padding: 5px 5px;
    	transform: unset;		
	    width: 78%;
		}
.simple-document a.grid-cta {
		border-bottom: none;
		}
.simple-document a.grid-cta:hover {
		color: #fff;
		}

@media only screen and (max-width: 1130px) {
		.simple-document .grid-box-two {
		width: 48%;
		}
		}
		
@media only screen and (max-width: 680px) {
		.simple-document .grid-box-two {
			width: 100%;
			}
		.simple-document .grid-box-two p {
 			margin: 0px 0px 0px 0px;
			}		
		.simple-document .grid-cta{
			margin: 20px auto;
			position: relative;
			}
			}
