/*
 Theme Name:   GovPress Child Theme
 Theme URI:    http://wp-dev.daviddischer.com
 Description:  A child theme of GovPress taylored towards Hydreon Corporations Websites
 Author:       David Rex Discher
 Author URI:   http://daviddischer.com
 Template:     govpress
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:
 Text Domain:  govpress-child
*/

body {
    background: #fff; 
}
.btn {
      box-shadow: inset 0 -2px rgba(0, 0, 0, 0.2);
}

hr {
    margin-bottom: 0px;
}
.col-width {
    max-width: 2200px;
}
#content {
    
}
.red {
    color: #cc3333 !important;
}
.white {
    color: #fff !important;
}

.ico-lg {
    font-size: 85px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-family: inherit;
  line-height: 1.1;
}
.site-header {
    padding: 0px;
}
.blue {
    color: #47a3da !important;
}
.red {
    color: #cc3333 !important;
}
.grey-back {
    background-color: #f7f7f7;
}
.entry-title{
    font-size: 3em;    
}

#secondary .widget-title, #home-page-featured .widget-title {
    font-size: 1.3em;
    font-family: inherit;
    font-weight: 600; 
    line-height: 1.1;
}
.centert{
    text-align: center;
}
.centerm {
    margin-left: auto;
    margin-right: auto;
}

.h-header-desc {
    text-align: right;
}
.h-header {
    border-bottom: 1px #ccc solid;
}
.h-header h1 {
    margin-top: 40px;
    margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
    .h-header h1 {
        margin-top: 10px;
        text-align: center;
        
    }
    .h-header-logo {
        margin-bottom: 5px;
        text-align: center;
        float: none;
    }
    .lead {
        font-size: 18px;
    }

}

a:hover {
    text-decoration: none;
}
.big-header h1 {
    font-size: 3em;
}

#footer-widgets {
  margin-bottom: 0px;;
}
#footer-widgets .widget-title {
  font-size: 25px;
  margin-bottom: 1em;
}

#h-footer {
      padding-top: 40px;
      border-top: solid #ccc 1px;
}
#h-footer a:hover {
    text-decoration: none;
}

#h-footer .social {
    margin-right: 6px; 
}
#h-footer .widget-social div {
     display: inline-block;
     width: auto;
     text-align: center;
}

.widget-social{
     
}
.widget-social div {
     display: inline-block;
     width: 23%;
     text-align: center;
}
.widget-social .social {
     font-size: 2.7em;
}
a .social:hover {
    color: #555555;
}
.ifacebook {
    color: #3b5998; 
}
.iyoutube {
    color: #bb0000;
}
.itwitter{
    color: #00aced;
}
.igoogle {
    color: #dd4b39;
}

.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
  margin-top: 15px;
  margin-bottom: 7px;
}

@media (min-width: 992px){
.featurette-heading {
  margin-top: 100px;
}
}

@media (min-width: 500px){
.featurette-heading {
  font-size: 50px;
} 
}
@media (max-width: 500px){
.featurette-heading {
  font-size: 40px;
}
}


.featurette-image {
    max-width: 500px;
    width: 100%;
}

.entry-content h2 { 
  font-size: 30px;
}


@media screen and (min-width: 1100px){
.main-navigation a {
  font-weight: bold;
}
}

.panel-heading {
    padding: 10px 10px;
  /*padding: 0px;
    padding-left: 10px;*/
  }
  
  .panel-heading h4 {
    margin-bottom: 0px;
  }
  
.nav-tabs {
    margin: 0px !important;
    }  
