﻿.section-content .caption a, .section-content .caption a:visited {
color:#fff;
}
#hot-topics .panel-title a, .bordered-square .panel-title a {
width:100%;
display:block;
}
#hot-topics .panel-body a {
font-weight:normal;
font-size:12px;
}
#hot-topics .panel-default > .panel-heading + .panel-collapse {
background:#fff;
}
#hot-topics .panel-default > .panel-heading + .panel-collapse.collapse.in > .panel-body,
#hot-topics .panel-default > .panel-heading + .panel-collapse > .panel-body {
position:absolute;
z-index: 1000;
background:#fff;
margin:0;
}
.mediaLinks .thumb img {
width: 100%;
height: auto;
}
.mediaLinks .post-meta {font-size:13px;}
.mediaLinks h3 {margin: 0 0 15px 0;font-size: 20px;font-weight: bold;}
.mediaLinks p {margin: 10px 0 0 0;}
.categorySelect .panel-body ul li {
margin:0 !important;
}
.sharethis > span:hover, .sharethis > span:focus {cursor: pointer;}
.st_evernote_custom {margin:0 3px 0 3px;}
.section-content .caption a, .section-content .caption a:visited {
color:#fff;
}
#hot-topics .panel-title a, .bordered-square .panel-title a {
width:100%;
display:block;
}
#hot-topics .panel-body a {
font-weight:normal;
font-size:12px;
}
#hot-topics .panel-default > .panel-heading + .panel-collapse {
background:#fff;
}
#hot-topics .panel-default > .panel-heading + .panel-collapse.collapse.in > .panel-body,
#hot-topics .panel-default > .panel-heading + .panel-collapse > .panel-body {
position:absolute;
z-index: 1000;
background:#fff;
margin:0;
}
.mediaLinks .section-content img{
width: 100%;
height: auto;
}
.categorySelect .panel-body ul li {
margin:0 !important;
}
.sharethis > span:hover, .sharethis > span:focus {cursor: pointer;}
.st_evernote_custom {margin:0 3px 0 3px;}
.calendar-desc {
clear:both;
}
.calendar-topics {
background-color:#fff !important;
}
.calendar-date {color:#fff;background-color:#034875;}
.calendar-desc {position: relative;top: -23px;padding: 15px;}
.calendar-desc p{
    font-size: 14px;
    font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif;
    line-height: 1.25em;
}
.calendar-desc span.cal-link p{
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;

}
/* CALENDAR */
#events {line-height: 1.25em;font-size: .8em !important;}
#event-filters {margin: 0 20px 0px 20px;padding: 0 0 0px 0;}
#events h4 {font-size: 1.4em;margin-bottom: 10px;}
.no-events {margin: 40px 0 0 0;clear:both;}
.event-wrapper {clear:both;}
.event-description {margin:0 0 20px 0;padding:0;}
.event-description li, .event-description p, .event-description span {font-size:14px;}
.event-description span {margin:0;padding:0;}
.event-description h4 {margin:0 0 15px 0;}
.event-description strong {font-weight:bold;}
#event-wrapper .cal-date {padding-top: 15px; text-align: center; font-size: 2em !important; color: #ff6a00;}
#event-wrapper .cal-icon {padding-top: 15px;}
#event-wrapper .event-description {padding-top: 15px;}
.cal-icon {width: 50px; float: left;padding:15px 0 0 0;}
.cal-date {width: 75px; float: left;margin: 20px 15px 0 15px;font-size:22px;}
.entry {border-bottom: 1px solid #e7e7e7;padding-bottom: 15px;}
/* EVENTS */
.eventframe {height:200px;width:100%; overflow: hidden;border:0; background-color:#fff;/*#F7BE49*/}
#event-filters ul {list-style: none;margin-bottom:40px;}
#event-filters li {float: left;}
#event-filters h4 {margin:0 0 5px 0;}
a.county-button {background: #1875ca; color: #fff !important; padding: 6px 12px; -moz-border-radius: 5px; border-radius: 5px; margin: 0 6px; text-decoration:none;}
a.sac-button {background: #d32202; color: #fff !important; padding: 6px 12px; -moz-border-radius: 5px; border-radius: 5px; margin: 0 6px; text-decoration:none;}
a.all-button {background: #293140; color: #fff !important; padding: 6px 12px; -moz-border-radius: 5px; border-radius: 5px; margin: 0 6px; text-decoration:none;}
a.filter {clear:both;background: #edf9fd; color: #174a83 !important; padding: 3px 8px; font-size: 0.75em; -moz-border-radius: 6px; border-radius: 6px; margin: 0 6px; text-decoration:none; opacity: 0.75; transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;}
a.filter:hover, #content a.filter:focus {opacity: 1;}
#filter li {margin-bottom: 10px;}
/* RSS Feed */
.cqfeed {display:none;position:absolute;top:-1000px;}
/* Events */
.event-date {display: block;width: 69px;height: 86px;margin: 0;background: #fff;text-align: center; float:left;border-bottom: 1px solid #ccc;}
.event-date .event-month {background: #034875;display: block;padding: 5px 0;color: #fff;font-size: 16px;font-weight: bold;border-bottom: 2px solid #333;text-transform: uppercase;}
.event-date .event-day {display: block;margin: 0;padding: 10px 0 15px;font-size: 30px;position: relative;font-weight: bold;}
.event-date .event-day::after {content: '';display: block;height: 100%;width: 96%;position: absolute;top: 3px;left: 2%;z-index: -1;box-shadow: 0 0 3px #ccc;}
.event-date .event-day::before {content: '';display: block;height: 100%;width: 90%;position: absolute;top: 6px;left: 5%;z-index: -1;box-shadow: 0 0 3px #ccc;}
.event-date .event-year{font-size: 15px;padding-bottom: 3px;}
/* Services */
.ms-ref-unsel-shortList input, .ms-ref-unsel-shortList label {margin:0;}
.ms-srch-item {width:100%;}

/* Gov Delivery Sign Up */
/*** Sidebar Signup Button */
  .signup_button > a:link, .signup_button > a:visited {
    display: block;
    background-color: #347AB7;
    border: 1px solid #347AB7;
    text-align: center;
    font-family: Open Sans, sans-serif;
    font-weight: bold;
    line-height: 2em;
    color: rgba(255,255,255,1);
    text-decoration: none;
    }
  .signup_button a:hover {
    color: #347AB7;
    border: 1px solid #347AB7;
    background-color: #ffffff !important;
    font-weight: bolder;
  }

/*** Footer Signup Button */
  .sub-footer .signup_button > a {
    display: inline-block;
    width: 80%;
    border: none;
    vertical-align: middle;
    }
  .sub-footer .signup_button a:hover {
    color: #347AB7;
    border: 0;
    background-color: #ffffff !important;
    font-weight: bolder;
  }

/*** Mail Icon */
  .signup_button .input-group-addon {
      display: inline-block;
      width: 25%;
      padding: 9px;
      border-radius: 0;
      border: 0px;
      vertical-align: middle;
  }

  .sub-footer > .row > div:nth-child(2) {
      float: right;
  }

  /* To lineup SC News logo and other column */
  .logo-small h4 {
      margin-top: 0px;
  }
  
/* google translate styles */
.goog-logo-link {
    display:none !important;
} 
    
.goog-te-gadget{
    color: #00000000 !important;
}
.goog-te-gadget select{
    color: #444;
}

