/* Content Boxes
------------------------------------------------------------ */
 
.content-box-blue,
.content-box-gray,
.content-box-orange,
.content-box-white,
.content-box-red,
.content-box-white2 {
    margin: 0 0 25px;
    overflow: hidden;
    padding: 20px;
    color: #fff;
}
 
.content-box-blue {
    background-color: #0274be;
    border: 1px solid #0274be;
}
 
.content-box-gray {
    background-color: #e3e3e3;
    border: 1px solid #e3e3e3;
	  color: #333;
}
 
.content-box-orange {
    background-color: #fff;
    color: #222;
    border: 1px solid #e94802;
}
 
.content-box-white {
    background-color: #fff;
    box-shadow: 0 0 5px #DDD;
    border: 1px solid #ddd;
    color: #222;
}
 
.content-box-red {
    background-color: #f9dbdb;
    border: 1px solid #e9b3b3;
}
 
.content-box-white2 {
    background-color: #fff;
    box-shadow: 0 0 5px #DDD;
    border: 1px solid #ddd;
    color: #222;
    height: 475px;
}

/* Color Buttons
------------------------------------------------------------ */
 
.button-blue,
.button-gray,
.button-white,
.button-purple,
.button-red,
.button-yellow {
    color: #fff;
    padding: 5px 10px;
}
 
.button-blue:hover,
.button-gray:hover,
.button-white:hover,
.button-purple:hover,
.button-red:hover,
.button-yellow:hover {
    text-decoration: none;
}
 
.button-blue {
    background-color: #0274BE;
    border: 1px solid #0274BE;
}
 
.button-blue:hover {
    background-color: #fff;
    border: 1px solid #0274BE;
}
 
.button-gray {
    background-color: #bdbdbd;
    border: 1px solid #bdbdbd;
}
 
.button-gray:hover {
    background-color: #919191;
    border: 1px solid #919191;
}
 
.button-white {
    background-color: #fff;
    border: 1px solid #a41600;
    color: #222;
}
 
.button-green:hover {
    background-color: #222;
    border: 1px solid #a41600;
    color: #fff;
}
 
.button-purple {
    background-color: #bebde9;
    border: 1px solid #bebde9;
}
 
.button-purple:hover {
    background-color: #9291c7;
    border: 1px solid #9291c7;
}
 
.button-red {
    background-color: #a41600;
    border: 1px solid #a41600;
}
 
.button-red:hover {
    background-color: #fff;
    border: 1px solid #a41600;
}
 
.button-yellow {
    background-color: #fadf98;
    border: 1px solid #fadf98;
}
 
.button-yellow:hover {
    background-color: #ecb870;
    border: 1px solid #ecb870;
}

.after-post p {
	line-height: 1.5;
}

.after-post .one-half {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 30px 0;
	text-align: center;	
}

.after-post h4 {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	margin-bottom: 0;
}

.after-post .one-half.first {
	border-right: 1px solid #ddd;
}

.box-white {
	border: 1px solid #DDD;
	border-radius: 3px;
	box-shadow: 0 0 5px #DDD;
	margin: 6px 6px 24px;
	margin: 0.375rem 0.375rem 1.5rem;
	padding: 36px 36px 16px;
	padding: 2.25rem 2.25rem 1rem;
}

.box-white .heading {
	background: #a41600;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	color: #fff;
	font-size: 24px;
	font-size: 1.5rem;
	margin: -36px -36px 36px;
	margin: -2.25rem -2.25rem 2.25rem;
	padding: 16px 36px;
	padding: 1rem 2.25rem;
}