/* Chrome fix for fuzzy images */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'FontAwesome';
    src: url('//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
  }

  @font-face {
    font-family: 'BebasNeue';
    src: url('../fonts/BebasNeue-webfont.svg#webfontU0jP3420') format('svg');
  }

  @font-face {
    font-family: 'Glyphicons Halflings';
    src: url('//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.4/fonts/glyphicons-halflings-regular.svg') format('svg');
  }

  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url(//themes.googleusercontent.com/licensed/font?kit=cJZKeOuBrn4kERxqtaUH3Zbd9NUM7myrQQz30yPaGQ4#OpenSans) format('svg');
  }
  /*
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local('Lato Regular'), local('Lato-Regular'), url(//themes.googleusercontent.com/licensed/font?kit=hLECvlEj3pKlnS4NFs8NQw#Lato) format('svg');
  }
  */
}

/* Header tags resized by Arnold */
/* Converted to EM by CVL, HTML & BODY = 16px */
h1 {
  /*font-size: 42px;*/
  font-size: 2.625em;
  line-height: normal;
}
/*
h1.enlarged {
  font-size: 63.2px;
}
*/
h2 {
  /*font-size: 34px;*/
  font-size: 2.125em;
  line-height: normal;
}
/*
h2.enlarged {
  font-size: 48.8px;
}
*/
h3 {
  /*font-size: 28px;*/
  font-size: 1.750em;
  line-height: normal;
}
h4 {
  /*font-size: 24px;*/
  font-size: 1.50em;
  line-height: normal;
}
h5 {
  /*font-size: 22px;*/
  font-size: 1.375em;
  line-height: normal;
}
/*
h6 {
  font-size: 13.6px;
  line-height: normal;
}
*/
/*
h1 small {
  font-size: 24.8px;
}
h2 small {
  font-size: 16.8px;
}
h3 small {
  font-size: 16px;
}
h4 small {
  font-size: 16px;
}
*/


/* fully valid URL, likely external link */
/*a[href*="osceola.org"]*/
a[href*=".org"],a[href*=".com"],a[href*=".us"],a[href*=".gov"],a[href*=".edu"],a[href*=".net"]
{
  /*background-color: yellow;*/
  /*background-color: #DDD;*/
  /*color: blue;*/
  /*font-weight: 900;*/
}

/* Links that might need to be corrected manually *
/*a[href*=".cfm"]*/
/*h1[rel="handsome"][title^="Important"] { color: red; }*/
/*#content-main a[href*="solodev"][href$=".cfm"]*/
/*
#content-main a[href$=".cfm"]
{
  background-color: yellow;
  color: blue;
}
*/

/* Beta site */
a[href*="osceola.solodev.net"]
{
  /*background-color:yellow;*/
  /*background-color:transparent;*/
  /*color:#0088CC;*/
  /*border-bottom: 3px double;*/
  /*color: #005580;*/
  /*font-weight: 400;*/
  /*line-height: 1.7em;*/
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6
{
  color: #368cb6;
}

#footer a.facebook-icon, #footer a.twitter-icon, #footer a.youtube-icon,
.header a.facebook-icon, .header a.twitter-icon, .header a.youtube-icon
{
  background-color: transparent;
  color: #FFF;
}

html, body
{
  /*background-color: #F6F2F3;*/
  /*background-color: #F4F3F1;*/
  /*color: #333;*/
  //color: #818181;
  color: #636363;
  font-weight: 400;
}

body #content-main p
{
  /*line-height: 1.7em;*/
}

.panel .panel-body,
.content-body p /* refer to  http://osceola.solodev.net/about-osceola-county/bcc/ */
{
  //color: #787878;
  color: #636363;
  font-size: 15px;
  //line-height: 20px;
  line-height: 21px;
}
.content-body li{font-size:15px;}

ul
{
  padding-left: 1em;
}

ul li
{
  color: #0072BC;
  margin-bottom: 10px;
  /*list-style-position: inside;*/ /* Commented out per request from Michelle Thompson */
}

ul li span.li-text
{
  /*color: #333;*/
  //color: #818181;
  color: #636363;
}

.locationTitle
{
  background: #666;
  margin-top: 0;
  padding: 13px;
}

.location h5
{
  font-size: 14px;
  color: #fff ;
}

/*.content-header,*/
/*.content-wrapper*/
#header + .dynamicDiv
{
  background: #FFF;
  /*background: #e6e6e6;*/
  /*background: -moz-linear-gradient(top, #E6E6E6 0%, #FFF 15%, #FFF 100%);*/
  /*background: -moz-linear-gradient(top, #E6E6E6 0%, #FFF 100%);*/
  /*background: -moz-linear-gradient(top, #E6E6E6 0%, #FFF 50%, #FFF 100%);*/
  /*background: -webkit-gradient(left top, left bottom, color-stop(0%, #E6E6E6), color-stop(15%, #FFF), color-stop(100%, #FFF));*/
  /*background: -webkit-gradient(left top, left bottom, color-stop(0%, #E6E6E6), color-stop(100%, #FFF));*/
  /*background: -webkit-gradient(left top, left bottom, color-stop(0%, #E6E6E6), color-stop(50%, #FFF), color-stop(100%, #FFF));*/
  /*background: -webkit-linear-gradient(top, #E6E6E6 0%, #FFF 15%, #FFF 100%);*/
  /*background: -webkit-linear-gradient(top, #E6E6E6 0%, #FFF 100%);*/
  /*background: -webkit-linear-gradient(top, #E6E6E6 0%, #FFF 50%, #FFF 100%);*/
  /*background: -o-linear-gradient(top, #E6E6E6 0%, #FFF 15%, #FFF 100%);*/
  /*background: -o-linear-gradient(top, #E6E6E6 0%, #FFF 100%);*/
  /*background: -o-linear-gradient(top, #E6E6E6 0%, #FFF 50%, #FFF 100%);*/
  /*background: -ms-linear-gradient(top, #E6E6E6 0%, #FFF 15%, #FFF 100%);*/
  /*background: -ms-linear-gradient(top, #E6E6E6 0%, #FFF 100%);*/
  /*background: -ms-linear-gradient(top, #E6E6E6 0%, #FFF 50%, #FFF 100%);*/
  /*background: linear-gradient(to bottom, #E6E6E6 0%, #FFF 15%, #FFF 100%);*/
  /*background-image: linear-gradient(to bottom, #E6E6E6 0%, #FFF 15%, #FFF 100%);*/
  /*background-image: linear-gradient(to bottom, #E6E6E6 0%, #FFF 100%);*/
  /*background-image: linear-gradient(to bottom, #E6E6E6 0%, #FFF 50%, #FFF 100%);*/
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6E6E6', endColorstr='#FFFFFF', GradientType=0 );*/
  margin-bottom: 20px;
  padding-top: 20px;
}

.news-event-date
{
  /*background-color: #7F7F7F;*/ /* gray */
  background-color: #368cb6;
  display: block;
  /*font-size: 24px;*/
  padding: 4px 0.8em;
}

.news-event-date .news-event-date-m,
.news-event-date .news-event-date-d, 
.news-event-date .news-event-date-y
{
  color: #FFF;
}

#news_detail_slider .flex-control-nav
{
  /*position: relative;*/
  position: static;
  /*bottom: 20px;*/
  /*right: auto;*/
  /*left: 20px;*/
  /*text-align: center;*/
  /*width: auto;*/
  width: 100%;
  z-index: 3;
}



/***** Right Side Col *****/
.location
{
  /*border: none;*/ /* TBS3 override */
  /*border-radius: 0;*/ /* Undos TBS3 .well border radius */
  /*border-left: solid 1px #DDD;*/
  font-size: 14px;
  /*margin-bottom: 20px;*/
  margin-top: 45px;
  min-height: 20px;
  /*padding: 10px 10px 10px 20px;*/
  padding: 0px;
}

.location h4
{
  margin: 0;
}

.location p
{
  margin: 0 0 5px;
}

.location .row
{
  margin-bottom: 17.5px;
}

/***** Right Side Col *****/

.content-header
{
  /*
background: url('/resources/img/osceola-airboating.jpg') no-repeat scroll 50% 0% / 100% auto transparent;
position: relative;
bottom: 209px;
  */
  background-color: #EEE;
  margin-bottom: 30px;
}

/* Left Nav styles */
/*.subMenu { font-size: 14px; }*/

.subMenu ul /* Override TBS */
{
  list-style-type: none;
  padding-left: 0;
}

/*.subMenu ul li a { }*/

.subMenu ul li
{
  /*background-color: #DADADA;*/ /* Original */
  /*background-color: #F5F5F5;*/ /* TBS Well color */
  background-color: #F8F8F8; /* Arnold color */
  background-color: #EEE; /* Joe color */
  /*margin-bottom: 1px;*/ /* Original */
  /*margin-bottom: 5px;*/ /* Arnold T */
  margin-bottom: 3px; /* CVL */
  /*padding: 15px 10px;*/
}

/*
.subMenu ul li:focus
.subMenu ul li:hover,
*/
#member-bar .container > div:focus,
#member-bar .container > div:hover
{
  background-color: #0072BB;
}

.subMenu ul li > a
{
  /*color: #0072BB;*/
  color: #368CB6; /* AT change */
  /*font-size: 14px;*/
  font-size: 13px;
  font-weight: 700; /* AT change */
  /*text-transform: uppercase;*/ /* AT change */
}

/*.subMenu ul li:focus > a*/
/*.subMenu ul li > a:focus,*/
/*.subMenu ul li:hover > a,*/
/*.subMenu ul li > a:hover,*/
.subMenu .nav > li > a:hover,
.subMenu .nav > li > a:focus,
#member-bar .container > div:focus,
#member-bar .container > div:hover
{
  /*background-color: #0072BB;*/
  background-color: #368cb6;
  color: #FFF;
  text-decoration: none;
}

.subMenu ul li.subMenuHighlight
{
  background-color: #549BCE;
}

.subMenu ul li.subMenuHighlight a
{
  color: #FFF;
}

.subMenu .navbar-brand-desktop
{
  display: none;
}

/*
ul.subMenuHighlight
{

}
*/
/* End Left Nav styles */


/* Breadcrumb area */
.header-text
{
  /*
  background-color: #F8F8F8;
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding-bottom: 9px;
  padding-top: 9px;
  */
}

.crumb-div
{
  /*background: none;*/
  border: none;
  box-shadow: none;
  /*font-size: 15px;*/
  /*font-size: 13px;*/
  /*font-size: 12px;*/
  font-size: 11px;
  /*height: 37px;*/ /* to center vert with Addthis box */
  /*line-height: 37px;*/ /* to center vert with Addthis box */
  line-height: 25px; /* to center vert with Addthis box */
  /*margin-bottom: 20px;*/
}

.crumb-div .table > tbody > tr > td
{
  border-top: none;
}

.crumb-div #addthis:after
{
  clear:both;
}

.crumb-div table
{
  display: inline;
  font-size:12px;
  /*margin-bottom:0;*/
  /*width:auto;*/
}

.crumb-div table,
.crumb-div .table-bordered td
{
  border: none;
  padding: 0;
  display: inline;
}

.crumb-div .table-responsive
{
  display: inline;
}

.crumb-div tr, .crumb-div tbody
{
  display: inline;
}

.fileTrail
{
  /*color: #0072BB;*/
  color: #444;
}

.fileTrailCurrent
{
  /*color: #8FB157;*/
  /*color: #779741; too light for ADA color contrast*/
  color: #587532;
}

.fileTrail, span.fileTrailDividers
{
  /*color: #333; Too Dark*/ 
  /*color: #818181; too light for ADA color contrast*/
  color: #666;
}

span.fileTrailDividers
{
  padding: 0 1px;
}

/* end Breadcrumb Area */

/*---- Right Location Box Area ----*/
.location .contactUs a, .location .mapIt a, .location .anotherCTA a
{
  color: #FFF;
  float: none;
  /*margin-bottom: 20px;*/
  margin-bottom: 0.813em;
}

.location .contactUs a
{
  background-color: #45BFF0;
  /*margin-top: 20px;*/
  margin-top: 10px;
}

.location .mapIt a
{
  /*background-color: #8FB157;*/
  background-color: #779741;
}

.location .anotherCTA a
{
  background-color: #E2863B;
}

.location .btn
{
  border-radius: 0; 
}

/*---- Right Location Box Area ----*/

h1.page-title
{
  /* color: #000; */
  /*color: #343331;*/ /* Color picked from psd */
  /*color: #343434;*/
  /*color: #333;*/
  /*font-family: "BebasNeue",Helvetica Neue,Helvetica,Arial,sans-serif;*/
  /*font-family: "BebasNeue","Helvetica Neue",Helvetica,Arial,sans-serif;*/
  font-family: 'Open Sans Condensed', sans-serif;
  /*font-size: 40px;*/
  /*font-size: 2.375em;*/
  font-size: 2.75em;
  font-weight: 700;
  /*line-height: 0.75em;*/
  /*margin-bottom: 10px;*/
  /*margin-bottom: 5px;*/
  margin-bottom: 30px;
}

.header-navbar
{
  /*box-shadow: 0 10px 15px #999;*/
}

.content-wrapper > .container /* For pages that don't have much content http://osceola.solodev.net/services.stml */
{
  min-height: 400px;
}

.content-wrapper .container,
.content-header .container
{
  /*background-color: #FFF;*/
  /*position: relative;*/
  /*z-index: 5;*/
}

#box-layout + .content-header .container
{
  background-color: transparent;
}

.content-header .container
{
  /*padding-top: 20px;*/
  padding-top: 10px;
  padding-bottom: 10px;
}

.content-wrapper h2, .fc-header-title h2
{
  /*border-bottom: 2px solid;*/ /* 2px was too thick compared to other lines */
  border-bottom: 1px solid;
  float: none;
  /*font-size: 20px;*/
  font-size: 25px;
  font-weight: 700;
  padding-left: 0;
  text-transform: uppercase;
}

.fc-header-title h2
{
  border: none;
}

.content-wrapper h2.titleSubHeadline
{
  text-transform: none;
}

.dynamicDiv > h2:first-of-type { margin-top: 0; }

.boxes h2
{
  margin-top: 5px;
  margin-bottom: 10px;
  text-transform: none;
}

/* Utility Classes */
.image-left
{
  /*border: 3px solid #000;*/
  float: left;
  margin: 0 20px 15px 0;
}

.image-right
{
  /*border: 3px solid #000;*/
  float: right;
  margin: 0 0 20px 15px;
}

.image-center
{
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.no-padding { padding: 0; }

.no-padding-left { padding-left: 0; }

.no-padding-right { padding-right: 0; }

/* END - Utility Classes */

/* Reverts back to TBS 3 */
a, a:hover
{
  /*color: #368CB6;*/
  color: #0072BC; 
  /*color: #fff;*/
}

#content-main a[href$='.zip']
{
  /*background: transparent url(/core/fileparse.php/2533/urlt/zip.png) center left no-repeat;*/
  /*display: inline-block;*/
  /*padding-left: 20px;*/
  /*line-height: 18px;*/
}

#content-main a[href$='.doc'], #content-main a[href$='.docx']
{
  /*background: transparent url(/core/fileparse.php/2533/urlt/doc.png) center left no-repeat;*/
  /*display: inline-block;*/
  /*padding-left: 20px;*/
  /*line-height: 18px;*/
}

/*#content-main a[href$='.ppt']
a[href$='.ppt'],a[href$='.pptx']
{
  background: transparent url(/core/fileparse.php/2533/urlt/ppt.png) center left no-repeat;
  display: inline-block;
  padding-left: 20px;
  line-height: 18px;
}*/

#content-main a[href$='.pdf']
{
  /*background: transparent url(/core/fileparse.php/2533/urlt/pdf.png) center left no-repeat;*/
  /*display: inline-block;*/
  /*padding-left: 20px;*/
  /*line-height: 18px;*/
}

#content-main a[href$='.rar']
{
  /*background: transparent url(/core/fileparse.php/2533/urlt/rar.png) center left no-repeat;*/
  /*display: inline-block;*/
  /*padding-left: 20px;*/
  /*line-height: 18px;*/
}

#content-main a[href$='.gzip'] {
  /*background: transparent url(/core/fileparse.php/2533/urlt/gz.png) center left no-repeat;*/
  /*display: inline-block;*/
  /*padding-left: 20px;*/
  /*line-height: 18px;*/
}

.iconListBox /* applied to .row */
{
  border-bottom: 1px dotted #C0C0C0;
  margin-bottom: 10px;
  padding-bottom: 5px;
}

.iconListBox div /* Applied to two divs */
{
  /*border-bottom: 1px dotted #C0C0C0;*/
  /*margin-bottom: 10px;*/
  /*padding-bottom: 5px;*/
}

/*#content-main .iconListBox a[href$='.pdf']*/
.iconListBox a[href$='.pdf']
{
  background: transparent url(/core/fileparse.php/2533/urlt/pdf_32x32.png) center left no-repeat;
  display: inline-block;
  padding-left: 2.5em;
  /*line-height: 32px;*/
  /*line-height: 30px;*/
  /*line-height: 1.25em;*/
  line-height: 2em;
}


/*#content-main .iconListBox a[href$='.pdf']*/
.iconListBox a[href$='.ppt'], .iconListBox a[href$='.pptx']
{
  background: transparent url(/core/fileparse.php/2533/urlt/word_32x32.png) center left no-repeat;
  display: inline-block;
  padding-left: 2.5em;
  /*line-height: 32px;*/
  /*line-height: 30px;*/
  /*line-height: 1.25em;*/
  line-height: 2em;
}

/*#content-main .iconListBox a[href$='.doc'], #content-main .iconListBox a[href$='.docx']*/
.iconListBox a[href$='.doc'], .iconListBox a[href$='.docx']
{
  background: transparent url(/core/fileparse.php/2533/urlt/word_32x32.png) center left no-repeat;
  display: inline-block;
  padding-left: 2.5em;
  /*line-height: 32px;*/
  /*line-height: 30px;*/
}

.iconListBox .titleWrapper
{
  font-weight: bold;
  /*margin-left: 42px;*/
  /*padding-top: 2px;*/
}

.iconListBox span
{
  line-height: 30px; /* help vertical center text */
}

.iconListBox .date
{
  /*text-align: left;*/
}

.agencyBox h2
{
  margin-top: 0;
}

/***** agencies.tpl *****/
#agencies-nav,
#locations-nav,
#people-nav 
{
  /*margin-bottom: 20px;*/
  /*margin-bottom: 40px;*/
  margin-bottom: 30px;
  padding-bottom: 5px;
  padding-top: 5px;
}

ul#agencies li.row p,
ul#topsites li.row p
{
  color: #444;
  font-size: 13px;
}

ul#people li.row p
{
  color: #333; 
}

#agencies-nav .ln-letters,
#locations-nav .ln-letters,
#people-nav .ln-letters
{
  float: none;
  font-family: 'Open Sans Condensed', sans-serif;
  /*font-size: 17px;*/
  font-size: 15px;
  margin-left: auto;
  margin-right: auto;
  /*width: 60%;*/
  /*width: 65%;*/
}

#agencies-nav .ln-letters a,
#locations-nav .ln-letters a,
#people-nav .ln-letters a
{
  /*border: 2px solid silver;*/
  /*border: 2px solid #ACACAC;*/ /* #ACACAC is 1 shaders darker than silver */
  /*border: 2px solid #999;*/ /* #999 is 2 shaders darker than silver */
  border: none;
  /*color: #333;*/
  color: #666;
  font-size: 1.2em;
  font-size: 1.35em;
  /*height: 20px;*/
  margin: 0 5px;
  /*width: 20px;*/
}

#agencies-nav .ln-letters a.ln-disabled,
#agencies-nav .ln-letters a.ln-disabled:hover,
#locations-nav .ln-letters a.ln-disabled,
#locations-nav .ln-letters a.ln-disabled:hover,
#people-nav .ln-letters a.ln-disabled
#people-nav .ln-letters a.ln-disabled:hover
{
  color: #CCC;
  /*color: #FFF;*/
}

#agencies-nav .ln-letters a:last-child,
#locations-nav .ln-letters a:last-child,
#people-nav .ln-letters a:last-child
{
  /*border: 2px solid silver;*/
  /*border: 2px solid #ACACAC;*/ /* #ACACAC is 1 shaders darker than silver */
  /*border: 2px solid #999;*/ /* #999 is 2 shaders darker than silver */
}

#agencies-nav .ln-letters a.ln-selected.ln-disabled,
#agencies-nav .ln-letters a.ln-disabled:hover,
#locations-nav .ln-letters a.ln-selected.ln-disabled,
#locations-nav .ln-letters a.ln-disabled:hover,
#people-nav .ln-letters a.ln-selected.ln-disabled,
#people-nav .ln-letters a.ln-disabled:hover
{
  background-color: #EAEAEA;
}

#agencies-nav .ln-letters a:hover,
#locations-nav .ln-letters a:hover,
#people-nav .ln-letters a:hover,
#agencies-nav .ln-letters a.ln-selected,
#locations-nav .ln-letters a.ln-selected,
#people-nav .ln-letters a.ln-selected
{
  /*background-color: transparent;*/
  /*background-image: url('/resources/img/dept_selector.png');*/
  /*background: url('/resources/img/dept_selector.png') no-repeat transparent;*/
  /*color: #FFF;*/
  /*height: 34px;*/
  /*width: 22px;*/
  /*.circle {*/
  border-radius: 50%;
  /*background-color: #8EB251;*/ /* Green */
  background-color: #0072BC; /* Blue */
  color: #FFF;
  /*height: 25px;*/
  /*width: 25px;*/
  /* width and height can be anything, as long as they're equal */
  /*}*/
}

.agencyBox
{
  margin-bottom: 20px;
  border-bottom: 1px dotted #CCC;
  padding-bottom: 15px;
}

.agencyBox p
{
  font-size:15px;
  color: #444;
}

/*.agencyBox p,*/
.agencyBox .phone span,
.agencyBox .email span,
.agencyBox .map span
{
  /*color: #666;*/
  color: #0072BC;
  /*font-size: .8em;*/
  font-size: .75em; /* JT request */
  font-weight: 700;
}

.agencyBox .phone i,
.agencyBox .email i,
.agencyBox .map i
{
  color: #444;
}

.agencyBox .email i /* JT wanted it a little smaller */
{
  font-size: .8em;
}

.agencyBox .agency-title
{
  font-family: 'Open Sans Condensed', sans-serif;
  margin-bottom: 10px;
}

.agencyBox .agency-title a
{
  /*color: #666;*/
  color: #333;
  font-weight: 600;
  font-size: 1.1em;
  text-transform: uppercase;
}

.agencyBox a.input-md
{
  color: #666;
}

/***** agencies.tpl *****/

.gradient-left
{
  background: linear-gradient(to right, #FFF 0%, rgba(255, 255, 255, 0) 100%) repeat scroll 0% 0% transparent;
  height: 415px;
  /*width: 200px;*/
  width: 50px;
  position: absolute;
  top: 0;
  left: 0;
}

.gradient-right
{
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #FFF 100%) repeat scroll 0% 0% transparent;
  height: 415px;
  /*width: 200px;*/
  width: 50px;
  position: absolute;
  top: 0;
  right: 0;
}

#featured-carousel .flex-viewport
{
  width: 100%;
}

.welcome-caption
{
  bottom: auto;
}

/*---- FAQ Section ----*/

/*.panel-heading .accordion-toggle:after {*/
/*.panel-heading .panel-default:after {*/
/*.panel.panel-default:after {*/
/*.panel-heading:after {*/
.content-body .panel-heading h4 a:after {
  /* symbol for "opening" panels */
  /*font-family: 'Glyphicons Halflings';*/  /* essential for enabling glyphicon */
  /*content: "\\e114";*/    /* adjust as needed, taken from bootstrap.css */
  /*float: right;*/        /* adjust as needed */
  /*color: gray;*/         /* adjust as needed */
}
/*.panel-heading .accordion-toggle.collapsed:after {*/
/*.panel-heading .panel-default.collapsed:after {*/
/*.panel.panel-default.collapsed:after {*/
/*.panel-heading.collapsed:after {*/
.content-body .panel-heading h4 a.collapsed:after {
  /* symbol for "collapsed" panels */
  /*content: "\\e080";*/    /* adjust as needed, taken from bootstrap.css */
  /*content: "\\e113";*/    /* adjust as needed, taken from bootstrap.css */
}

.content-body .panel-group .panel
{
  border-bottom: none;
  border-left: none;
  border-right: none;
  border-radius: 0;
}

.content-body .panel-group .panel .faq_question
{
  background-color: #549BCE;
  margin: 0;
}

.content-body .panel-group .panel .panel-body p
{
  color: #444;
}

.content-body .panel-group .panel .fa-angle-up,
.content-body .panel-group .panel .fa-angle-up a,
.content-body .panel-group .panel .fa-angle-down,
.content-body .panel-group .panel .fa-angle-down a
{
  color: #FFF;
}

.content-body .panel-title
{
  /*color: #818181;*/
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 10px;
  /*text-transform: uppercase;*/
}

.content-body .panel-default > .panel-heading
{
  background-color: #FFF; /* Arnold */
  border-radius: 0;
}

.content-body .panel-default > .panel-heading:hover,
.content-body .panel-default > .panel-heading:active,
.content-body .panel-default > .panel-heading:hover h4 a,
.content-body .panel-default > .panel-heading:active h4 a
{
  background-color: #9F9F9F; /* Arnold */
  color: #FFF;
}

.content-body .panel-title > a
{
  /*padding-right: 1.5em;*/
  color: #FFF;
}

.content-body .panel-title i
{
  line-height: 0;
}



/*---- People Section ----*/
.peopleBox
{
  font-size: 12px;
  margin-bottom: 20px;
}

.peopleBox p
{
  line-height: normal;
  /*margin-bottom: 0;*/
}

.peopleBox h4
{
  color: #848484;
  font-size: 16px;
  margin: 0;
  padding: 0;
}

.peopleBox h4 a
{
  color: #444;
}

.news-event-item h4,
.peopleBox h4,
#contentVideos h5,
.contentVideos h5,
#contentVideos .subVideo,
.contentVideos .subVideo
{
  font-family: 'Open Sans Condensed', sans-serif;
}

.news-event-item h4
{
  color: #333;
  font-size: 1.250em;
}

.news-event-item .date
{
  color: #0072BC;
  font-family: "Open Sans Condensed";
  text-transform: uppercase;
}

.news-event-item p
{
  //color: #787878;
  color: #636363;
  font-size: 15px;
  line-height: 20px;
}

.news-event-item h4 a, .news-event-item .h4 a, .news-event-item h4 a:hover, .news-event-item .h4 a:hover
{
  color: #333;
}

.peopleBox .fa
{
  color: #818181;
}

.peopleBox .title
{
  color: #333;
  font-size: 11px;
  /*font-style: italic;*/
  margin: 0;
}

.peopleBox .contact, .peopleBox .biolink
{
  margin: 10px 0 0;
}

.peopleBox a
{
  background: none;
}

.peopleBox .img-thumbnail,
.mapItem .img-thumbnail
{
  /*border: 2px solid #ddd;*/
  border: 1px solid #AAA;
  border-radius: 0;
  /*padding: 5px;*/
}

/*---- People Section ----*/



/*---- FAQ Section ----*/

.welcome-caption h1, .welcome-caption h2, .welcome-caption h3, .welcome-caption h4, .welcome-caption h5, .welcome-caption h6, .welcome-caption p
{
  text-shadow: 0 0 3px rgba(0,0,0,1);
}

.mdr-buttons .mdr-button
{
  /*margin-bottom: 5px;*/
  background-color: #0072BC; /* IE fallback color */
  background-color: rgba(0, 113, 189, 0.6);
}

.mdr-buttons .mdr-button:hover
{
  background-color: #0072BC; /* IE fallback color */
  background-color: rgba(0, 113, 189, 0.7);
}

.header-navbar .navbar-nav > li > a:hover,
/*.header-navbar .navbar-nav > li:hover > a,*/ /* Chrome & Blink Browsers */
.header-navbar .navbar-nav > li > a:link:hover,
/*.header-navbar .navbar-nav > li:link:hover > a,*/ /* Chrome & Blink Browsers */
.header-navbar .navbar-nav > li > a:focus:hover, .header-navbar .navbar-nav > li > a:focus
/*.header-navbar .navbar-nav > li:focus:hover > a*/ /* Chrome & Blink Browsers */
{
  background-color: #005389 !important;
  color: #FFF;
}

.header-navbar .navbar-nav > li > a, .header-navbar .navbar-nav > li > a:link, .header-navbar .navbar-nav > li > a:focus
{
  font-weight:400;
  padding: 13px 21px;
}

.header-navbar .navbar-nav > li:nth-child(4) > .navbar-brand-desktop:hover
{
  background-color: transparent !important;
}

#header
{
  /*background-size: 100% auto;*/
  /*padding: 3px 0;*/ /* Padding decreased in mobile view to align header text to mobile menu */
  /*padding: 10px 0 0 0;*/
  padding:0px 0 0 0;
}

/*.navbar-static-top { border-bottom: 1px solid #666; }*/

#box-layout
{
  /*box-shadow: 0 10px 15px #999;*/
  /*margin-bottom: -205px;*/
  position: relative;
  /*top: -205px;*/
  /*top: -165px;*/
  top: -230px;
}

#box-layout img
{
  /*max-height: 400px;*/  /* Resize images to 1970x400 */
  /*width: 100%;*/
}

#box-layout + .content-header
{
  /*margin-bottom: -50px;*/
  margin-top: 0;
  position: relative;
  /*top: -150px;*/
  top: -100px;
}

#box-layout + .content-header .page-title
{
  color: #FFF;
}

.section-box
{
  /*background-color: #F2F2F2;*/
  /*min-height: 100px;*/ /* Good for Small view */
  max-width: 315px; /* Good for Small view */
}

.section-box p,
.section-box span
{
  /*font-size: 15px;*/
}

.section-box span
{
  font-weight: 700;
}

.section-box > p
{
  color: #444;
  float: none;
  /*font-size: 12px;*/
  font-size: 13px;
  padding-top: .5em;
  padding-bottom: .5em;
}

.section-desc
{
  color: #FFF;
  /*font-family: "Lato",Helvetica Neue,Helvetica,Arial,sans-serif;*/
  /*font-family: "Open Sans",Helvetica Neue,Helvetica,Arial,sans-serif;*/
  font-size: 14px;
  /*font-weight: 700;*/
  line-height: .25em;
}
  .section-desc:lang(es)
{
  line-height:normal;
  margin-top:-25px;
}

.mobile-header-upper-col
{
  display: none;
}

.wide-slider-container
{
  height: 700px;
  margin: 0 auto;
  /*max-width: 1000px;*/
  max-width: 2000px;
}

.stretch-fit
{
  top:0 !important;
  left:0 !important;
  height: auto !important;
  min-height:100% !important;
  width: auto !important;
  min-width:100% !important;
  /*display: block !important;*/

  /*max-height: 100%;*/
  /*max-width: 100% !important;*/
  /*position: static !important;*/
  /*width: 100%*/
}

.header .weather-widget span
{
  display: inline-block;
}

@media (min-width: 769px) {
  .location
  {
    /*border-left: solid 1px #DDD;*/
    margin-bottom: 20px;
    min-height: 20px;
    /*padding: 10px 10px 10px 20px;*/
  }

  .section-box
  {
    min-height: 100px; /* Good for Small view */
  }

  #footer
  {
    margin-top: 50px;
  }

  h1.page-title
  {
    /*line-height: 0.75em;*/
    line-height: 1em;
  }
}

@media (min-width: 992px) {
  html.font-lg,
  html.font-lg body {
    /*line-height: 22px;*/
    font-size: 16px;
  }
  #slider { max-height: 645px; } /* 645 is half bt 890 and 400 */
  /*.content-header { margin-top: 55px; }*/ /* Caused issues with Arnolds gradient */
  /*.content-header .col-sm-12, .content-header .col-xs-12, .content-wrapper .col-sm-12, .content-wrapper .col-xs-12 { padding: 0; }*/
  /*.content-wrapper { margin-top: 20px; }*/
  /*.content-wrapper { margin-top: 5px; }*/ /* Per SM, match width of gutter between left nav and right/center content */
  /*.content-wrapper #left-side-nav { padding-left: 0; }*/
  .content-wrapper #right-side-content { padding-right: 0; }
  .header-navbar .navbar-nav > li > a, .header-navbar .navbar-nav > li > a:link, .header-navbar .navbar-nav > li > a:focus { transition: none; }
  .header .weather-widget { margin-left: 2.5em; }
  .header .search-form { margin-right: 2.5em; }
  /*#box-layout + .content-header { margin-bottom: -105px; }*/
  .mobile-header { display: none; }
  /**** agencies.tpl ****/
  .agencyBox { min-height: 215px; }
  /**** agencies.tpl ****/
  #sectional-header
  {
    /*background-image: url('/resources/img/OsceolaSectionalTitleBG.png');*/
    /*background-image: url(/resources/img/OsceolaSectionalTitleBG.png);*/
    /*background: url('/resources/img/OsceolaSectionalTitleBG.png') no-repeat fixed center top transparent;*/
    /*background: url('/resources/img/OsceolaSectionalTitleBG.png') no-repeat scroll left top transparent;*/
    background: url('/resources/img/OsceolaSectionalTitleBG.png') no-repeat scroll center center transparent;
    background-size: cover;
    /*height: 160px;*/
    /*height: 187px;*/
    /*margin-bottom: 2em;*/
    /*margin-bottom: -4em;*/
    /*margin-top: -9.375em;*/
    /*margin-top: -20em;*/
    /*margin-top: -22.25em;*/
    /*margin-top: -20.4em;*/
    margin-top: -19.9em;
    /*position: absolute;*/
    position: relative;
    /*top: -25%;*/
    /*z-index: 5;*/
    /*height: 250px;*/ /* Dimensions of the image background */
    /*width: 867px;*/ /* Dimensions of the image background */
  }

  #sectional-header-noShadow
  {
    /*background: url('/resources/img/OsceolaSectionalTitleBG.png') no-repeat scroll center center transparent;*/
    /*background-size: cover;*/
    /*height: 160px;*/
    /*height: 187px;*/
    /*margin-bottom: -4em;*/
    /*margin-top: -9.375em;*/
    /*margin-top: -22.25em;*/
    margin-top: -14.5em;
    /*position: absolute;*/
    position: relative;
    /*height: 250px;*/ /* Dimensions of the image background */
    /*width: 867px;*/ /* Dimensions of the image background */
  }  

  #sectional-header h1, #sectional-header p
  {
    color: #FFF;
  }

  #sectional-header h1.page-title 
  {
    text-transform: uppercase;
    border-bottom: 1px solid;
  }

  .section-box
  {
    min-height: 75px; /* Good for Large view */
  }

  .get-helper-btn
  {
    position: fixed;
    top: 330px;
  }
  .header .weather-widget .weather-widget-current
  {
    padding-right: 0;
  }
}

@media (min-width: 800px) {

}

@media (max-width: 768px) {
  .mdr-buttons {font-size: 12px;}
}

@media (min-width: 769px) and (max-width: 991px) {
  .agencyBox { min-height: 230px; }
}

/*@media (max-width: 620px) {*/
@media (max-width: 991px) {

  #box-layout
  {
    display: none;
  }

  #box-layout img
  {
    /*display: none;*/
    /*visibility: hidden;*/
  }

  #box-layout + .content-header
  /*.content-header*/
  {
    /*margin-bottom: 0;*/
    margin-bottom: 1%;
    /*top: 0;*/
    /*top: 1%;*/
    position: static;
    /*margin-top: 30px;*/
  }
  #box-layout + .content-header .page-title, .section-desc
  {
    color: #000;
  }

  #header {
    background-color: #FFF;
  }

  /*.header-upper-col-1 { display: none; }*/

  .js-clingify-locked, .navbar-collapse
  {
    background-color: #FFF;
  }

  .mobile-header
  {
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
  }

  .navbar-brand-mobile
  {
    /*float: left;*/
    /*margin-left: 10px;*/
    display: none;
    /*background: none;*/
  }
  .header > .row
  {
    position: relative;
  }
  .header > .row > .mobile-header-upper-col
  {
    position: absolute;
    left: 160px; /* 180px too far right */
    top: 55px;
    display: block;
  }
}

.location .fa 
{
  color: #87B9DD !important;
}

#contentVideos,
.contentVideos
{
  font-size: 13px;
}

#contentVideos p,
.contentVideos p
{
  /*color: #212021;*/
  //color: #787878;
  color: #636363;
  /*font-weight: bold;*/
  /*font-size: 1.250em;*/
  font-size: 0.938em;
  line-height: 20px;
  margin: 0 0 5px;
  padding: 0;
}

#contentVideos .subVideo,
.contentVideos .subVideo
{
  font-size: 15px;
  margin-top: 10px;
}

#contentVideos .subVideo span,
.contentVideos .subVideo span
{
  /*color: #368CB6;*/
  color: #444;
}

#contentVideos h4,
.contentVideos h4
{
  font-size: 20px;
  line-height: normal;
  margin: 0;
  margin-bottom: 5px;
  padding: 0;
}

#contentVideos h5,
.contentVideos h5
{
  /*font-size: 16px;*/
  font-size: 20px;
  font-weight: bold;
  line-height: normal;
  /*margin-bottom: 5px;*/
  margin: 0;
  padding: 0;
  /*text-transform: uppercase;*/
}

#contentVideos h5 a,
.contentVideos h5 a
{
  /*color: #444*/
}

#contentVideos .publishedOn,
.contentVideos .publishedOn
{
  color: #4E4F50;
  font-size: 11px;
  /*font-weight:bold;*/
  text-transform: uppercase;
}

#contentTabsContent .peopleBox
{
  margin-bottom: 10px;
}

#contentTabsContent .peopleBox .img-thumbnail 
{
  /*border:none;*/
  /*padding:0;*/
  /*padding: 4px;*/
}

#contentTabsContent .news-event-date .news-event-date-m
{
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
}

#contentTabsContent .news-event-date .news-event-date-d
{
  font-size: 50px;
  font-weight: bold;
}

#contentTabsContent .news-event-date
{
  float: none;
  margin: 0;
  /*padding:4px 0;*/
  padding: 4px;
}

#contentTabsContent .news-event-date h4
{
  /*font-size: 20px;*/
  /*margin: 0;*/
  /*padding: 0;*/
}

#contentTabsContent .news-event-date p
{
  font-size: 14px;
}

#contentTabs
{
  margin-top: 30px;
}

#contentTabs li.active a:hover
{
  border-bottom: 0 solid transparent;
}

#content-main #contentTabsContent a[href$='.pdf'] 
{
  background: none;
  display: inline-block;
  line-height: normal; 
  padding-left: 0;
}

#content-main #contentTabsContent .mapListItem
{
  margin-top: 10px;
}

#content-main ol li
{
  margin-top: 15px;
}

#content-main #contentTabsContent a[href$='.doc'], #content-main #contentTabsContent a[href$='.docx'] 
{
  background: none;
  display: inline-block;
  line-height: normal; 
  padding-left: 0;
}

#contentVideos .subVideo,
.contentVideos .subVideo
{
  color: #7A7A7A;
  padding-top: 3px;
  padding-bottom: 15px;
  /*text-transform: uppercase;*/
}

#contentVideos .subVideo span,
.contentVideos .subVideo span
{
  text-transform: uppercase;
}

#contentVideos .subVideo a,
.contentVideos .subVideo a
{
  /*color: #414243;*/
  font-weight: bold;
}


.latest-news .news-event-item
{
  border-bottom: none;
}

.latest-news.block-border-bottom
{
  margin-bottom: 2em;
  /*padding-bottom: 2em;*/
  padding-bottom: 2.45em;
}

.news-event-item
{
  border-bottom: 1px dotted #CCC;
  padding-bottom: 15px;
  padding-top: 15px;
}

.mapItem
{
  border-bottom: 1px dotted #C0C0C0;
  /*margin-bottom: 20px;*/
  margin-bottom: 10px;
  /*padding-bottom: 10px;*/
  padding-bottom: 20px;
}

.mapItem .title
{
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.mapItem .title a
{
  color: #444;
}

.mapItem .locationInfo
{
  border-bottom: 1px solid #368CB6;
  border-top: 1px solid #368CB6;
  padding: 10px 0;
}

.mapItem .address,
.mapItem .phone,
.mapItem .hours,
.mapItem .viewMap,
.mapItem .getDirections
{
  font-size: 13px;
  color: #444;
}

.mapItem .address,
.mapItem .phone
{
  margin-bottom: 10px;
}

.mapItem .address
{
}

.mapItem .phone
{
}

.mapItem .hours
{
}

.mapItem .viewMap,
.mapItem .getDirections
{
  color: #368CB6;
  margin-top: 10px;
  text-decoration: underline;
}

.mapItem .redNumber
{
  color: red;
}

.mapItem .mapCanvas
{
  /*border: 4px solid #AAA;*/
  border: 6px solid #FFF;
  /*box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.42);*/
  height: 150px;
  outline: 2px solid #AAA;
}

#docs.tab-pane h4
/*#docs.tab-pane h4 + div*/
{
  /*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;*/
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  margin-top: 0;
}

.tab-pane h4 a
{
  /*  color: #444;*/
  color: #7c7c7c;
}

.filter-form-wrap .prettyradio
{
  display: block; /* IE8 Didn't understand inline-block */
}

.filter-form-wrap .prettyradio label
{
  color: #444;
  font-family: 'Open Sans Condensed', sans-serif;
  text-transform: uppercase;
}

.content-header > .container > .row
{
  margin-top: 4px; /* Added to compensate for the AddThis icons being rectangular instead of square */
}

.uppercase
{
  text-transform: uppercase;
}

/*.filter-form-wrap .prettycheckbox > a,*/
.filter-form-wrap .prettyradio > a
{
  background: url('/core/fileparse.php/10/urlt/../img/osceola-prettyCheckable.png') repeat scroll 0% 0% transparent;
}

.filter-form-wrap .prettyradio > a
{
  /*background-position:-180px 0;*/
  background-position:-90px 0;
}

.filter-form-wrap .prettyradio > a:focus,
.filter-form-wrap .prettyradio > a:hover
{
  /*background-position:-210px 0;*/
  background-position:-120px 0;
}

.filter-form-wrap .prettyradio > a.checked
{
  /*background-position:-240px; 0*/
  background-position:-180px 0;
}

.filter-form-wrap .prettyradio > a.checked:focus
{
  /*background-position:-270px 0;*/
  background-position:-180px 0;
}

.filter-form-wrap .prettyradio > a.checked.disabled
{
  /*background-position:-330px 0;*/
  background-position:-180px 0;
}

.filter-form-wrap .prettyradio > a.disabled
{
  /*background-position:-300px 0;*/
  background-position:-90px 0;
}

#map-list
{
  margin-top: 30px;
}

.container.header-grey-bar
{
  padding-top: 5px;
  padding-bottom: 5px;
}

.get-helper-btn
{
  border-radius: 0;
}

/*#docs .col-sm-6.row*/
#docs > .row
{
  margin-bottom: 5px;
}

#map-canvas-list
{
  margin-top: 30px;
}

/********* weather styles  ********/

/* cloudy */
.weather-119, .weather-122, .weather-30, .weather-cloudy1 {background-size: 1201px 24px; background-position: 0 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
.weather-cloudy1_night, .weather-29 {background-size: 1201px 24px; background-position: -29px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
.weather-cloudy2, .weather-28 {background-size: 1201px 24px; background-position: -58px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
.weather-cloudy2_night, .weather-27 {background-size: 1201px 24px; background-position: -87px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
.weather-cloudy3 {background-size: 1201px 24px; background-position: -116px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
.weather-cloudy3_night {background-size: 1201px 24px; background-position: -145px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
.weather-cloudy4 {background-size: 1201px 24px; background-position: -174px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
.weather-cloudy4_night {background-size: 1201px 24px; background-position: -203px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
.weather-cloudy5 {background-size: 1201px 24px; background-position: -232px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
.weather-dunno {background-size: 1201px 24px; background-position: -261px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
.weather-248, .weather-260, .weather-fog {background-size: 1201px 24px; background-position: -290px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
.weather-fog_night {background-size: 1201px 24px; background-position: -319px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
.weather-hail {background-size: 1201px 24px; background-position: -348px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
.weather-light_rain {background-size: 1201px 24px; background-position: -377px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
.weather-mist {background-size: 1201px 24px; background-position: -406px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
.weathe-mist_night {background-size: 1201px 24px; background-position: -435px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
/*partly-cloudy*/
.weather-116, .weather-overcast {background-size: 1201px 24px; background-position: -464px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
.weather-shower1 {background-size: 1201px 24px; background-position: -493px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
.weather-shower1_night {background-size: 1201px 24px; background-position: -522px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
.weather-shower2 {background-size: 1201px 24px; background-position: -551px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
.weather-shower2_night {background-size: 1201px 24px; background-position: -580px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
.weather-shower3 {background-size: 1201px 24px; background-position: -609px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
.eather-sleet {background-size: 1201px 24px; background-position: -638px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
/* snowy */
.weather-179, .weather-182, .weather-185, .weather-227, .weather-230, .weather-317, .weather-320, .weather-323, .weather-326, .weather-329, .weather-332, .weather-335, .weather-33, .weather-350, .weather-362, .weather-365, .weather-368, .weather-371, .weather-374, .weather-377, .weather-392, .weather-395, .weather-snow1 {background-size: 1201px 24px; background-position: -667px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
/*.weather-snow1_night {background-size: 1201px 24px; background-position: -696px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }*/
/*.weather-snow2 {background-size: 1201px 24px; background-position: -725px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }*/
/*.weather-snow2_night {background-size: 1201px 24px; background-position: -754px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }*/
/*.weather-snow3 {background-size: 1201px 24px; background-position: -783px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }*/
/*.weather-snow3_night {background-size: 1201px 24px; background-position: -812px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }*/
/*.weather-snow4 {background-size: 1201px 24px; background-position: -841px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }*/
/*.weather-snow5 {background-size: 1201px 24px; background-position: -870px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }*/
.weather-113, .weather-32, .weather-sunny {background-size: 1201px 24px; background-position: -899px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }.weather-sunny_night {background-size: 1201px 24px; background-position: -928px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
/*rainy*/
.weather-4, .weather-3, .weather-2, .weather-1, .weather-0, .weather-143, .weather-176, .weather-200, .weather-263, .weather-266, .weather-281, .weather-284, .weather-293, .weather-296, .weather-299, .weather-302, .weather-305, .weather-308,.weather-311, .weather-314, .weather-353, .weather-356, .weather-359, .weather-386, .weather-389, .weather-tstorm1 {background-size: 1201px 24px; background-position: -957px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }
/*.weather-tstorm1_night {background-size: 1201px 24px; background-position: -986px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }*/
/*.weather-tstorm2 {background-size: 1201px 24px; background-position: -1015px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }*/
/*.weather-tstorm2_night {background-size: 1201px 24px; background-position: -1044px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }*/
/*.weather-tstorm3 {background-size: 1201px 24px; background-position: -1073px 0; width: 24px; height: 24px; background-image: url('/resources/img/tick_weather_icons_1201x24.png'); }*/

.ln-no-match
{
  color: #444;
}

.search-form input
{
  font-size: .9em; /* JT recommended */
}

.nav.navbar-nav > li:nth-child(4)
{
}

.content-wrapper-events a.fc-event:active,
.content-wrapper-events a.fc-event:hover
{
  background-color: #690;
  color: #fff;
}


/* For reference - CVL

.content-body p {
    color: #787878;
    font-size: 15px;
    line-height: 20px; //1.250em
}

#contentVideos p, .contentVideos p {
    color: #787878;
    font-size: 0.938em; //15px
    line-height: 20px;
    margin: 0px 0px 5px;
    padding: 0px;
}

.news-event-item p {
    color: #787878;
    font-size: 15px;
    line-height: 20px;
}

*/

@media (min-width: 992px) {
  /*
  html.font-lg body #content p,
  html.font-lg body .content-wrapper p
  {
    font-size: 17px;
    line-height: 22px;
  }

  html.font-xlg body #content p,
  html.font-xlg body .content-wrapper p
  {
    font-size: 22px;
    line-height: 23px;
  }
  */

/* Base 15px */
  html.font-lg body .content-body p,
  html.font-lg body #contentVideos p,
  html.font-lg body .contentVideos p,
  html.font-lg body #contentVideos span,
  html.font-lg body .contentVideos span,
  html.font-lg body .news-event-item p,
  html.font-lg body #footer .footer-questions,
  html.font-lg body .mdr-buttons .mdr-button,
  html.font-lg body .agencyBox p,
  html.font-lg body .section-box > p
  {
    font-size: 1.25em;
    line-height: 1.375em; /* 1.375em = 22px */
  }

/* Base 14px */
  html.font-lg body .more-link,
  html.font-lg body #footer .menu li.list-header,
  html.font-lg body #footer a,
  html.font-lg body #footer .footer-about,
  html.font-lg body #footer .footer-copyright,
  html.font-lg body ul#agencies li.row p, /* 13px */
  html.font-lg body ul#topsites li.row p  /* 13px */
  {
    font-size: 1.1875em;
    line-height: 1.3125em;
  }

/* Base 15px */
  html.font-xlg body .content-body p,
  html.font-xlg body #contentVideos p,
  html.font-xlg body .contentVideos p,
  html.font-xlg body #contentVideos span,
  html.font-xlg body .contentVideos span,
  html.font-xlg body .news-event-item p,
  html.font-xlg body #footer .footer-questions,
  html.font-xlg body .mdr-buttons .mdr-button,
  html.font-xlg body .agencyBox p,
  html.font-xlg body .section-box > p
  {
    font-size: 1.50em;
    line-height: 1.563em; /* 1.563em = 25px */
  }

/* Base 14px */
  html.font-xlg body .more-link,
  html.font-xlg body #footer .menu li.list-header,
  html.font-xlg body #footer a,
  html.font-xlg body #footer .footer-about,
  html.font-xlg body #footer .footer-copyright,
  html.font-xlg body ul#agencies li.row p, /* 13px */
  html.font-xlg body ul#topsites li.row p  /* 13px */
  {
    font-size: 1.3125em;
    line-height: 1.4375em; /* 1.375em = 23px */
  }
}

.timeBox {
    border: 1px solid #666;
    background-color: #666;
    font-weight: bold;
    font-size: 0.9em;
    border-radius: 5px;
    padding: 3px 4px;
    text-align: center;
    overflow: hidden;
    color: #FFF;
    line-height: 16px;
    /*height: 16px;*/
    /*width: 130px;*/
    width: 30%;
    display: block;
  }

  .timeBoxFuture {
    border: 1px solid #8CAF6D;
    background-color: #8CAF6D;
  }

  a.timeBox:hover {
    border: 1px solid #8CAF6D;
    background-color: #8CAF6D;
    text-decoration: none;
  }

  .timeBoxPast {
    border: 1px solid #3B5;
    background-color: #3B5;
  }


#joelogo{
border: none;
float: left;
display: block;
position: absolute;
top: 55px;
left: 50%;
margin: 0 0 0 -35px;
z-index: 100000;
transition: all 0.25s ease;
width:100px;
height: 136px;
}

#joelogo:lang(es){
  left: 47%;
}

#joelogo > img{
width: 100%;
height: 100%;
opacity: 1;
}

#joelogo:hover, #joelogo:focus{
top: 45px;
margin-left:-40px;
width: 110px;
height: 149px;
}

@media screen 
and (max-width:990px){
#joelogo{
display: none;
}
}

.jp-audio { margin: 20px 0; }

#content-main .view-full{
    color: #FFF;
    background: #3B5;
    border-radius: 3px;
    margin: 15px 0;
    display: block;
    width: 240px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 10px;
}

#content-main .view-full:hover{
    background: #8CAF6D;
    text-decoration: none;
    color: #000;
}