/* Home Page cards */
.fl-post-grid-post {
        -webkit-transition: all 0.0s ease;
        transition: all 0.0s ease;
        border-radius: 3px !important;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-box-shadow: 0 1px 1px rgb(9 30 66 / 25%), 0 0 1px 0 rgb(9 30 66 / 31%);
        -moz-box-shadow: 0 1px 1px rgb(9 30 66 / 25%), 0 0 1px 0 rgb(9 30 66 / 31%);
        box-shadow: 0 1px 1px rgb(9 30 66 / 25%), 0 0 1px 0 rgb(9 30 66 / 31%);
        overflow: hidden;
        min-height:272px;
        max-height:272px;
}
.fl-post-grid-post:hover {
        -webkit-transition: all 0.0s ease;
        -moz-transition: all 0.0s ease;
        transition: all 0.0s ease;
        /*-webkit-transform: translate3D(0, -1px, 0);
        transform: translate3D(0, -1px, 0);*/
        border-radius: 3px !important;
        -webkit-box-shadow: 0 8px 16px -4px rgb(9 30 66 / 25%), 0 0 1px rgb(9 30 66 / 31%);
        -moz-box-shadow: 0 8px 16px -4px rgb(9 30 66 / 25%), 0 0 1px rgb(9 30 66 / 31%);
        box-shadow: 0 8px 16px -4px rgb(9 30 66 / 25%), 0 0 1px rgb(9 30 66 / 31%);
        -webkit-text-decoration: none;
        text-decoration: none;
}
.fl-post-grid-post a,
.fl-post-grid-post a:hover {
text-decoration: none;
}

#homepage-features .hf-block {
    background: #f5f8fa !important;
    padding: 25px;
    text-align: center;
    border-radius: 3px !important;
}
#homepage-features .hf-block:hover {
    border-radius: 3px !important;
}
/*end*/

#site-header #logo img {
    max-width:70%;
    height: auto;
    padding-bottom:12px;
}
#page-header.ph-bg {
    /*background-image: url(https://gobillblast.com/wp-content/uploads/2021/07/bg-1800-1.jpg);*/
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 1590px 525px;
    background-color:#b30838;
}

#site-header {
  max-height: 75px;
  padding:7px 0;
}
#site-footer-widgets .widget .widget-title {
    margin-bottom: 25px;
    color: #ffffff;
}

#site-footer-widgets {
  background:#1F3C4F
}

/* standard tags */
p {
    color: #172b4d;
    -webkit-tap-highlight-color: #b2d4ff;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: -0.006em;
    line-height: 1.42857143;
}

li {
  padding-bottom:7px;
  color: #172b4d;
}

li img {
  padding-top:10px;
  padding-bottom:5px;
}

h3 {
  font-weight:500;
}

/* tags */
.tags a, .widget_tag_cloud a {
    display: inline-block;
    background: #1379CE;
}
/* style tables */

.entry-content table thead, .entry-content table tfoot {
    text-align: left;
    background: #f5f8fa;
    /*color:#ffffff;*/
}
.entry-content table td {
  border-bottom: 1px solid #e5e5e5;
}

.entry-content table tbody {
    background: #f5f8fa;
}
.entry-content table thead tr td {
    font-weight:500;
    background: #f5f8fa;
}
.entry-content table tr td {
    background:#ffffff;
}
 .hkb-subcats .hkb-subcats__cat-title {
    display: inline-block;
    font-weight:500;
    padding-bottom:7px;
 }
 
 /*.hkb-subcats a:hover {
    color:#1379CE;
}*/

/*.hkb-category .hkb-category__title a:hover {
    color:#1379CE;
}*/
 
/*.hkb-category .hkb-category__title a:visited {
    color: #1a1a1a;
}*/
 /* Article title in Category listing */
.hkb-article .hkb-article__title a {
    color: inherit;
    font-weight: 400;
    font-family: inherit;
}

/* Category widget sidebar */
#sidebar .widget a:hover {
    color:#1379CE;
}

/*alerts bootstrap 4.0 */
.alert{position:relative;padding:.75rem 1.25rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:.75rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}

/*tags*/
.w-success {
    background-color: #28a745!important;
    color: #fff;
    /*display: inline-block;*/
    padding-left: 8px;
    padding-right: 8px;
    text-align: center;
    border-radius:.25rem;
}
.w-info {
    background-color:#DADBEE!important;
    color: #fff;
    /*display: inline-block;*/
    padding-left: 8px;
    padding-right: 8px;
    text-align: center;
    border-radius:.25rem;
}
.w-warning {
    background-color:#ffc107!important;
    color: #fff;
    /*display: inline-block;*/
    padding-left: 8px;
    padding-right: 8px;
    text-align: center;
    border-radius:.25rem;
}
.w-danger {
    background-color:#F3CCD2!important;
    color: #fff;
    /*display: inline-block;*/
    padding-left: 8px;
    padding-right: 8px;
    text-align: center;
    border-radius:.25rem;
}
.w-primary {
    background-color: #D0E4F5!important;
    color: #fff;
    /*display: inline-block;*/
    padding-left: 8px;
    padding-right: 8px;
    text-align: center;
    border-radius:.25rem;
}
.w-light {
    background-color: #EEEFF1!important;
    color: #343a40;
    /*display: inline-block;*/
    padding-left: 8px;
    padding-right: 8px;
    text-align: center;
    border-radius:.25rem;
}
.w-secondary {
    background-color: #5C6B75!important;
    color: #fff;
    /*display: inline-block;*/
    padding-left: 8px;
    padding-right: 8px;
    text-align: center;
    border-radius:.25rem;
}
/*backgrounds*/
.bg-primary {
    /*background-color: #007bff;*/
    background-color: #D0E4F5;
}
.bg-success {
    /*background-color: #28a745;*/
     background-color: #CDE5E0;
}
.bg-info {
    /*background-color: #17a2b8;*/
     background-color: #DADBEE;
}
.bg-warning {
    /*background-color: #ffc107;*/
    background-color: #FEECB3;
}
.bg-danger {
    /*background-color: #dc3545;*/
    background-color: #F3CCD2;
}
.bg-secondary {
    background-color: #5C6B75;
}
.bg-light {
    background-color: #EEEFF1;
    color: #343a40!important;
}

/* note p */
 .NoteTipWarning {
   background: #f5f8fa;
   line-height:1.4em;
   margin-top:10px !important;
   padding: .25rem .38rem .25rem;
   font-size: 0.9em;
 }
 
 .NewTip {
   background: #f5f8fa;
   line-height:1.4em;
   margin-top:10px !important;
   padding: .25rem .38rem .25rem;
   font-size: 0.9em;
 }
 
 /* text styles */
 
 .r-300 {
   font-family: "Roboto", sans-serif;
   font-weight: 300 !important;
 }
 
 .r-400 {
   font-family: "Roboto", sans-serif;
   font-weight: 400 !important;
 }
 
 .r-500 {
   font-family: "Roboto", sans-serif;
   font-weight: 500 !important;
 }
 
 .r-600 {
   font-family: "Roboto", sans-serif;
   font-weight: 600 !important;
 }
 
 .r-700 {
   font-family: "Roboto", sans-serif;
   font-weight: 700 !important;
 }
 .r-800 {
   font-family: "Roboto", sans-serif;
   font-weight: 800 !important;
 }
 
 .rc-light {
   font-family: 'Roboto Condensed', sans-serif;
   font-weight: 300 !important;
 }
 
 .rc-regular {
   font-family: 'Roboto Condensed', sans-serif;
   font-weight: 400 !important;
 }
 .rc-bold {
   font-family: 'Roboto Condensed', sans-serif;
   font-weight: 700 !important;
 }
 
 .p-14 {
   font-size:14px !important;
 }
 .p-15 {
   font-size:14px !important;
   font-weight: 300 !important;
 }
 
 /*poppins*/
 .poppins-300 {
   font-family: 'Poppins', sans-serif;
   font-weight: 300 !important;
 }
 .poppins-400 {
   font-family: 'Poppins', sans-serif;
   font-weight: 400 !important;
 }
 .poppins-500 {
   font-family: 'Poppins', sans-serif;
   font-weight: 500 !important;
 }
 .poppins-600 {
   font-family: 'Poppins', sans-serif;
   font-weight: 600 !important;
 }
 .poppins-700 {
   font-family: 'Poppins', sans-serif;
   font-weight: 700 !important;
 }
 /*end*/
 
 /*icons*/
 .tint {
      content: "\f043";
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal; 
   
 }
 
 /*thumbnails size*/
 .i-45-auto {
   background-size: 70% auto !important;
   padding:20px!important;
 }
 .i-50-auto {
   background-size: 50% auto !important;
   padding:20px!important;
 }
  .i-60-auto {
   background-size: 60% auto !important;
   padding:20px!important;
 }
 .i-70-auto {
   background-size: 70% auto !important;
   padding:20px!important;
 }
 .i-80-auto {
   background-size: auto 55px !important;
   padding:20px!important;
 }
 .i-auto {
   background-size: auto 40px !important;
   padding:20px!important;
 }
 
 /*tables*/
 table {
  /*border-collapse: collapse;*/
  width: 60%;
}
th, td {
  text-align: left;
  padding: 4px;
}
tr:nth-child(even) {background-color: #f2f2f2;}