/*
Theme Name: FireEMS
Author: PennWell Corporation
Author URI: http://www.fireemsblogs.com/
Description: Responsive theme for FireEMS Network
Version: 2.2.1
*/

/* line 1, ../sass/bootsnip.scss */
.faq-cat-content {
  padding: 20px;
}

/* line 5, ../sass/bootsnip.scss */
.faq-cat-tabs li a, .faq-cat-tabs body .activty-tabs .nav-tabs > li > a:hover, body .activty-tabs .faq-cat-tabs .nav-tabs > li > a:hover, .faq-cat-tabs body .activty-tabs .nav-tabs > li > a :active, body .activty-tabs .faq-cat-tabs .nav-tabs > li > a :active, .faq-cat-tabs body .activty-tabs .nav-tabs > li > a :focus, body .activty-tabs .faq-cat-tabs .nav-tabs > li > a :focus {
  padding: 15px 10px 15px 10px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  color: #777777;
}

/* line 12, ../sass/bootsnip.scss */
.nav-tabs li a:focus, body .activty-tabs .nav-tabs > li > a:focus:hover, body .activty-tabs .nav-tabs > li > a li :focus {
  outline: none;
}

/* line 16, ../sass/bootsnip.scss */
.panel-heading a, .panel-heading body .activty-tabs .nav-tabs > li > a:hover, body .activty-tabs .panel-heading .nav-tabs > li > a:hover, .panel-heading body .activty-tabs .nav-tabs > li > a :active, body .activty-tabs .nav-tabs > li > a .panel-heading :active, .panel-heading body .activty-tabs .nav-tabs > li > a :focus, body .activty-tabs .nav-tabs > li > a .panel-heading :focus {
  text-decoration: none;
  color: #777777;
}
/* line 17, ../sass/bootsnip.scss */
.panel-heading a:focus, .panel-heading body .activty-tabs .nav-tabs > li > a:focus:hover, body .activty-tabs .panel-heading .nav-tabs > li > a:focus:hover, .panel-heading body .activty-tabs .nav-tabs > li > a :focus, body .activty-tabs .nav-tabs > li > a .panel-heading :focus {
  outline: none;
}
/* line 22, ../sass/bootsnip.scss */
.panel-heading a:hover, .panel-heading body .activty-tabs .nav-tabs > li > a:hover, body .activty-tabs .panel-heading .nav-tabs > li > a:hover, .panel-heading body .activty-tabs .nav-tabs > li > a :hover:active, body .activty-tabs .nav-tabs > li > a .panel-heading :hover:active, .panel-heading body .activty-tabs .nav-tabs > li > a :hover:focus, body .activty-tabs .nav-tabs > li > a .panel-heading :hover:focus, .panel-heading a:focus, .panel-heading body .activty-tabs .nav-tabs > li > a:focus:hover, body .activty-tabs .panel-heading .nav-tabs > li > a:focus:hover, .panel-heading body .activty-tabs .nav-tabs > li > a :focus, body .activty-tabs .nav-tabs > li > a .panel-heading :focus {
  text-decoration: none;
  color: #777777;
}

/* line 28, ../sass/bootsnip.scss */
.faq-cat-content .panel-heading:hover {
  background-color: #efefef;
}

/* line 32, ../sass/bootsnip.scss */
.active-faq {
  border-left: 5px solid #888888;
}

/* line 36, ../sass/bootsnip.scss */
.panel-faq .panel-heading .panel-title span {
  font-size: 13px;
  font-weight: normal;
}

/* line 41, ../sass/bootsnip.scss */
.dropdown-submenu {
  position: relative;
}
/* line 43, ../sass/bootsnip.scss */
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px;
  border-radius: 0 6px 6px 6px;
  background-color: #731a19;
  -webkit-box-shadow: inset 0 0 0;
  -moz-box-shadow: inset 0 0 0;
  box-shadow: inset 0 0 0;
}
/* line 55, ../sass/bootsnip.scss */
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
  color: #fff;
}
/* line 59, ../sass/bootsnip.scss */
.dropdown-submenu:hover > a:after, body .activty-tabs .nav-tabs > li.dropdown-submenu:hover > a:hover:after, body .activty-tabs .nav-tabs > li > a .dropdown-submenu:hover > :active:after, body .activty-tabs .nav-tabs > li > a .dropdown-submenu:hover > :focus:after {
  border-left-color: #000;
}
/* line 63, ../sass/bootsnip.scss */
.dropdown-submenu > a:after, body .activty-tabs .nav-tabs > li.dropdown-submenu > a:hover:after, body .activty-tabs .nav-tabs > li > a .dropdown-submenu > :active:after, body .activty-tabs .nav-tabs > li > a .dropdown-submenu > :focus:after {
  color: #fff;
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #fff;
  margin-top: 5px;
  margin-right: -10px;
}
/* line 76, ../sass/bootsnip.scss */
.dropdown-submenu > a:after:hover, body .activty-tabs .nav-tabs > li.dropdown-submenu > a:after:hover, body .activty-tabs .nav-tabs > li > a .dropdown-submenu > :after:hover:active, body .activty-tabs .nav-tabs > li > a .dropdown-submenu > :after:hover:focus {
  color: #fff;
  border-left-color: #fff !important;
}
/* line 81, ../sass/bootsnip.scss */
.dropdown-submenu.pull-left {
  float: none;
  color: #fff;
}
/* line 84, ../sass/bootsnip.scss */
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}

.fems-nav-item{
  float:left;
}

/** Mixins **/
/** Variables **/
/** End Variables **/
/** Place Holders **/
/* line 41, ../sass/style.scss */
body .activty-tabs, #wrap .container.content .blogger-info, #wrap .container.content .component {
  background: #fff;
  border: 1px solid #ccc;
  margin-bottom: 20px;
  padding: 20px;
}
/* line 46, ../sass/style.scss */
body .activty-tabs > h4, #wrap .container.content .blogger-info > h4, #wrap .container.content .component > h4 {
  color: #000;
  font-weight: 800;
  font-size: 16px;
  text-transform: uppercase;
  margin: 5px 0 20px;
  padding-bottom: 20px;
  letter-spacing: 1.4px;
  border-bottom: 1px solid #ccc;
}

/** End Place Holders **/
/* line 59, ../sass/style.scss */
ul.nav li.dropdown:hover > ul.dropdown-menu {
  display: block;
}

/** end header selection **/
/* line 65, ../sass/style.scss */
#footer {
  background: black;
  height: auto;
  padding: 40px 0;
}
/* line 69, ../sass/style.scss */
#footer .first {
  margin-bottom: 20px;
}
/* line 72, ../sass/style.scss */
#footer .footer-nav {
  /*
  float: left;
  margin-right: 10px;
  min-width: 180px;
  */
}
/* line 76, ../sass/style.scss */
#footer .footer-nav > ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 81, ../sass/style.scss */
#footer .footer-nav > ul li a,
#footer .footer-nav > ul body .activty-tabs .nav-tabs > li > a :active,
body .activty-tabs #footer .footer-nav > ul .nav-tabs > li > a :active,
#footer .footer-nav > ul body .activty-tabs .nav-tabs > li > a :focus,
body .activty-tabs #footer .footer-nav > ul .nav-tabs > li > a :focus {
  color: white;
  font-size: 11px;
  font-weight: 600;
}
/* line 88, ../sass/style.scss */
#footer .footer-nav .femslogo {
  margin-bottom: 15px;
}
/* line 92, ../sass/style.scss */
#footer .copyright {
  width: 100%;
  color: #731a19;
  font-size: 12px;
  font-weight: 600;
}
/* line 98, ../sass/style.scss */
#footer h3 {
  font-size: 15px;
  color: #731a19;
  text-transform: uppercase;
  margin: 0 0 10px;
}
/* line 104, ../sass/style.scss */
#footer .footer-network {
  float: left;
  margin-bottom: 20px;
}

/* line 110, ../sass/style.scss */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
}

/* line 115, ../sass/style.scss */
a, body .activty-tabs .nav-tabs > li > a:hover, body .activty-tabs .nav-tabs > li > a :active, body .activty-tabs .nav-tabs > li > a :focus {
  color: #731a19;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 118, ../sass/style.scss */
a:hover, body .activty-tabs .nav-tabs > li > a:hover, body .activty-tabs .nav-tabs > li > a :hover:active, body .activty-tabs .nav-tabs > li > a :hover:focus, a :active:focus, body .activty-tabs .nav-tabs > li > a:hover :active:focus, body .activty-tabs .nav-tabs > li > a :active :active:focus, body .activty-tabs .nav-tabs > li > a :focus :active:focus {
  color: #731a19;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* line 124, ../sass/style.scss */
body {
  background: #eaeaea;
  color: #101010;
  font: 400 16px/28px "Open Sans", Helvetica, Arial, sans-serif;
}
/* line 128, ../sass/style.scss */
body .activty-tabs {
  padding: 1px;
}
/* line 131, ../sass/style.scss */
body .activty-tabs .nav-tabs {
  border: 0;
  background: #dfdfdf;
}
/* line 134, ../sass/style.scss */
body .activty-tabs .nav-tabs > li {
  border-right: 2px solid #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 137, ../sass/style.scss */
body .activty-tabs .nav-tabs > li.active {
  background: #fff;
}
/* line 139, ../sass/style.scss */
body .activty-tabs .nav-tabs > li.active > a, body .activty-tabs .nav-tabs > li > a .nav-tabs > li.active > :active, body .activty-tabs .nav-tabs > li > a .nav-tabs > li.active > :focus {
  color: #000;
}
/* line 143, ../sass/style.scss */
body .activty-tabs .nav-tabs > li:nth-last-child(1) {
  border-right: 0;
}
/* line 146, ../sass/style.scss */
body .activty-tabs .nav-tabs > li > a, body .activty-tabs .nav-tabs > li > a:hover, body .activty-tabs .nav-tabs > li > a .nav-tabs > li > :active, body .activty-tabs .nav-tabs > li > a .nav-tabs > li > :focus {
  border: 0;
  background: transparent;
  font-weight: 800;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1.8px;
  color: #731a19;
  margin: 0;
}
/* line 155, ../sass/style.scss */
body .activty-tabs .nav-tabs > li > a:hover, body .activty-tabs .nav-tabs > li > a .nav-tabs > li > :hover:active, body .activty-tabs .nav-tabs > li > a .nav-tabs > li > :hover:focus, body .activty-tabs .nav-tabs > li > a :active, body .activty-tabs .nav-tabs > li > a :focus {
  color: #731a19;
  background: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

/* line 169, ../sass/style.scss */
#wrap .container.content {
  padding: 0 0 20px;
}
/* line 171, ../sass/style.scss */
#wrap .container.content .pushdown {
  margin-bottom: 20px;
}
/* line 173, ../sass/style.scss */
#wrap .container.content .pushdown img {
  margin: 0 auto;
  display: block;
  max-width: 100%;
}
/* line 180, ../sass/style.scss */
#wrap .container.content .btm-leaderboard .ad-display {
  margin-bottom: 0;
}
/* line 184, ../sass/style.scss */
#wrap .container.content .blog-pagination {
  text-align: center;
}
/* line 186, ../sass/style.scss */
#wrap .container.content .blog-pagination .pagination {
  margin: 0;
}
/* line 189, ../sass/style.scss */
#wrap .container.content .blog-pagination .pagination > li > a, #wrap .container.content .blog-pagination body .activty-tabs .nav-tabs > li > a .pagination > li > :active, body .activty-tabs .nav-tabs > li > a #wrap .container.content .blog-pagination .pagination > li > :active, #wrap .container.content .blog-pagination body .activty-tabs .nav-tabs > li > a .pagination > li > :focus, body .activty-tabs .nav-tabs > li > a #wrap .container.content .blog-pagination .pagination > li > :focus {
  background-color: transparent;
  border: 0;
  color: #731a19;
  padding: 2px 10px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  font-weight: 700;
  margin: 0 5px;
}
/* line 197, ../sass/style.scss */
#wrap .container.content .blog-pagination .pagination > li > a:hover, #wrap .container.content .blog-pagination body .activty-tabs .nav-tabs > li > a .pagination > li > :hover:active, body .activty-tabs .nav-tabs > li > a #wrap .container.content .blog-pagination .pagination > li > :hover:active, #wrap .container.content .blog-pagination body .activty-tabs .nav-tabs > li > a .pagination > li > :hover:focus, body .activty-tabs .nav-tabs > li > a #wrap .container.content .blog-pagination .pagination > li > :hover:focus {
  background-color: #ccc;
  color: #000;
}
/* line 203, ../sass/style.scss */
#wrap .container.content .blog-pagination .pagination > li.active a, #wrap .container.content .blog-pagination .pagination > li.active body .activty-tabs .nav-tabs > li > a :active, body .activty-tabs .nav-tabs > li > a #wrap .container.content .blog-pagination .pagination > li.active :active, #wrap .container.content .blog-pagination .pagination > li.active body .activty-tabs .nav-tabs > li > a :focus, body .activty-tabs .nav-tabs > li > a #wrap .container.content .blog-pagination .pagination > li.active :focus {
  background-color: #ccc;
  color: #000;
}
/* line 209, ../sass/style.scss */
#wrap .container.content .blog-pagination .pagination > li.disabled a, #wrap .container.content .blog-pagination .pagination > li.disabled body .activty-tabs .nav-tabs > li > a :active, body .activty-tabs .nav-tabs > li > a #wrap .container.content .blog-pagination .pagination > li.disabled :active, #wrap .container.content .blog-pagination .pagination > li.disabled body .activty-tabs .nav-tabs > li > a :focus, body .activty-tabs .nav-tabs > li > a #wrap .container.content .blog-pagination .pagination > li.disabled :focus {
  color: #000;
}
/* line 216, ../sass/style.scss */
#wrap .container.content .blog-entry {
  border: 1px solid #ccc;
  background: #fff;
  margin-bottom: 20px;
  padding: 20px;
}
/* line 221, ../sass/style.scss */
#wrap .container.content .blog-entry .blog-entry-img {
  float: left;
  width: 33.68%;
}
/* line 225, ../sass/style.scss */
#wrap .container.content .blog-entry .post-title {
  color: #000;
}
/* line 227, ../sass/style.scss */
#wrap .container.content .blog-entry .post-title:hover {
  color: #731a19;
  text-decoration: none;
}
/* line 231, ../sass/style.scss */
#wrap .container.content .blog-entry .post-title h2 {
  margin-top: 0;
}
/* line 235, ../sass/style.scss */
#wrap .container.content .blog-entry .entry-meta {
  font-size: 0.688em;
  text-transform: uppercase;
  margin-bottom: 5px;
}
/* line 239, ../sass/style.scss */
#wrap .container.content .blog-entry .entry-meta .tags {
  color: #731a19;
}
/* line 242, ../sass/style.scss */
#wrap .container.content .blog-entry .entry-meta .num-of-comments {
  color: #b0b0b0;
}
/* line 244, ../sass/style.scss */
#wrap .container.content .blog-entry .entry-meta .num-of-comments i {
  font-size: 13px;
}
/* line 249, ../sass/style.scss */
#wrap .container.content .blog-entry .blog-summary {
  float: left;
  width: 63.58932%;
  padding: 0 0 0 20px;
}
/* line 253, ../sass/style.scss */
#wrap .container.content .blog-entry .blog-summary .btn {
  background: #731a19;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: 0;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
/* line 258, ../sass/style.scss */
#wrap .container.content .blog-entry .blog-summary .btn:hover {
  background: #000;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
/* line 262, ../sass/style.scss */
#wrap .container.content .blog-entry .blog-summary .btn .fa {
  font-size: 14px;
  font-weight: bold;
}
/* line 270, ../sass/style.scss */
#wrap .container.content .entry-img-null .blog-summary {
  padding: 0;
  width: 100%;
}
/* line 276, ../sass/style.scss */
#wrap .container.content .entry-img-right .blog-summary {
  padding: 0 20px 0 0;
}
/* line 279, ../sass/style.scss */
#wrap .container.content .entry-img-right .blog-entry-img {
  float: right;
}
/* line 285, ../sass/style.scss */
#wrap .container.content .blogger-info .blogger-social-media {
  margin-top: 15px;
  text-align: center;
}
/* line 288, ../sass/style.scss */
#wrap .container.content .blogger-info .blogger-social-media i {
  color: white;
  font-size: 23px;
  padding-top: 6px;
  height: 34px;
  width: 34px;
  -webkit-transition: background 0.5s ease;
  -moz-transition: background 0.5s ease;
  -o-transition: background 0.5s ease;
  transition: background 0.5s ease;
  margin: 0 5px 10px 0;
}

#wrap .container.content .blogger-info .blogger-social-media i.fa-facebook {
background: #3B5998;
}

#wrap .container.content .blogger-info .blogger-social-media i.fa-twitter {
background: #00aced;
}

#wrap .container.content .blogger-info .blogger-social-media i.fa-linkedin {
background: #007bb6;
}

#wrap .container.content .blogger-info .blogger-social-media i.fa-youtube {
background: #bb0000;
}

#wrap .container.content .blogger-info .blogger-social-media i.fa-envelope {
background: #000000;
}

#wrap .container.content .blogger-info .blogger-social-media i.fa-rss {
background: #FF6600;
}

#wrap .container.content .blogger-info .blogger-social-media i.fa-google-plus {
background: #dd4b39;
}
/* line 297, ../sass/style.scss */
#wrap .container.content .blogger-info .blogger-social-media i:hover {
  background: #979797;
  -webkit-transition: background 0.5s ease;
  -moz-transition: background 0.5s ease;
  -o-transition: background 0.5s ease;
  transition: background 0.5s ease;
}
/* line 305, ../sass/style.scss */
#wrap .container.content .blogger-img {
  text-align: center;
  font-size: 14px;
  padding: 1px;
}
/* line 309, ../sass/style.scss */
#wrap .container.content .blogger-img p {
  padding: 0 20px;
  margin-bottom: 0;
}
/* line 313, ../sass/style.scss */
#wrap .container.content .blogger-img .blogger-photo {
  -webkit-border-radius: 90px;
  -moz-border-radius: 90px;
  -ms-border-radius: 90px;
  -o-border-radius: 90px;
  border-radius: 90px;
  border: 5px solid #fff;
  margin-top: -60px;
}
/* line 318, ../sass/style.scss */
#wrap .container.content .blogger-img .blogger-info-background {
  min-height: 130px;
}
/* line 321, ../sass/style.scss */
#wrap .container.content .blogger-img .blogger-name {
  font-size: 16px;
  font-weight: 700;
  color: #731a19;
  text-transform: inherit;
  margin: 10px 0;
  padding: 0;
  border: 0;
  letter-spacing: 0.8px;
}
/* line 331, ../sass/style.scss */
#wrap .container.content .blogger-img .blogger-social-media {
  margin: 20px 0 10px;
}
/* line 335, ../sass/style.scss */
#wrap .container.content .activity-pop {
  margin-bottom: 20px;
}
/* line 337, ../sass/style.scss */
#wrap .container.content .activity-pop:nth-last-child(1) {
  margin-bottom: 0;
}
/* line 340, ../sass/style.scss */
#wrap .container.content .activity-pop .pop-img {
  width: 38.461%;
  float: left;
}
/* line 344, ../sass/style.scss */
#wrap .container.content .activity-pop .pop-summary {
  float: left;
  width: 60.785%;
  padding-left: 15px;
}
/* line 348, ../sass/style.scss */
#wrap .container.content .activity-pop .pop-summary > h4 {
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 5px;
}
/* line 353, ../sass/style.scss */
#wrap .container.content .activity-pop .pop-summary .pop-date {
  font-size: 0.688em;
  text-transform: uppercase;
}
/* line 362, ../sass/style.scss */
#wrap .container.content .ad-display {
  margin-bottom: 20px;
}
/* line 364, ../sass/style.scss */
#wrap .container.content .ad-display img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

/* line 373, ../sass/style.scss */
.col-md-8 {
  padding: 0 10px 0 0;
}

/* line 376, ../sass/style.scss */
.col-md-4 {
  padding: 0 10px 0 0;
}

@media (min-width: 992px) {
  /* line 381, ../sass/style.scss */
  .col-md-8 {
    width: 70.806%;
  }

  /* line 384, ../sass/style.scss */
  .col-md-4 {
    width: 27.5%;
  }
}
@media (max-width: 768px) {
  /* line 390, ../sass/style.scss */
  .col-md-8 {
    padding: 0 0;
  }

  /* line 393, ../sass/style.scss */
  .col-md-4 {
    padding: 0 0;
  }

  /* line 396, ../sass/style.scss */
  body .activty-tabs .nav-tabs > li > a, body .activty-tabs .nav-tabs > li > a:hover, body .activty-tabs .nav-tabs > li > a .nav-tabs > li > :active, body .activty-tabs .nav-tabs > li > a .nav-tabs > li > :focus {
    letter-spacing: 1.2px;
  }

  /* line 400, ../sass/style.scss */
  #wrap .container.content {
    padding: 0 15px 15px;
  }
}
/* line 405, ../sass/style.scss */
.row {
  margin-right: 0;
  margin-left: 0;
}

.comments-title{
  font-size:18px;
}
#comments-list > ul{
  padding:0;
  margin:0;
  list-style: none;
}
#comments .fn{
  font-weight:bold;
}
.caret{display: none}

.entry-content img, .widget-area img {
max-width: 100%;
height: auto !important;}

/* ShareThis styling */
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices {
height: 23px !important;
}

/* Amazon Widget */
.amzn_wdgt {
width: 270px !important;
}
.wdgt_brdr .wdgt_tl {
width: 250px !important;
}

.alignright {
float: right;
margin-left: 20px;
}

.alignleft {
float: left;
margin-right: 20px;
}

.aligncenter {
display: block;
margin: auto;
text-align: center;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding: 4px 10px 4px 10px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

.network_posts {
  text-align: center;
}

.sidebar-entry-img {
  float: left;
  padding-right: 10px;
}

.sidebar-date {
  font-size: 13px;
}

/* Tabbed Widget Begin */

.nav-tabs > li > a {
margin-right: -4px;
}

.display-posts-listing .listing-item {
    clear: both;
    line-height: 1.3;
}

.display-posts-listing img {
    float: left;
    max-width: 30%;
    margin: 0 10px 10px 0;
}

.display-posts-listing a.title {
font-size: 14px;
font-weight: bold;
}

.display-posts-listing span.date {
font-size: 13px;
display: block;
padding-top: 2px;
padding-bottom: 10px;
}

div#tag-cloud {
overflow: hidden;
}

div#comments {
line-height: 140%;
}

#pennwell-tab .component.widget-area {
padding: 7px !important;
padding-bottom: 50px !important;
}

.tab-title {
font-weight: bold;
font-size: 18px;
padding: 3px;
padding-bottom: 8px;
text-align: center;
}

#comments a, i {
font-size: 12px;
}

#archives li {
padding-left: 7px;
list-style: none;
}

#comments ul {
padding-left: 7px;
}

div#categories {
padding-left: 5px;
}

.nav-tabs > li > a {
padding: 10px 13px;
background: #ccc;
border: 2px solid transparent;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
border: 2px solid #dddddd;
border-bottom: 0px;
}

.nav-tabs {
border-bottom: none;
}

li.cat-item {
list-style-type: none;
}

.tab-content > .active {
font-size: 14px;
}

.index_row_entry {
padding: 7px;
}

/* Tabbed Widget End */
/* Added to support partners navigation */
.blog-link-header {
  color: #731A19;
  padding: 3px 15px;
  font-size: 14px;
}

#footer .row { 
  margin-right: -15px;
  margin-left: -15px;
}

/**
 * Fixing Responsive Navigation
 */
#mobile-nav-items > a {
  width: 100% ! important;
  background-color: #000 ! important;
}

#mobile-nav-open {
  padding: 0px 5px 0px 4px ! important;
}

#mobile-nav-items > ul > li > a {
  line-height: 1.75em ! important; 
  border: 0px ! important; 
}

ul.mobile-nav-menu li.blog-link-header {
  padding-left: 5px ! important;
}

ul.mobile-nav-menu {
  left: -150px ! important;
  width: 300px ! important;
}

.mobile-nav-menu ul {
  padding-left: 5px;
}

.mobile-nav-menu ul li {
  line-height: 1.0em;
}

.nav.navbar-nav ul li a {
  font-size: 18px;
}

button i.fa.fa-search.fa-3 {
  font-size: 12px;
}

i.fa.fa-search.fa-3 {
  font-size: 18px;
}

ul.nav.navbar-nav.nav-dropdown.more-partners {
  margin: 0;
}

#partners {
  width: 100%;
}

.nav > li > a:hover, .nav > li > a:focus {
  color: #333;
}

/* temp */

#site-mobile-nav-items > a {
  width: 100% ! important;
  margin: 15px;
}

#site-mobile-nav-items > a:visited,
#site-mobile-nav-items > a:hover {
  color: #fff;
}

#site-mobile-nav-open {
  padding: 0px 5px 0px 4px ! important;
}

#site-mobile-nav-items > ul > li > a {
  line-height: 1.75em ! important; 
  border: 0px ! important; 
}

#site-mobile-nav-items > ul {
  height: auto;
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  padding:0;
  list-style: none;
  font-size: 1.2em;
  line-height: 1.5em;
}

#site-mobile-nav-items ul li ul {
  list-style: none;
  padding-left: 15px;
}

#site-mobile-nav-items ul li ul li {
  padding: 5px 0;
}

#site-mobile-nav-items.active > ul {
  display: block;
  background-color: #fff;
  left: 5px ! important;
  margin-top: 50px;
  z-index: 500;
  padding: 0 0 10px 10px;
  border: 1px solid #ccc;
}

a.navbar-brand i.fa.fa-chevron-down {
  font-size: 20px;
}

#site-mobile-nav-items.active > ul > li {
  padding-left: 5px;
}
/* end temp */

/**
 * Multicolumn Layout
 */
.dropdown-menu {
  min-width: 200px;
}
.dropdown-menu.columns-2 {
  min-width: 400px;
}
.dropdown-menu.columns-3 {
  min-width: 600px;
}
.dropdown-menu li a {
  padding: 5px 15px;
  font-weight: 300;
}
.multi-column ul {
  list-style: none;
  padding-left: 0px;
  line-height: 1.1em;
}
.multi-column ul li a {
  padding: 0 ! important;
}
.multi-column-dropdown {
  list-style: none;
  padding: 0;
}
/* This is bad */
.dropdown-menu.multi-column.multi-column-2.small {
  left: -324px;
}

@media (min-width: 1200px) {
  .dropdown-menu.multi-column.multi-column-2.small {
    left: -290px;
  }
}

#wrap #header .multi-header .nav-dropdown .dropdown-menu.multi-column li a {
  line-height: 1.5em; 
}

#wrap #header .multi-header .nav-dropdown .dropdown-menu.multi-column.multi-column-1 {
  padding: 5px; 
}

#wrap #header .multi-header .nav-dropdown .dropdown-menu.multi-column.multi-column-1 a {
  padding: 0 ! important;
}

.dropdown-header.blog-link-header {
  padding: 3px 0 ! important;
  font-weight: 600;
  font-size: 1.2em;
}

.multi-column-dropdown.menu li a {
  /* Have to interrupt order of priority */
  padding: 1px 1px 1px 5px ! important;
}
.multi-column-dropdown li a {
  display: block;
  clear: both;
  line-height: 1.428571429;
  color: #333;
  white-space: normal;
}
.multi-column-dropdown li a:hover {
  text-decoration: none;
  color: #262626;
}

.multi-column-dropdown.menu li {
  padding: 0 ! important;
}

.multi-column-dropdown.menu li a {
  color: #333;
  padding-left: 5px;
}

.multi-column-dropdown.menu li a:hover {
  color: #262626;
  text-decoration: underline;
}

@media (max-width: 767px) {
  .dropdown-menu.multi-column {
    min-width: 240px !important;
    overflow-x: hidden;
  }
}
div.sub-nav-menu {
  background-color: #333 ! important;
}

