#container{width: 85%;}
a:link:hover{opacity: 1;}
img a:hover{opacity: 0.8;}
#img_div_ftr_excerpt{color: #fff; background: #000080; border: solid 3px #CCCCCC;}
#img_div_ftr_excerpt a:link{color: #C2C2C2; text-decoration: none;}
#img_div_ftr_excerpt a:visited{color: #C2C2C2; text-decoration: none;}
#img_div_ftr_excerpt a:hover{color: #006400;}
#img_div_ftr_excerpt_mobile{color: #fff; background: #000080; border: solid 2px #CCCCCC; padding: 10px;}
#img_div_ftr_excerpt_mobile a:link{color: #c2c2c2; text-decoration: none;}
#img_div_ftr_excerpt_mobile a:visited{color: #c2c2c2; text-decoration: none;}
#img_div_ftr_excerpt_mobile a:hover{color: #006400;}
#img_div_ftr_full{overflow: hidden; margin: 0 auto; width: 100%; background: #fff; padding: 15px; border: solid 5px #CCCCCC; margin-bottom: 25px;}
#img_div_ftr_full_mobile{overflow: hidden; margin: 0 auto; width: 100%; background: #fff; padding: 15px; border: solid 5px #CCCCCC; margin-bottom: 25px;}
#blog_post_title_link {color: #c2c2c2; text-decoration: none;}
#blog_post_title_link:hover {color: #006400;}
#blog_post_title_featured_ftr{color: #C2C2C2; font-size: 25px;}
#blog_post_title_featured_ftr:hover{color: #006400;}
#blog_post_meta{font-size: 17px;}
#readMoreBtnFtr{background: none; border: solid 1px #c2c2c2; color: #c2c2c2; margin-top: 25px;}
#readMoreBtnFtr:hover{border: solid 1px #006400; color: #006400;}
#readMoreBtnFtrMobile{background: none; border: solid 1px #c2c2c2; color: #c2c2c2; margin-top: 25px;}
#readMoreBtnFtrMobile:hover{border: solid 1px #006400; color: #006400;}
#learnMoreArrowFtr{font-size: 20px; font-weight: bold; vertical-align: middle; margin-left: 5px;}
#learnMoreArrowFtrMobile{font-size: 20px; font-weight: bold; vertical-align: middle; margin-left: 5px;}
#blog_post_feature_image_ftr{width: 100%; height: auto; margin: -2px -2px -2px 10px;}
#blog_post_feature_image_ftr_mobile{width: 50%; height: auto; margin-right: 10px;}
#img_div{width: 100%; padding: 5px; margin: 0 auto; background: #fff; border: solid 5px #CCCCCC; margin-bottom: 20px; margin-top: 5px;}
#img_div_mobile{width: 100%; padding: 25px; margin: 0 auto; background: #fff; border: solid 5px #CCCCCC; margin-bottom: 20px; margin-top: 5px;}
#content_excerpt{border: groove 1px #DCEADC;}
#blog_post_title{color: #006400; text-align: left; font-size: 18px; height: 60px;}
#blog_post_title:hover{color: #979797;}
#blog_post_feature_image{width: 120px; height: 120px; margin-right: 10px;}
#readMoreBtn{background: none; border: solid 1px #979797; color: #979797; margin-top: 15px; padding: 5px;}
#readMoreBtn:hover{background: #002200; border: solid 1px #ececec; color: #ececec;}
#readMoreArrow{font-size: 14px; font-weight: bold; vertical-align: middle; margin-left: 5px;}
.rowFtr{width: 100%; padding-top: 0; display: block;}
.column1Ftr{color: #ececec; text-align: left; width: 50%; height: auto; background: none; padding: 15px; float: left;}
.column2Ftr{text-align: center; width: 50%; height: auto; background: none; padding: 0; float: right;}
.blog-post-title-ftr-mobile{font-size: 30px; text-align: left;}
#blog_meta_description_mobile {font-size: 18px; text-align: left;}
#post_feature_image_mobile{width: 35%; height: auto; padding-right: 10px;}
#post_feature_image_mobile_fa {width: 45%; height: auto; margin-right: 10px;}
#readMoreBtnMobile{background: none; border: solid 1px #004000; color: #004000; margin-left: 210px; margin-top: 15px;}
#readMoreBtnMobile:hover{background: #004000; border: solid 1px #BABABA; color: #fff;}
#readMoreArrowMobile{font-size: 14px; font-weight: bold; vertical-align: middle; margin-left: 5px;}
#post_content_area {text-align: center;}
#blog_content {text-align: left; margin-left: 40px; margin-right: 40px;}
#blog_post_sub_title {text-align: center; margin-top: 40px;}
#unorderedListDiv {text-align: left; margin-left: 40px; margin-right: 40px;}
ul li {margin-bottom: 10px;}
#conclDiv {display: none;}
/* iPhone */
  @media only screen 
  and (min-device-width : 50px) 
  and (max-device-width : 709px){
      .mobileHide {display: none;}
      .mobileShow {display: inline;}
      #blog_post_meta{font-size: 15px;}
      .column1Ftr{padding: 5% 2% 2% 2%;}
      #blog_content {margin-left: 0; margin-right: 0; font-size: 20px;}
      #unorderedListDiv {text-align: left; margin-left: 0; margin-right: 0;  font-size: 20px;}
  }