.featuredFull{width:100%; height:330px; }
.fullWidth img{width:100%;}
.featuredContent p{font-size:14px !important;}
.firstPost{height:240px; width:1000px; position:relative; margin:0 auto; top:49px;}
.postContent li, .postContent p, .firstPost .entry p{font-size:17.5px; color:#222 !important;}
.postContent caption{font-size:14px;}
.featuredThumbnail{height:240px; width:300px; position:absolute; left:0; top: 0; overflow:hidden;}
.featuredText{width:292px; height:54px; position:absolute; bottom:4px; left:4px; background: rgba(0, 0, 0, 0.5); z-index:99; }
.featuredText h2{line-height:54px; color:#fff; text-transform:none; height:54px; width:300px; background: url(http://blog.stationfour.com.php53-23.dfw1-1.websitetestlink.com/wp-content/themes/H5/images/icon-featured-post.png) no-repeat 10px 10px; text-align:left; text-indent: 50px; padding:0; margin:0; font-weight:400; }
.featuredContent h1 a{proxima-nova-n7, proxima-nova, arial !important; color:#000; text-decoration:none; text-align:left; }
.featuredContent h1 a:hover{color:#c62121;}
.featuredContent h2{}
.featuredText h2 a{text-decoration:none !important; color:#fff !important; font-weight:600; text-shadow:none; }
.featuredContent{height: 300px; width: 650px; position:absolute; left:350px; top:0; text-align:left;}
.featuredContent h1{ text-align:left; padding:0; line-height: 1.1em;  margin-top:-7px !important;}
p .dateTime, p.dateTime{ color:#c62121 !important; }
p.dateTime{margin-top:-3px;}
li .dateTime{font-family: arvo; color:#c62121 !important; font-size:16px; margin:0px; padding:0; }
li .dateTime{font-family: proxima-nova-n4, proxima-nova, arial; font-size:14px; margin-bottom:5px; }
.postContent .dateTime{padding-top:9px;}
.threeColumns li p.dateTime{margin:0; padding:0;}
.threeColumns li{margin-top:10px; height:250px; overflow:hidden; }
.threeColumns li h2{text-transform:none; font-size:20px; font-weight:600; }
.postImage{width:300px; height:140px; background:#ccc;}
 a.moreButton{padding-left:30px; padding-right:30px; }
p.button{margin-top:20px !important;}

.postThumb{float:left; width:300px; margin-top:40px; position:fixed; top:91px;}
.postTablet .postThumb{position:relative; margin-top:-40px; display:none;}
.postTablet .postContent{width:100%;}
.postTablet .postContent h1{font-size:55px !important;}
.postTablet  .postContent h2{font-size:32px !important;}
.postTablet .postContent h3{font-size:26px !important;}
.postTablet .postContent h4{font-size:26px !important;}
.postTablet  .postContent ul, .postTablet  .postContent p{font-size:22px !important;}
.postContent{float:right; width:650px; margin-top:39px; }
.postContent h1{font-size:45px; text-align:left; line-height:1.1em; text-transform:none; margin:0; padding:0;}
.postContent h3 {font-family: proxima-nova-n7, proxima-nova; font-weight:700; font-size:18px; margin-top:5px; margin-bottom:5px;}
.postContent h3 a{color:#000; text-decoration:none;}
.postContent h3 a:hover{text-decoration:underline;}
.postContent nav{margin-bottom:30px; margin-top:30px;}
.postThumb .backButton{position:relative; top:30px; background: #C62121 url(http://blog.stationfour.com.php53-23.dfw1-1.websitetestlink.com/wp-content/themes/H5/images/home-banner-control-left-arrow.png) 16px 8px no-repeat !important; text-indent:20px; text-align:left !important; padding-left:40px; padding-right:40px;}
.postThumb .backButton:hover{background: #DD2121 url(http://blog.stationfour.com.php53-23.dfw1-1.websitetestlink.com/wp-content/themes/H5/images/home-banner-control-left-arrow.png) 16px 8px no-repeat !important;}
.postContent ul li, .postContent ol li{margin-bottom:10px;}
.postContent img{margin-left: auto; margin-right:auto; text-align:center; display:block; margin-top:25px; margin-bottom:0px;}
.postContent p.imgCaption{padding:0 !important; margin:0 !important; margin-bottom:25px !important; margin-top:-5px; color:#c42f2d !important; text-align:center; font-size:12px; }

.postContent nav h3:hover{text-decoration:underline;}
.postContent nav h3{height:60px; }
.lastArticle{color:#c42f2d; background: url(http://blog.stationfour.com.php53-23.dfw1-1.websitetestlink.com/wp-content/themes/H5/images/red-left-arrow.png) 0px 5px no-repeat; padding-left:24px; width:120px; height:40px; float:left;}
.nextArticle{color:#c42f2d; background: url(http://blog.stationfour.com.php53-23.dfw1-1.websitetestlink.com/wp-content/themes/H5/images/red-right-arrow.png) 106px 5px no-repeat; padding-right:24px; width:120px; height:40px; float:left;}
.postTablet .postContent h3{font-size:14px;}
.postTablet .nextArticle{width: 180px;  background-position: 150px 10px;}
.postTablet .lastArticle{width: 180px;  background-position: 0px 10px;}
.blogComment{margin-bottom:30px;}


.blogComment header{float:left; width: 90px;  padding-right:5px; text-align:left !important; }
.blogComment header img{padding:3px; background:#eee; border:solid 1px #ccc; text-align:left; margin-top:0px; !important; margin-right:0; margin-left:0;  float:right;}

.blogComment section h3{ font-size:14px;}
.commentContain h4{margin-top:0; color:#C42F2D; font-weight:300;}
.blogComment section h4{ margin:0; padding:0; font-size:11px; text-transform:uppercase; color:#333; }
.blogComment section { position:relative; float:right; width:510px; padding-left:20px; border-left:solid 1px #ccc; min-height:100px; }
.postTablet .blogComment section {width:840px}
.mobileThumb{float:right; }
.mobileThumb img{display:inline; margin:20px;}
.blogComment section .contentArrow{width:16px; height:21px; background: url(http://blog.stationfour.com.php53-23.dfw1-1.websitetestlink.com/wp-content/themes/H5/images/comment-arrow.png) no-repeat; position:absolute; left:-16px; top:20px; }
.commentContain hr{border:none; background:#ccc; height:1px;}
.commentContain h4{margin-top:0;}
.blogComment h3 a{color:#C42F2D;}
.commentForm{text-align:center !important; margin-top:20px; background:#f8f8f8; padding:20px; margin-bottom:30px; border:solid 1px #ddd;}
.commentForm h2{margin-bottom:20px; margin-top:5px;}
.commentForm h3{margin-bottom:10px; margin-top:0;}
.commentForm .contactInputs div.inputContain{float:none !important; margin: 0 auto 25px auto !important; height:40px; overflow:hidden; position:relative;}
div.inputContain input{line-height:40px; height:auto; position:absolute; top:0;}
.commentForm .tellUsMore div{margin:0 auto !important;}
.commentForm .contactButton input{background-image:none; text-indent:0px; margin:10px auto; padding-bottom:10px; }
.commentForm .contactButton{padding-bottom:20px;}
iframe{border:solid 1px #888;}

.codeBlock{padding:5px; margin-top:10px; margin-bottom:10px; line-height:1.5em; font-size:12px; background-color:#f3f3f3; font-family: monospace,monospace; }
.codeBlock span{color:#00c; font-family: monospace,monospace;}

.authorInfo{padding:12px; background:#f8f8f8;  border:solid 1px #ddd; width:630px; height:105px; position:relative; margin:25px 0;}
.authorImage{position:absolute; left:12px; top:12px; height:102px; width:121px;  }
.authorImage img{margin-top:0;}
.authorText{position:absolute; left:150px; top:20px; height:102px; width:480px;}
.authorText p{padding:0; margin:0; }
.postImageBorder{border:4px solid rgba(0, 0, 0, 0.148438);}
.featuredContent h1{opacity: 1 !important;}
.headerLine{margin-top:0px !important; display:block !important;}
.postContent h1 {opacity: 1;}

.callout { padding: 23px; background: #f1f1f1; border: 1px solid #e1e1e1; margin: 25px 0; font-size: 15px; }
.callout strong { color: #c62121; margin-right: 8px; }
table { width: 100%; }
table tr { border-bottom: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; }
table tr:nth-child(odd) { background: #f1f1f1; }
table td { width: 33%; padding: 8px 10px; box-sizing: border-box; }
table tr.th { background: #222; color: #fff; border: 1px solid #222; }


@media screen and (max-width: 1080px){
.header {height:95px !important;}
.postContent {width:55%; padding-right:3%;}
.postThumb{padding-left:3%; margin-top:75px; }
.postThumb .indexImgOverlayBorder{display:none; }
.blog .threeColumns li{margin-left:25px; margin-right:25px;}
.featuredContent {position:static; width:50%; padding-right:3%; height:auto; float:none; padding-bottom:30px; display:inline-block;}
.featuredThumbnail{position:static; vertical-align: top; height:auto; float:none; display:inline-block;padding-right:5%; width:30%; padding-left:3%;}
.featuredThumbnail img{width:100%; height:auto;}
.featuredFull{height:auto;}
.firstPost{height:auto; width:100%; text-align:center;}
.featuredText{display:none;}
.featuredThumbnail .indexImgOverlayBorder{display:none;}
.firstPost .entry p.button{margin-bottom:50px;}
.postContent img{width:100% !important; height:auto !important;}

}

@media screen and (max-width: 865px) {
ul.dNav{display:none;}
.menu--off{margin-top:7px;}
.postContent {width:60%; padding-right:3%; float:none; padding-left:20%; padding-right:20%; margin-top:0px;}
.postThumb .backButton{display:none;}
.postThumb {margin-top:55px; margin-bottom:0; width:40%; margin-left:auto; margin-right:auto; position:static; float:none;}
.postThumb img{}
.postContent h1{font-size:30px;}
.postThumb img{ border:solid 1px #eee; width:100% !important; height:auto !important;}
}

@media screen and (max-width: 750px) {
.featuredContent {width:70%;}
.featuredContent h1{text-align:center;  font-size:35px; margin-top:15px !important;}
.featuredThumbnail{width:45%;}
.firstPost .entry p.button{text-align:center; }
.firstPost .entry p{text-align:center; margin-bottom:25px; font-size:16px;}
table td { width: 100%; display: block; }
}

@media screen and (max-width: 650px) {
.postThumb {width:65%; padding-left:0;}
.postContent nav h3{display:none;}
.postContent h1{font-size:21px; padding-top:0;}
.postContent {width:65%; padding-left:17%; padding-right:17%;}
.featuredThumbnail{width:50%;}
.blog .threeColumns li{height:auto; margin-bottom:15px;}
}

@media screen and (max-width: 450px) {
.featuredContent h1{font-size:25px;}
.postThumb{width:75%;}
.header {height: 63px !important;}
.postContent {width:75%; padding-left:12%; padding-right:12%;}
}