/* Base styles */
body { background: #fff; color: #333; font: 14px Verdana,Arial,Helvetiva,sans-serif; }
a { color: #0d5b8c;}
p {margin: 0 0 20px; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; color: #525151; }
h1 { font: 23px Verdana; clear:both; }
h2 { margin-bottom: 10px; font-size: 15px !important; font-weight: bold !important }
h4, h4 a { margin-bottom: 5px; }
::-moz-selection { background: #b3d4fc; text-shadow: none; }
::selection { background: #b3d4fc; text-shadow: none; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
audio, canvas, iframe, img, svg, video { vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0; }
textarea { resize: vertical; }
.table { display: table; margin: 0 auto; }
.voffset { margin-top:12px;}
img.alignright { margin-left:12px;}
img.alignleft { margin-right:12px;}
section.widget { clear:both;}
.entry-content img,
.comment-content img,
.widget img { max-width: 97.5%; /* Fluid images for posts, comments, and widgets */ }
img[class*="align"], img[class*="wp-image-"] { height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */ }
img.size-full { max-width: 97.5%; width: auto; }
.video-container { position: relative;  padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.video-container iframe, .video-container object, .video-container embed { position: absolute;     top: 0;     left: 0;     width: 100%;     height: 100%; }
/* Base styles */

/* header */
.logged-in .ds { top:46px;}
body { /*padding-top:56px;*/}
.navbar-brand { float:none; display:inline-block; padding-left:0; padding-right:0; height:auto;}
.nav-label { display:inline-block; line-height:50px; font-weight:bold; color:#ddd; text-indent:15px;}
.navbar { margin-bottom:0px; border-radius:0; }
.navbar-default { background-color: #005686; border: 0px none transparent; }
.navbar-toggle { margin-bottom:0; background-color:#ddd;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus { color: #fff; background-color: transparent;  }
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:active { color: #fff;}
.banner { background-position:center center; background-size:cover !important;}
.site-logo {padding:10px 0 0 20px;}
.site-name { font-size:24px; color:#fff; font-weight:bold; padding:15px 0 3px 7px; font-family: 'Verdana', sans-serif;}
.site-name a.site-link {color:#fff;}
.site-tagline { font-size:20px; color:#fff; padding:7px 0 10px 7px; font-family: 'Verdana', sans-serif;} 
/* header */ 

/* Content */
.wrap {  }
.content {padding-top:12px; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}
.main { padding-top:15px;}
h2.entry-title {padding-bottom: 2px; margin-top: 0px; padding-top: 0px; margin-bottom:0;}
h2.entry-title a {color: #f02d28; font-family: Verdana, Geneva, sans-serif; font-size: 21px; }
.featured-image { padding-bottom: 12px;}
.entry-summary { padding-top:12px;}
.byline { padding-bottom: 12px; color:#999999; }
.byline a { color:#999999;}
.updated { padding-left:12px;}
article { padding-bottom: 15px; padding-top: 15px; line-height: 156%; border-bottom: 1px solid #efefef; }
.entry-tags {  padding-bottom: 12px; }
.entry-footer { padding:100px 0 0 0;}
.screen-reader-text { display:none;}

.post-nav .pager li a { background:#333333; color:#fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.ssba img { padding-left:0 !important;}
.ssba_sharecount { margin-right:6px; display:none !important;}




/* Content */

/* Sidebar */
.sidebar .sidebar-elements { background:#fbfbfb; padding:0 15px; border:1px solid #eeeeee; }
.sidebar h3 { text-transform: uppercase; font-size: 12px; color: #cf2a27; line-height: 24px; margin-bottom: 0; font-weight:bold; }
.sidebar ul { margin:0; padding:0; list-style:none; font-size:13px;}
.sidebar li { padding: 8px 0; list-style: none; line-height: 20px;}
.postform, .widget_archive select { height: 30px; line-height: 30px; width:100%; padding-left:8px; border: 1px solid #ccc; color: #666; }
.search-submit { padding-left: 5px; padding-right: 5px; display: inline-block; text-indent: -999999px; background:#cf2a27 url(../img/search.png) no-repeat center center; cursor: pointer; width: 34px !important; border: 1px solid #B3B3B3; vertical-align: top; } 
.search-submit:focus, .search-submit:hover {background:#cf2a27 url(../img/search.png) no-repeat center center;}
/*.fts-jal-fb-picture, .jal-fb-description { display:none !important;}*/
/* Sidebar */

/* Footer */
.footer { font-size:9px; padding-top:12px; padding-bottom:12px;}
.footer-links {margin:0; padding:0; list-style:none;}
.footer-links li { float: left; margin-right: 4px; }
.footer-links li a {color: #5b5b5b; }
/* Footer */


.list li {
  display:inline-block;
  padding:5px;
  
}


@media only screen and (max-width : 600px) {
.ds_btn { display:none !important}
}
  
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
/* header */
body { /*padding-top:96px;*/}
.ds { position:fixed !important; z-index:992; height:56px !important;}
.logged-in .ds { top:32px;}
.navbar { /*min-height:inherit; position:fixed !important; z-index:991; width:100%; top: 64px;}
.logged-in .navbar { top:88px;*/}
.navbar-nav { width:90%; margin:0 auto; float:none;}
.nav-label { display:none !important;}
.navbar-nav>li>a { padding:3px 0px 1px 0px; margin:7px; border-bottom:3px solid transparent;}
.navbar-nav>li>a:hover {border-bottom:3px solid #ddd;}
.banner {  min-height:98px;}
.navbar-collapse { padding-left:0; padding-right:0;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus { border-bottom:3px solid #fff; color:#fff !important;  }
.navbar-default .navbar-nav>a, .navbar-default .navbar-nav>a:hover, .navbar-default .navbar-nav>a:focus, .navbar-default .navbar-nav>a:active { color:#fff !important;  }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus { background:transparent; color:#fff; border-color: #fff;}
.navbar-nav>li>.dropdown-menu { margin-top:-1px;}
.dropdown-menu {background-color: #005686; border-color:#005686;}
.dropdown-menu>li>a, .dropdown-menu>li>a:hover { color:#fff; background:transparent;}
/* header */

.post-thumbnail { padding-right:0;}
}
.blog .entry-summary p { display:inline;}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {


}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}

/* Share icons */
.ssba img {
  height: 35px;
  width: 35px;
}

/* Featured articles */

.featured-articles {
  margin: 0 0 30px 0;
  border-bottom: 1px solid #eeeeee;
}

.featured-articles h2.entry-title a {
  font-size: 12px;
}

.featured-articles h2.entry-title {
  margin-bottom: 10px;
}

@media (min-width : 1024px) {
  .featured-articles h2.entry-title {
    height: 40px;
  }
}

.featured-articles .col-md-4 {
  padding-bottom: 20px;
}

.featured-articles h3 {
  text-transform: uppercase;
  font-size: 14px;
  line-height: 24px;
  font-weight: bold;
  padding-left: 16px;
  color: #525151;
}

.featured-articles img {
  max-height: 150px;
  overflow: hidden;
  object-fit: cover;
  width: 100%;
}

.featured-articles .col-md-4 .entry-summary a {
  font-size: 12px;
  text-decoration: none;
  color: #000;
}

/* Sidebar CTA */

.sidebar-cta {
  margin: 20px 0;
  padding: 0 15px;
}

.sidebar-cta .row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 10px;
}

.sidebar-cta img {
  max-height: 200px;
  overflow: hidden;
  object-fit: cover;
  width: 95%;
  margin: 4px;
}

.sidebar-cta .text {
  padding: 4px;
}

.sidebar-cta .row span.link {
  display: block;
  width: 100%;
  padding: 0 10px 20px 0;
}

a.ssba_share_link {
  color: unset!important;
  background-color: unset!important;
}