@font-face {font-family: "American Captain";
    src: url("https://db.onlinewebfonts.com/t/a6bec1c4ef2d2fd1bac5a6951f5f32a3.eot");
    src: url("https://db.onlinewebfonts.com/t/a6bec1c4ef2d2fd1bac5a6951f5f32a3.eot?#iefix") format("embedded-opentype"),
    url("httsp://db.onlinewebfonts.com/t/a6bec1c4ef2d2fd1bac5a6951f5f32a3.woff") format("woff"),
    url("https://db.onlinewebfonts.com/t/a6bec1c4ef2d2fd1bac5a6951f5f32a3.ttf") format("truetype"),
    url("https://db.onlinewebfonts.com/t/a6bec1c4ef2d2fd1bac5a6951f5f32a3.svg#American Captain") format("svg");
}
@import url(https://db.onlinewebfonts.com/c/a6bec1c4ef2d2fd1bac5a6951f5f32a3?family=American+Captain);
.white-background a {
   color:#000000;
}


.modal.fade.in {
    z-index: 99999999!important;
    position: absolute;
    right: 0;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20%;
}




ul.peoria-nav-subtheme.nav.navbar-nav {
    margin-left: -38px;
}


ul.peoria-nav-subtheme.nav.navbar-nav h2 a {
    font-size: 100%;
    font-family: 'American Captain', sans-serif;
    margin-top: -20px;
    padding-left: 20px;
}
ul.peoria-nav-subtheme.nav.navbar-nav .item:first-child a:before {
    display: none;
}

ul.peoria-nav-subtheme.nav.navbar-nav h2 a:before {
    content: "\f111";
    font-family: FontAwesome;
    color: #25AAE1;
    position: absolute;
    margin-left: -14px;
    margin-top: 8px;
    font-size: 10px;
}
.sub-theme-linky .modal.fade.in {
    z-index: 99999999!important;
    position: fixed;
    right: 0;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
}
.sub-theme-linky .modal-body .scrollable {
    display: block !important;
}
ul.peoria-nav-subtheme.nav.navbar-nav .module-actions {
    margin-top: -31px;
    margin-left: 86px;
}

.piece.panel-body img {
    float: right;
    max-width: 100%;
    object-fit: cover;
}
nav li {
  display: inline-block;
}

.col-md-5.subscribe {
    z-index: 999;
}
.fc-state-default.fc-corner-left, .fc-state-default.fc-corner-right {
    background: #033A6F;
    color: #fff;
    border-radius: 0px !important;
}
td.fc-header-left {
    text-align: center;
    padding-top: 4%;
}
td.fc-header-right {
    text-align: center;
    padding-top: 4%;
}
div#sidebar {
    z-index: 999999;
}
.subs-class input.submit {
    background: #25AAE2;
}
ul.peoria-nav-subtheme.nav.navbar-nav {
    margin-left: 10px;
}
ul.nsf-sds.day-tagas {
    margin-top: 81px;
    font-size: 12px;
}
ul.nsf-sds.weeks-tags {
    font-size: 12px;
}
.navbar-nav a.li-link {
    float: left;
}
ul.nsf-sds {
    position: absolute;
    margin-top: 150px;
    margin-left: -25px;
    font-size: 12px;
    font-weight: bolder;
    text-indent: 4px;
    z-index: 999;
}
.module.text.showall a {
    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;
}

.piece.panel-body a {
    color: #25AAE1;
    font-weight: 500;
}
.panel-group .panel-heading + .panel-collapse > .panel-body {
     border-top: 0px !important;
}
.panel-default > .panel-heading{
border-bottom: 1px solid #dddddd;
}

.panel-title h1 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.text > h1{
    font-family:'American Captain', sans-serif !important;
} 
.text > h2{
    font-family"Open Sans bold" !important;
    font-weight: 600;

}


/*-- create user ---*/
span.password-verdict {
    color: #000;
}

.month-tags {
    margin-top: 146px !important;
    margin-left: 12px;
}
.sub-theme-linky div#bs-navbar-collapse-1 {
    margin-left: -40px;
}

.days-tags {
    margin-top: 73px !important;
}
span.fc-event-title {
    font-family: "Open Sans" !important;
}
.nsf-sd li {
    padding-right: 30px !important;
    border:0px !important;
float:left; 
}
ul.nsf-sd {
  
    font-family: 'American Captain', sans-serif;
    padding-left: 40px;
    margin-top: 138px;
    position: absolute;
    font-size: 18px;
    z-index: 999;
    width: 100%;
}
.module.text.showall-accordion > h2 {
        font-family: 'American Captain', sans-serif;
}

.panel-title h2 {
    line-height: 1;
    margin-top: 5px;
    margin-bottom: 5px;
   font-family"Open Sans" !important;
}
#main #calendar .fc-event-inner {
   font-size: 100% ;
}
.col-md-6.lower-body-mages {
        margin-top: 9px;
}
.containermodule.tabbed em {
    font-family: 'American Captain', sans-serif;
    font-size: 18px;
    font-style: normal;
}
body {
    font-family: "Open Sans" !important;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333333;
    background-color: #ffffff;
}
header#admin-toolbar {
    z-index: 9999999;
}

.container-fluid.header-photoalbumheader.size-ofhead {
    padding-left: 84px;
    padding-right: 84px;
}
.viewweek dd{
    width: 100%;
    display: inline-block;
    padding-top: 0px;
    padding-bottom: 35px;
    border-bottom: 1px dotted;
}
.paragraph a.itemtitle {
    font-size: 145%;
}

.weektime td{
      height: 50px !important;
}

a.weekviewevent {
    border-color: #FFF !important;
    border-width: 2px !important;
}
a.dayviewevent {
    border-color: #FFF !important;
    border-width: 2px !important;
}
.currentweek.displayweek td.weeknum {
    background: #0B86B9 !important;
}
.mini-cal {
    
    background-color: #25AAE1;
 }
.mini-cal tr.displayweek td, .mini-cal td.displayday {
    background: #25AAE1;
}


.paragraph img {
    display: block;
    max-width: 50%;
    height: auto;
    padding-right: 41px;
}
.home-side .events.upcoming h1 {
    color: #5D7E95;
}
.fc-event-inner > .qtip.qtip-default.qtip-pos-bc.qtip-focus:hover  {
    display: block !important;
}
/*-- west main districs --*/
.col-xs-9.westmain {
    background: #A4A667 !important;
}
.west-main-street-district .module.events.upcoming h1 {
    color: #A4A667 !important;
}


/*-- west main districs end --*/


.container-fluid.peoria-album {
    
    
    padding-left:82px;
    padding-right:84px;

}
.container-fluid {
    margin-right: auto;
    margin-left: auto;
   padding-left: 0px; 
    padding-right: 0px;
}
.sub-theme-linky .btn {
    margin: 0px;
}

.sub-theme-linky .btn-sm, .btn-group-sm > .btn {
    padding: 0px;
    font-size: 12px;
    line-height: 1.5;
    
}
.sub-theme-linky .module-actions {
    position: absolute;
}

.centraltheme-page .col-md-6.lower-body-mages img.img-responsive.photoalbum-bg.westmain {
    min-height: 98px;
}
body.default.warehouse-districtp .col-md-6.lower-body-mages img.img-responsive.photoalbum-bg.westmain {
    min-height: 98px;
}
.size-ofhead img {
    height: 200px;
    max-width: 100%;
    object-fit: cover;
    margin-bottom: 15px;
   
}

.container-fluid.peoria-album img.slide-image {
    height: 200px;
    width: 100%;
    object-fit: cover;
    margin-bottom: 15px;
   
}

.col-md-6.lower-body-mages img.img-responsive.photoalbum-bg.westmain {
    min-height: 106px;
}
.sub-theme-linky .peoria-nav-subtheme li a {
    font-size: 216%;
    font-family: 'American Captain', sans-serif;
    margin-right: 1px;
    margin-left: 1px;
}

.sub-theme-linky {
    text-align: center;
    margin-left: 16px;
    margin-right: auto;
    margin-top: 8px;
}



.lower-body-logo img.img-responsive {
    margin-top: 6%;
    margin-left: -21px;
}
.lower-body-mages .col-md-3 {
    width: 33%;
}

.peoria-nav nav li:before {
    content: "\f111";
    font-family: FontAwesome;
    color: #25AAE1;
    position: absolute;
    margin-left: -18px;
    font-size: 10px;
    top: 18px;
}


.col-md-12.main-navigation.peoria-nav li a {
    font-size: 216% !important;
}



.peoriadistrictlogo img {display: block;
    width: 33%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
}



.peoria-district .module.text.white-background h2 {
    font-family: 'American Captain', sans-serif;
}
.module.text.white-background {
    background: #fff;
    color: #000;
    padding: 10px;
}


.peoria-district .module.events.upcoming h1 {
    color: #5D7E95;
}
.peoria-district div#main-content {
    background: #5D7E95;
}

.slideshow-frame-ex.slider {
    height: 100%;
}

.peoria-nav-subtheme a:hover, a:focus {
    color: #25AAE1;
    text-decoration: none;
}

ul .item:first-child li .li-link:before {
    display: none;
}

.peoria-nav-subtheme li a.li-link:before {
    content: "\f111";
    font-family: FontAwesome;
    color: #25AAE1;
    position: absolute;
    margin-left: -19px;
    margin-top: 11px;
    font-size: 10px;
}
.peoria-nav-subtheme li a.li-link:before > a {
    display:none;
  
}

.sub-theme-linky div#bs-navbar-collapse-1 ul {
display:inline-flex;
    display: -moz-box;
display: -webkit-inline-box;
}
.peoria-nav-subtheme li a {
    font-size: 220%;
    font-family: 'American Captain', sans-serif;

    margin-right: 1px;
    margin-left: 1px;
}
}
.module.links.link-man-subtheme .item-actions {
    font-size: 6px;
}
.module.links.link-man-subtheme .module-actions {
    font-size: 6px;
}


a:visited, a:focus{
  color: #23527c !important;
}





.es-caption img {

    width: 100%;
    height: auto;
}


.col-md-12.header-photoalbum {
    margin-bottom: 0px;
}
.col-md-6.col-xs-4.footerlinks-body p {
    width: 100%;
    margin-left: 171px;
    font-size: 13px;
    margin-top: -94px;
}


img.img-responsive.photoalbum-bg:hover {
    opacity: 0.8;
}

td.file img {
    width: 100% !important;
    height: auto !important;
}

.module.links.showall {
    margin-top: -5px;
}
.module.events.upcoming .btn:first-child {
    //display: none;
}
.containermodule.two-column.row img {
    max-width: 100%;
    height: auto;
}
.module.events.show .col-md-6 {
    width: 100% !important;
}
.slider .slide-prev, .slider .slide-next {
 margin-left: 4px;
margin-right: 4px;
    background-color: #25AAE1;
}
ul.es-pager {
    margin-top: -10px;
}
.slider .slide-prev:hover, .slider .slide-next:hover {
 
    background-color: #25AAE1;
}
.slider {
    border: 3px dotted #ffffff;
    padding: 10px;
}
.col-md-2.aboutus .module.links.showall h2 a, .col-md-2.aboutus .module.links.showall a,.col-md-3.viewmember .module.links.showall a {
    font-size: 60%;
    font-weight: bold;
    color: #25AAE2;
}

textarea.cke_source{
    color: #000000;
}
.row-eq-height .module.photoalbum.slideshow {
    margin-bottom: 20px;
}
.row-eq-height .module.text.showall img {
    display: block;
    max-width: 100%;
    height: auto;
}

.internal-pagc .row {
    margin-left: 15px;
    margin-right: 15px;
}
.row-eq-height {
    background: #25AAE1;
    height: 100%;
}

td a, td p, td {
    color: #333 !important;
}

.col-md-4.col-xs-4.links {
    width: 100%;
}
.col-md-4.col-xs-4.links img {
    width: 50%;
    min-height: 83px;
    float: left;
}
.row-eq-height {
    display: table-cell;
    height: 0px;
    margin-left: 15px;
    margin-right: 15px;
}
.footer-quicklinks .module.text.showall {
    margin-left: 15px;
}
/*---event button -*/
.module.events.upcoming .btn {
    margin: 2px;
    
}
/*--- footer subs-*/
.footer-vass .module.forms.edit.enter-data {
    display: none;
}
/*--end--*/

.footer-content.col-md-9 {
    padding: 0px;
    margin-left: -15px;
}

.description img {
    max-width: 100%;
    height: auto;
    margin-bottom: 20px;
}
.vevent .col-md-6 {
    color: #ffffff;
}

/*--  main body -----*/

.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    height: auto;
    display: flex;
}

.row-eq-height .colxs-9 {
    height: 100%;
}
.row-eq-height .colxs-3 {
    height: 100%;
}










.row.home-rowc {
    display: table-cell;
    height: 0;
}


@font-face {
  font-family: 'American Captain';
   src: url('fonts/American Captain.otf') format('opentype');
   src: url('fonts/American Captain.ttf') format('truetype');
}
/************************************** 
Body 
**************************************/
 .col-md-12.peorialogo {
    margin-top: 30px;
    margin-bottom: 20px;
  }

.main-header .nav > li > a {
    position: relative;
    display: block;
    padding: 19px 1px;
}

li.remove_body.slide > .es-caption{
    display:none !important
}
.es-caption {
display:block !important;
}
body 
{
  background-color: #000000;
}


.module.links.showall-quicklinks .col-md-6.item.col-xs-3 {
    margin-top: 10px !important;
    padding: 0px !important;
}

/************************************** 
Font family
**************************************/

.main-footer, #sidebar .dtstart, #sidebar .event-title 
{
  font-family: 'Open Sans';
}
#sidebar .dtstart 
{
  font-weight: bold;
}
#main-content .module.events.cal-admin h1, div.module.events.upcoming h1, ul.peoria-nav.nav.navbar-nav > li > a {
  font-family: 'American Captain', sans-serif;
}
ul.peoria-nav.nav.navbar-nav > li > a {
   font-family: 'American Captain', sans-serif;
}

/************************************** 
Header
**************************************/
.container.main-header 
{
  background-color: #000000;
}
.header-photoalbum 
{
  margin-bottom: 20px;
}
.header-photoalbum .col-md-3 
{
  padding-right: 10px;
  padding-left: 0px;
  position: relative;
  margin-bottom: 10px;
}
.col-md-12.header-photoalbum 
{
  padding-right: 0px;
}
.header-photoalbum img.photoalbum-bg 
{
  margin: 0px auto 3px auto;
}

.header-photoalbum .col-md-3 .item-actions 
{ 
  text-align: center;
}
.img-responsive.photoalbum-logo 
{
  margin: 0 auto;
}
.header-photoalbum img.photoalbum-bg 
{
 max-width: 286px;
    max-height: 225px;
    min-height: 225px;
    width: 100%;
    object-fit: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    overflow: hidden;
}
/*
.header-photoalbum .col-md-3:nth-child(4n) {
  padding-right: 0px;
}
.header-photoalbum .col-md-3 img:nth-child(1) {
  min-height: 287.375px;
}
.header-photoalbum img.photoalbum-bg {
  z-index: 0;
}
.header-photoalbum img.photoalbum-logo {
  z-index: 1;
  position: absolute;
  top:30%;
}
*/
/************************************** 
Navigation
**************************************/
a 
{
  color: #fff;
}
#topnavbar 
{
  margin-bottom: 0px;
}
.main-navigation 
{
  padding-right: 0px;
  padding-left:0px;
}
.navbar-collapse.collapse 
{
  padding: 0px;
  overflow:hidden;
  text-align:;
}
.navbar 
{
  border: none;
}

nav li 
{
   margin-right: 27px;
}

nav li:before 
{
  content: "\f111";
  font-family: FontAwesome;
  color: #25AAE1;
  position: absolute;
  margin-left: -20px;
  top: 15px;
}
nav li:last-child 
{
   margin-right: 0px;
}
nav li:first-child:before 
{
  content: none;
}
nav ul li a 
{
  text-transform: uppercase;
  color: #fff;
}
.navigation.navbar-default.navbar-collapse, .navigation.navbar-default
{
  background-color: #000;
}
ul.peoria-nav.nav.navbar-nav > li > a 
{
  color: #fff;
  font-size: 217%;
}
.navbar-default .navbar-nav > li > a:hover,
 .navbar-default .navbar-nav > li > a:focus 
{
  color: #25AAE1 !important;
  background-color: transparent;
}
.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;
}

/************************************** 
Body content
**************************************/
#main-content 
{
  background-color: #25AAE1;
  color: #fff;
}

#main-content .panel-body p {
 color: #000;
}

#main-content .module.events.cal-admin h1 
{
  text-align: center;
}
#sidebar 
{
  background-color: #fff;
  
}
.sort-form 
{
  float: right;
}
div.module.events.upcoming h1 
{
  text-align: center;
}
.img-divider 
{
  margin: 0 auto;
  max-width: 50%;
  padding: 40px;
}
.img-divider:last-child 
{
  display: none;
}
.featured-row 
{
  margin:40px 0;
}
.image-only 
{
  padding: 0 125px;
}
.image-only img, .right-body img 
{
  margin: 0 auto;
}
.below-body img 
{
  margin:10px auto;
}
.margin-top-bot 
{
  padding:10px 15px;
}
.module.events.viewday .module-actions, .module.events.viewday .module-actions {
  clear: both;
  display: block;
}
.module.events.mini-cal .module-actions {
  display: inline-block;
}
/************************************** 
Footer
**************************************/
.main-footer 
{
  margin-top: 20px;
}
.footer-logo img 
{
  margin: 0 auto 10px auto;
}
.footer-logo p:first-child 
{
  margin-top: 10px;
}
.footer-logo p 
{
  text-align: center;
}
.footer-contents .footer-logo p:first-of-type{
  font-weight: 700;
}

.col-md-6.col-xs-4.footerlinks-body p {
    width: 100%;
    margin-left: 133px;
    margin-top: -94px;
}
.footer-url 
{
 clear: both;
    width: 100%;
    font-weight: bold;
    float: right;
    color: #E5E5E5;
    padding-left: 11px;
}
.footer-copyright 
{
  margin-top: 30px;
  color: #fff;
}
.footer-content .item
{
  margin-top:10px;
}
.footer-contents 
{
  margin-top: 5px;
  color: #fff;
}
.footer-vass 
{
  margin-bottom: 30px;
}
.footer-quicklinks 
{
  color: #767676;
}
.footer-quicklinks .col-md-4 
{
  margin-bottom: 5px;
}

.footerlinks-body 
{
  padding-left: 0px;
}
.col-md-3.viewmember h4, .col-md-2.aboutus h4 a, .col-md-2.aboutus h4 
{
  font-weight: bold;
  color: #25aae1;
  margin-top: 18px;
  font-size: 18px;
}
.subscribe #emailControl 
{
  margin-bottom: 0px;
  margin-top: 9px;
  float: left;
  width: 71%;
  margin-right: 2px;
}
.subscribe #submitControl
{
  margin-bottom: 0px;
  margin-top: 9px;
  float: left;
}
.subscribe #email, .subscribe #submitSubmit 
{
  border-radius: 0;
  margin:0;
}

.subscribe #submitSubmit 
{
  padding: 7px 10px;
}
.subscribe .control-label 
{
  display: none;
}
/************************************** 
All Exponent modules action
**************************************/
#popup
{
  clear: both;
}
.exp-addmodule-link, .exp-container-chrome 
{
  clear: both;
}
.viewweek dt {
  border-top: none;
}
div.module.events.upcoming h4 
{
  text-align: center;
  font-weight: bold;
}
.item-actions, .module.text.single 
{
  clear: both;
}
.event-title 
{
  margin-bottom: 10px;
}

/**************************************
Border Bottom Color
**************************************/
.riverfront 
{
  border-bottom: 10px solid #5d7e95;
}
.westmain 
{
  border-bottom: 10px solid #a4a667;
}
.warehouse 
{
  border-bottom: 10px solid #87698a;
}
.centralbusiness
{
  border-bottom: 10px solid #c67b40;
}
.central
{
  border-bottom: 10px solid #c67b40;
}
/**************************************
Font Color Config
**************************************/
.criverfront 
{
  color: #5d7e95;
}
.cwestmain 
{
  color: #a4a667;
}
.cwarehouse 
{
  color: #87698a;
}
.ccentralbusiness
{
  color: #c67b40;
}
/**************************************
Calendar qtip background color
**************************************/
.riverfront, .riverfront .qtip-titlebar, .riverfront .qtip-content
{
  background-color: #5d7e95;
  border-color: #5d7e95;

}
.west, .west .qtip-titlebar, .west .qtip-content
{
  background-color: #a4a667;
  border-color: #a4a667;

}
.warehouse, .warehouse .qtip-titlebar, .warehouse .qtip-content
{
  background-color: #87698a;
  border-color: #87698a;
}
.central, .central .qtip-titlebar, .central .qtip-content
{
  background-color: #c67b40;
  border-color: #c67b40;
}
.qtip .qtip-titlebar, .qtip .qtip-content
{
  color: #ffffff;
}

.qtip-content .tooltiptext img {
    display: block;
    max-width: 100%;
    height: auto;
}
/************************************** 
Responsive min-width and max-width Queries 
**************************************/
/*
@media (min-width: 1200px) { 
  .header-photoalbum img.photoalbum-logo 
  {
    max-width: 282.5px;
  }  
}
*/
@media (max-width: 1024px) { 
  img{
    display: block;
    max-width: 100%;
    height: auto;

  }}
@media (max-width: 1199px) {


  ul.peoria-nav.nav.navbar-nav > li > a 
  {
     color: #fff;
     font-size: 165%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) { 
  /*
  .header-photoalbum img.photoalbum-logo 
  {
    max-width: 230.5px;
  }
  */ 


.es-caption img {
    width: auto;
    height: auto;
    min-height: 230px;
    object-fit: cover;
}
  .dtstart 
  {
    padding-right: 0px;
  }
  .footer-copyright .bodycopy 
  {
     margin-bottom: 30px;
  }


.module.links.showall-quicklinks .col-md-6.item.col-xs-3 {
    margin-top: 9px !important;
    padding: 2px !important;
}
.col-md-3.viewmember h4, .col-md-2.aboutus h4 a, .col-md-2.aboutus h4 {
    font-size: 102%;
}

}

@media (min-width: 991px) and (max-width: 1195px) { 



.main-header .nav > li > a {
    position: relative;
    display: block;
    padding: 19px 12px;
}



  ul.peoria-nav.nav.navbar-nav > li > a 
  {
     color: #fff;
     font-size: 166%;
  }
  nav li 
  { 
    margin-right: 5px;
  }
      
  nav li:before 
  { 
    margin-left: -6px;
  }
}
@media (max-width: 1024px) {
  .col-md-3.viewmember h4, .col-md-2.aboutus h4 a, .col-md-2.aboutus h4 
  {
    font-size: 107%;
  }
}
@media (max-width: 991px) {
  .header-photoalbum .col-md-3:nth-child(4n) 
  { 
     padding-right: 10px; 
  }
}
@media (min-width: 769px) and (max-width: 991px) { 

.footer-vass .module.snippet.showall {
    float: left;
}
.subs-class {
    margin-top: 2px;
    float: left !important;
}

.vevent .col-xs-6 {
    width: 100%;
}
.col-md-8.col-xs-6.summary.event-title {
    font-size: 75%;
    width: 100% !important;
}





.main-header .nav > li > a {
  position: relative;
    display: block;
    padding: 17px 10px;
}




  ul.peoria-nav.nav.navbar-nav > li > a 
  {
    color: #fff;
    font-size: 121%;
  }
  nav li 
  { 
    margin-right: 5px;
  }
      
  nav li:before 
  { 
    margin-left: -6px;
  }
  /*
  .header-photoalbum img.photoalbum-logo 
  {
    left: 22%;
  }
  */
}
@media (min-width: 728px) and (max-width: 991px) { 
.es-caption {
    font-size: 65% !important;
    padding-left: 20%;
}
.es-caption img {
    width: 141%;
    height: auto;
    margin-left: -59px;
}
.vevent .col-xs-6 {
    width: 100%;
}
.col-md-8.col-xs-6.summary.event-title {
    font-size: 75%;
    width: 100% !important;
}

  .img-responsive.photoalbum-logo 
  {
    width: 40%;
  }
}
@media (min-width: 770px) {
  .col-md-12.peorialogo {
    margin-top: 30px;
    margin-bottom: 20px;
  }
}
@media (min-width: 769px) {
   .navbar-nav
   {
     float:none;
     margin: 0 auto;
     display: table;
     table-layout: fixed;
   }
}
@media (max-width: 768px) { 

.main-header .nav > li > a {
    position: relative;
    display: block;
    padding: 19px 20px;
}
  
  .nav li:before 
  {
    content: none;
    font-family: FontAwesome;
    color: #25AAE1;
    position: absolute;
    margin-left: -25px;
    top: 15px;
  }   
  /*
  .header-photoalbum img.photoalbum-logo 
  {
    left: 165px;
  }
  */
  .header-photoalbum img.photoalbum-bg, .img-responsive.photoalbum-logo 
  {
    margin: 0 auto;
  }
  .main-navigation .navbar-collapse 
  {
    padding-left: 10px;
  }
  .social .showall-quicklinks .col-md-6 
  {
    width: 10%;
  }
}

@media (min-width: 568px) and (max-width: 991px) { 
  /*
  .header-photoalbum img.photoalbum-logo 
  {
    max-width: 400px;
  } 
  */ 
  .footer-content .col-md-2.social 
  {
    clear:both;
  } 
}
@media (max-width: 568px) { 
  /*
  .header-photoalbum img.photoalbum-logo 
  {
    left: 75px;
    max-width: 400px;    
  }
  */
  .header-photoalbum img.photoalbum-bg 
  {
    margin: 0 auto;
  }
  .social .showall-quicklinks .col-xs-3 
  {
    width: 25%;
  }
  .img-responsive.photoalbum-logo 
  {
    width: 50%;
  }
}
@media (max-width: 320px) { 

.main-header .nav > li > a {
    position: relative;
    display: block;
    padding: 19px 22px;
}



  .footer-content .col-md-2.social 
  {
    clear:both;
  }  
  .img-divider 
  {
    max-width: 100%;
  }
  .image-only 
  {
    padding: 0;
  }
  #main-content .module.events.cal-admin h1 
  {
    padding-top: 10px;
    font-size: 2.30em;
  }
  .img-responsive.photoalbum-logo 
  {
    width: 100%;
  }
  /*
  .header-photoalbum img.photoalbum-logo 
  { 
    max-width: 300px;
    left: 3px;
  }
  */
}
@media (min-width: 299px) and  (max-width: 991px) {

  .footer-copyright .bodycopy 
  {
     margin-bottom: 10px;
     font-size: 113%;
     text-align: center;
  }
}
@media (min-width: 299px) and (max-width: 768px) {
.es-caption h2 {
    font-size: 100%;
    margin-bottom: 0px;
}
.es-caption h3 {
    font-size: 100%;
    margin-bottom: 0px;
}
.es-caption {
    font-size: 50%;
}
.es-caption img {
    width: 100%;
    height: auto;
}
.row-eq-height {
    display: block !important;
}
.row-eq-height .col-xs-9 {
    width: 100%;
}
.row-eq-height .col-xs-3 {
    width: 100%;
}
  .image-only 
   {
     padding: 0;
   }
}






/*----- Responsive  -----*/

/*-- mob vert --*/
@media only screen and (max-width: 479px)  {
.rc-anchor-normal {
    height: 74px;
    width: 253px !important;
}
ul.peoria-nav-subtheme.nav.navbar-nav h2 a {
    float: none;
    padding: 0px;
    font-size: 24px;
    margin-left: -20px;
}
div#main-content {
    z-index: 9999999999999;
}
div#sidebar {
    margin-bottom: 20px;
}
.g-recaptcha {
    transform:scale(0.60);
    transform-origin:0 0;
}

a.btn.btn-default.btn-sm {
    width: 100%;
    overflow: hidden;
    padding-right: 84px;
}

.container-fluid.peoria-album {
    padding-left: 30px;
    padding-right: 29px;
}


.header-photoalbum img.photoalbum-bg {
    margin: 0 auto;
    width: 100%;
    min-height: 133px;
    object-fit: cover;
}
.module.photoalbum.galleries.showall .col-md-3 {
    margin: 0px;
    width: 49%;
    display: -webkit-inline-box;
    padding: 0px;
}



.col-md-2.aboutus {
    margin-top: 20px;
}
.col-md-3.viewmember .module.links.showall a {
    font-size: 15px;
}
.module.links.showall a {
    font-size: 15px !important;
}

.module.text.showall h2,  {
    font-size: 100%;
}
.footer-content.col-md-9 {
    margin-left: 15px;
}
.subscribe .module.snippet.showall {
    float: left !important;
    width: 100%;
}
.col-md-3.viewmember {
    width: 100%;
    
}
.subscribe input[type="text"] {
    width: 60% !important;
}
.subscribe .module.snippet.showall {
    margin-left: -8px !important;
    width: 100% !important;
}
.footer-vass .row {
    margin-left: -44px;
}
.row .module.links.showall-quicklinks {
    margin-left: 48px;
}
.footer-quicklinks .module.links.showall-quicklinks {
    margin-left: -53px;
    margin-top: -39px;
    margin-right: -30px;
}

.footer-url {
    margin-bottom: 6px;
}
.col-md-6.col-xs-4.footerlinks-body p {
    margin-left: 187px;
    width: 100%;
}
/*-- .footer-quicklinks hr {
    margin-left: -23px;
} --*/
.footer-quicklinks .module.text.showall {
    margin-left: -33px;
}
.col-md-12.footer-quicklinks img {
    margin-bottom: 3px;
}

.margin-top-bot.row {
    padding-left: 0px;
    padding-right: 0px;
}
h2, .h2 {
    font-size: 17px;
}





.sub-theme-linky:hover .collapse {
    display: block !important;
}
.sub-theme-linky div#bs-navbar-collapse-1 ul {
    display: block;
    margin-left: 20px;
}
.peoria-nav-subtheme a:before {
    display: none;
}

.peoriadistrictlogo img {
    display: block;
    width: 88%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 20px;
}




.lower-body-logo img.img-responsive {
    width: 50%;
    margin-top: -83px;
    float: right;
    margin-right: -9px;
}
.col-md-6.lower-body-mages img.img-responsive.photoalbum-bg.westmain {
    min-height: 94px;
}
body.default.centraltheme-page img.img-responsive.photoalbum-bg.riverfront {
    min-height: 98px;
}
body.default.warehouse-districtp .col-md-6.lower-body-mages img.img-responsive.photoalbum-bg.westmain {
min-height: 74px;
}
.themer-slide .slide-container {
    height: 114px !important;
}

/*-- event calendar --*/
span.fc-header-title h2 {
    font-size: 100% !important;
}

.margin-top-bot .row .col-md-3, .margin-top-bot .row .col-md-9 {
    margin-left: -57px;
    margin-right: -57px;
}
table.weektime {
    width: 100% !important;
}
.container.internal-pagc .row .row-fluid.event.default {
    margin-left: -38px;
    margin-right: -39px;
}
.weektime {
    width: 100% !important;
}
.col-md-12.calheadermonth h2 {
    font-size: 17px;
    margin-left: 24px;
}

/*--  event end --*/

ul.week-tags {
    font-family: 'American Captain', sans-serif;
    padding-left: 27px;
    margin-top: 63px !important;
    position: absolute;
    font-size: 98%;
    z-index: 999;
    width: 100%;
}
.col-md-12.calheadermonth h2 {
    font-size: 14px;
    margin-left: 19px;
    width: 200px !important;
    float: left;
    margin-top: -40px;
}
ul.days-tags {
    font-size: 10px !important;
    margin-left: 10px;
}
.container-fluid.header-photoalbumheader.size-ofhead {
    padding-left: 31px;
    padding-right: 26px;
    margin-bottom: -23px;
}
button.navbar-toggle {
    margin-right: 29px;
}
ul.nsf-sds.tgs-month {
    font-size: 6.1px;
    margin-top: 117px;
    padding-left: 37px;
    display: flex;
    padding-right: 27px;
}
#main #calendar .fc-header {
    background-color: #000000;
    border-top-right-radius: 17px;
    border-top-left-radius: 17px;
    height: 83px;
}
ul.nsf-sds.weeks-tags {
    font-size: 6px;
    display: flex;
    margin-top: 59px;
    margin-left: -7%;
    margin-right: 16px;
}
ul.nsf-sds.day-tagas {
    margin-top: 64px;
    font-size: 5px;
    margin-left: -21px;
    display: flex;
    margin-right: 21px;
}

.panel-title h2 {
    line-height: 1;
    margin-top: 5px;
    margin-bottom: 5px;
}
.piece.panel-body {
    width: 100%;
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    margin-top: 15px;
    margin-left: -20px;
}
.module.events.upcoming h1 {
    margin-top: 21px !important;
}
.piece.panel-body a {
/* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
    font-size: 10px;
}
#main #calendar .fc-event-inner {
    font-size: 59%;
    line-height: 100%;
}

a.weekviewevent {
    width: 35px !important;
    margin-left: -6px !important;
}
.weekviewdayheader a {
    font-size: 9px;
    line-height: 100%;
}
.calbutton.monthbutton {
    margin-left: 20px;
}
.module.filedownload.showall a.btn.btn-default.btn-sm {
    font-size: 5px;
    text-align: left;
    font-weight: 600;
}

table.exp-skin-table {
    font-size: 8px !important;
}



}



/*--- mob horz ----*/
@media only screen and (min-width: 480px) and (max-width: 760px) {
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 10px;
    color: inherit;
}
div#main-content {
    z-index: 9999999999999;
}
.lower-body-logo {
    width: 50%;
    right: 0;
    height: auto;
    position: absolute;
    padding-left: 30px;
    margin-top: -25%;
}

div#sidebar {
    margin-bottom: 20px;
}

table.exp-skin-table {
    font-size: 8px !important;
}
.weekviewdayheader a {
    font-size: 9px;
    line-height: 100%;
}

.weektime {
    width: 100% !important;
}

#main #calendar .fc-header {
    background-color: #000000;
    border-top-right-radius: 17px;
    border-top-left-radius: 17px;
    height: 103px;
}
ul.nsf-sds.tgs-month {
    font-size: 9.1px;
    margin-top: 143px;
    padding-left: 37px;
    display: flex;
    padding-right: 27px;
}
.container-fluid.peoria-album {
    padding-left: 30px;
    padding-right: 29px;
}
.week-tags {
    margin-top: 50px !important;
    margin-left: -9px;
}
.col-md-12.calheadermonth h2 {
    font-size: 16px;
    float: left;
    margin-top: -49px;
    margin-left: 62px;
}
.header-photoalbum img.photoalbum-bg {
    margin: 0 auto;
    width: 100%;
    min-height: 254px;
    object-fit: cover;
}
.module.photoalbum.galleries.showall .col-md-3 {
    margin: 0px;
    width: 49%;
    display: -webkit-inline-box;
    padding: 0px;
}
    .subscribe .module.snippet.showall {
   margin-left: -32px;
}
.subscribe .module.snippet.showall {
    margin-bottom: -19px;
}
.col-md-6.col-xs-4.footerlinks-body p {
    margin-left: 369px;
    margin-top: -125px;
}




.sub-theme-linky:hover .collapse {
    display: block !important;
}
.sub-theme-linky div#bs-navbar-collapse-1 ul {
    display: block;
    margin-left: 20px;
}
.peoria-nav-subtheme a:before {
    display: none;
}


.themer-slide .slide-container {
    height: 260px !important;
}
body.default.warehouse-districtp .col-md-6.lower-body-mages img.img-responsive.photoalbum-bg.westmain {
    min-height: 154px;
}
ul.day-tags {
    font-family: 'American Captain', sans-serif;
    padding-left: 40px;
    margin-top: 138px;
    position: absolute;
    font-size: 12px;
    z-index: 999;
    width: 100%;
}
.span12.calheaderdate h2 {
    font-size: 20px !important;
}
ul.days-tags {
    font-size: 15px !important;
    margin-top: 57px !important;
    margin-left: 12px;
}
.container-fluid.header-photoalbumheader.size-ofhead {
    padding-left: 29px;
    padding-right: 29px;
}
button.navbar-toggle {
    margin-right: 29px;
    margin-top: -14px;
}
ul.nsf-sds.weeks-tags {
    font-size: 12px;
    margin-top: 59px;
}
ul.nsf-sds.day-tagas {
    margin-top: 64px;
    font-size: 12px;
    margin-left: -39px;
}

.panel-title h2 {
    font-size: 16px;
    line-height: 16px;
}
.piece.panel-body a,  .piece.panel-body 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;
}
.module.filedownload.showall .btn-sm, .module.filedownload.showall .btn-group-sm > .module.filedownload.showall .btn {
     font-size: 8px;
}
.exp-skin-table table, table.exp-skin-table {
    border-collapse: separate;
    border-spacing: 0;
    margin: 0 0 1em 0;
    color: #000;
    border-bottom: 1px solid #523A0B;
    width: 100%;
    font-size: 10px;
}
.rc-anchor-normal {
    height: 74px;
    width: 197px;
}
}





/*-- tab vert ---*/
@media only screen and (min-width: 761px) and (max-width: 799px) {

ul.nsf-sds {
    position: absolute;
    margin-top: 150px;
    margin-left: -41px;
    font-size: 12px;
    font-weight: bolder;
    text-indent: 4px;
    z-index: 999;
}
div#main-content {
    z-index: 9999999999999;
}
sub-theme-linky div#bs-navbar-collapse-1 ul {
    display: block !important;
    margin-left: 20px;
    font-size: 78%;
}


.module.text.showall h2,  .module.text.showall h3 a {
    font-size: 113% !important;
}

.col-md-6.col-xs-4.footerlinks-body p {
    width: 100%;
    margin-left: 402px;
    font-size: 17px;
    margin-top: -188px;
}

.subs-class input[type="text"] {
    width: 40% !important;
}


.footer-contents.col-md-3.col-sm-push-9 {
    width: 100% !important;
    left: 0px;
}
.footer-content.col-md-9.col-sm-pull-3 {
    width: 100%;
    right: 0;
}
.subscribe .module.snippet.showall {
    margin-top: 9px;
    margin-left: -224px;
    margin-bottom: -27px;
}


.header-photoalbum img.photoalbum-bg {
    min-height: 161px;
	     height: auto;
		     width: 100%;
	     object-fit: cover;
}

.module.photoalbum.galleries.showall .row {
    display: flex !important;
}
.module.photoalbum.galleries.showall img.img-responsive.photoalbum-logo {
    width: 100%;
    height: auto;
    object-fit: cover;
}


.sub-theme-linky:hover .collapse {
    display: block !important;
}
.sub-theme-linky div#bs-navbar-collapse-1 ul {
    display: block;
    margin-left: 20px;
}
.peoria-nav-subtheme a:before {
    display: none;
}

.col-md-12.main-navigation.peoria-nav li a {
    font-size: 160% !important;
}
.col-md-6.lower-body-mages img.img-responsive.photoalbum-bg.westmain {
    min-height: 142px;
}
body.default.warehouse-districtp .col-md-6.lower-body-mages img.img-responsive.photoalbum-bg.westmain {
    min-height: 128px;
}
.centraltheme-page .col-md-6.lower-body-mages img.img-responsive.photoalbum-bg.westmain {
    min-height: 128px;
}
.themer-slide .slide-container {
    height: 364px !important;
}


table.weektime {
    width: 67px !important;
}
.nsf-sd li {
    padding-right: 30px !important;
    border: 0px !important;
    float: left;
    font-size: 12px;
}
.calheader {
    background-color: rgba(214, 214, 214, 0.05);
    margin-top: 72px;
}
.col-md-12.calheadermonth h2 {
    float: left;
    margin-top: -54px;
    margin-left: 76px;
}
.week-tags {
    margin-top: 72px !important;
}
.container-fluid.peoria-album {
    padding-left: 39px;
    padding-right: 38px;
}
.container-fluid.header-photoalbumheader.size-ofhead {
    padding-left: 39px;
    padding-right: 38px;
}
button.navbar-toggle {
    margin-right: 37px;
}
.col-md-6.lower-body-mages.vetcal-tab {
    display: -webkit-box;
}
ul.nsf-sds.tgs-month {
    font-size: 9.6px;
}
ul.nsf-sds.weeks-tags {
    font-size: 8.9px;
    margin-top: 76px;
}
ul.nsf-sds.day-tagas {
    margin-top: 81px;
    font-size: 9px;
    margin-left: -39px;
}
.col-md-6.lower-body-mages.vetcal-tab {
    padding-top: 15px;
}
.lower-body-logo img.img-responsive {
    margin-top: 6%;
    margin-left: -1px;
}
.size-ofhead img {
   
    width: 96%;
    
}
.weekviewevent div {
    text-overflow: initial;
    white-space: normal;
    overflow: visible;
    padding-left: 2px;
    font-size: 8px;
    padding-right: 2px;
}
.module.filedownload.showall .btn-sm, .module.filedownload.showall .btn-group-sm > .module.filedownload.showall .btn {
     font-size: 8px;
}
.module.filedownload.showall a.btn.btn-default.btn-sm {
    font-size: 8px;
    text-align: left;

}
.exp-skin-table table, table.exp-skin-table {
    border-collapse: separate;
    border-spacing: 0;
    margin: 0 0 1em 0;
    color: #000;
    border-bottom: 1px solid #523A0B;
    width: 100%;
    font-size: 10px;
}
div#sidebar {
    margin-bottom: 20px;
}
}


/*-- other ---*/
@media only screen and (min-width: 800px) and (max-width: 999px) {
.container-fluid.peoria-album {
    padding-left: 39px;
    padding-right: 38px;
}
div#main-content {
    z-index: 9999999999999;
}
div#sidebar {
    margin-bottom: 20px;
}
.module.filedownload.showall a.btn.btn-default.btn-sm {
    font-size: 8px;
    text-align: left;
}

.module.filedownload.showall .btn-sm, .module.filedownload.showall .btn-group-sm > .module.filedownload.showall .btn {
     font-size: 8px;
}
ul.nsf-sds.weeks-tags {
    font-size: 8.9px;
    margin-top: 76px;
}
ul.nsf-sds.tgs-month {
    font-size: 9.1px;
    margin-top: 144px;
    padding-left: 30px;
}
.container-fluid.header-photoalbumheader.size-ofhead {
    padding-left: 39px;
    padding-right: 38px;
}
button.navbar-toggle {
    margin-right: 37px;
}
.themer-slide .slide-container {
    height: 364px !important;
}
.peoria-nav nav li:before {
   
    margin-left: -6px;
    font-size: 10px;
    top: 18px;
}

.col-md-12.main-navigation.peoria-nav li a {
    font-size: 118% !important;
}
.col-md-6.col-xs-4.footerlinks-body p {
    width: 100%;
    margin-left: 343px;
    margin-top: -169px;
    font-size: 18px;
}
.footer-contents.col-md-3.col-sm-push-9 {
    width: 100% !important;
    left: 0px;
}
.footer-content.col-md-9.col-sm-pull-3 {
    width: 100%;
    right: 0;
}
.subscribe .module.snippet.showall {
    margin-top: 9px;
    margin-left: 0px;
    margin-bottom: -27px;
}




peoria-nav-subtheme li a {


.sub-theme-linky .peoria-nav-subtheme li a {
    font-size: 182%;
  
    margin-right: 14px;
    margin-left: 1px;
}
    font-size: 131%;
font-family: 'American Captain', sans-serif;
    margin-right: 3px;
    margin-left: 13px;
    
}
.peoria-nav-subtheme li a.li-link:before {
    content: "\f111";
    font-family: FontAwesome;
    color: #25AAE1;
    position: absolute;
    margin-left: -12px;
    margin-top: 5px;
    font-size: 9px;
}
ul.nsf-sds.tgs-month {
    font-size: 8.1px;
    margin-top: 144px;
    padding-left: 24px;
    /* display: inline-table; */
}
}

/*-- tab horz ---*/
@media only screen and (min-width: 1000px) and (max-width: 1200px) {
a.btn.btn-default.btn-sm {
    width: 100%;
    overflow: hidden;
    padding-right: 84px;
}
.sub-theme-linky div#bs-navbar-collapse-1 {
    margin-left: -23px;
}
ul.peoria-nav-subtheme.nav.navbar-nav h2 a {
    font-size: 79%;
    font-family: 'American Captain', sans-serif;
    margin-top: -20px;
    padding-left: 20px;
}

.module.filedownload.showall a.btn.btn-default.btn-sm {
    font-size: 10px;
    text-align: left;
}

.container-fluid.peoria-album {
    padding-left: 56px;
    padding-right: 54px;
}
ul.peoria-nav-subtheme.nav.navbar-nav {
    margin-left: -12px;
}
ul.nsf-sds.day-tagas {
    margin-top: 81px;
    font-size: 9px;
    margin-left: -25px;
}
ul.nsf-sds.weeks-tags {
    font-size: 9.4px;
}
ul.nsf-sds.tgs-month {
    font-size: 9.8px;
    margin-left: -38px;
}

.container-fluid.header-photoalbumheader.size-ofhead {
    padding-left: 54px;
    padding-right: 53px;
}
.nsf-sd li {
    padding-right: 30px !important;
    border: 0px !important;
    float: left;
    font-size: 14px;
    margin-left: -9px;
}

/*-- event calendar --*/
table.weektime {
    width: 70px !important;
}

.calbutton.monthbutton {
    width: 100%;
}


#sidebar .module.text.single h2 {
    font-size: 190%;
}
.module.events.upcoming h1 { 
font-size: 198%; 
}
.centraltheme-page .col-md-6.lower-body-mages img.img-responsive.photoalbum-bg.westmain {
    min-height: 77px;
}
body.default.warehouse-districtp .col-md-6.lower-body-mages img.img-responsive.photoalbum-bg.westmain {
    min-height: 77px;
}
.col-md-6.lower-body-mages img.img-responsive.photoalbum-bg.westmain {
    min-height: 87px;
}

.peoria-nav-subtheme li a {
    font-size: 183% !important;
font-family: 'American Captain', sans-serif;
    margin-right: 8px !important;
    margin-left: 8px !important;
    
}
.peoria-nav-subtheme li a.li-link:before {
    content: "\f111";
    font-family: FontAwesome;
    color: #25AAE1;
    position: absolute;
    margin-left: -12px;
    margin-top: 10px;
    font-size: 9px;
}





.col-md-2.aboutus .module.links.showall h2 a, .col-md-2.aboutus .module.links.showall a, .col-md-3.viewmember .module.links.showall a {
    font-size: 47%;
    font-weight: bold;
    color: #25AAE2;
}
.col-md-3.viewmember h4, .col-md-2.aboutus h4 a, .col-md-2.aboutus h4 {
    font-size: 104% !important;
}

    .subs-class input[type="text"] {
    padding-left: 0px !important;
    width: 68% !important;
}
.subscribe .module.snippet.showall {
    margin-top: 9px;
}

.col-md-12.main-navigation.peoria-nav li a {
    font-size: 182% !important;
}
.peoria-nav nav li:before {
 
    font-family: FontAwesome;
    color: #25AAE1;
    position: absolute;
    margin-left: -8px;
    font-size: 10px;
    top: 18px;
}
.peoria-district .module.events.upcoming h1 {
    color: #5D7E95;
    font-size: 239%;
}
.peoria-district .module.text.showall h2 {
    font-size: 189%;
}
.themer-slide .slide-container {
    height: 360px !important;
}
.sub-theme-linky .peoria-nav-subtheme li a {
    font-size: 175% ;
    font-family: 'American Captain', sans-serif;
    margin-right: 17px;
    margin-left: 3px;
}
.peoria-nav-subtheme li a.li-link:before {
  
    margin-top: 7px;
    }

}







.subscribe .module.snippet.showall {
    margin-top: 9px;
}
.social .module.links.showall-quicklinks {
    margin-top: 9px;
}



.qtip {
    max-width: 185px;
}
.module.filedownload.showall .modal-dialog {
    position: absolute;
    top: 40%;
    width: 100% !IMPORTANT;
}.modal-dialog {
    width: 100%;
}
