/* You can add your own CSS here. */

html body.pop_body {
  font-family: "Droid Sans", sans-serif !important;
}

/* 19px */
/*
h1 {
font-size:1.20em !important; 
line-height:1.20em;
font-weight:bold;
color:#00295c !important;
}*/

h1 { font-size: 20px !important; }
h2 { font-size: 18px !important; }
h3 { font-size: 17px !important; }
h4 { font-size: 16px !important; }
h5 { font-size: 15px !important; }
h6 { font-size: 14px !important; }

h1, h2 {
    margin-bottom: 0.5em;
    font-weight : 700;
    color : #3F6BaE !important;
}

h3, h4, h5, h6 {
    margin-bottom: 0.5em;
    font-weight: 700;
    color: #005bc0; !important;
}

/*
h1.entry-title {
  font-size:1.00em !important;
  line-height:1.10em !important;
  color : #3F6BaE !important;
}*/

h1.entry-title a {
  display:block;
  font-size:0.80em !important;
  line-height:1.20em !important;
  color : #3F6BaE !important;
}

div#site-branding.logo-left div#site-header h2.site-description {
  font-size: 13px !important;
  font-weight : 500;
  color: #00295c!important;
}

div#site-branding.logo-left div#site-header {
  /*border: 1px solid red;*/
  display:block;
  margin-left:-4%;
  margin-top: 5px;
  clear: left;
}

header#masthead {
   padding-bottom:0;
}

form.search-form input.search-field {
   background-color:#99bbee !important;
   box-shadow: 0 2px 5px #5474c4 inset, 0 1px 0 #556688 !important;
   color: #00295c!important;
   margin-bottom:8px;
}

section#feature-slider {
   padding-bottom:0px;
}

div.wrapper ul li {
   margin-bottom:0;
}

section#featured-content div.wrapper div.featured-heading-wrap, div#page.hfeed.site div#content.site-content div.wrapper {
   padding-top:0;
}

div.entry-container
ul li div {
width: 35%;
padding:4px 8px 4px 8px;
}

div.entry-container div ul.huge_it_slider_1 li div.huge_it_slideshow_description_text_1 {
width: 95%;
padding:4px 8px 4px 8px;
}

p.wp-caption-text {
font-size:0.80em;
padding:0;
margin:0;
line-height:0.85em;
}

p, li {
font-size:0.95em;
line-height:1.40em;
margin-bottom:0.75em;
}

strong {
  color:#3F5B9E !important;
}
nav.nav-primary {
   background-color:#00295c;
}

div.wrapper div.cycle-slideshow  h1.entry-title a {
   color:#bbccdd !important;
}

section#feature-slider div.cycle-slideshow article div.entry-container {
background-color: rgba(0, 20, 60, 0.50);
padding:8px 12px 22px 12px;
}

/* Remove automatic hyphenation */
html * { 
word-wrap:normal !important;
-webkit-hyphens:none !important;
-moz-hyphens:none !important;
hyphens:none !important;
}

/* CALENDAR ============================================== */

div.calendar_widget_content.calendar_main {
  background-color : #ddeeff;
  padding-top : 10px;
}

/*
div#ecwd-events-content.ecwd-events-single.hentry.site-content { 
   display:block;
clear:both;
width:70%;
   float:left;
   margin:0;
   padding:0 12px 0 0;
}

div.ecwd-show-map
{
   width:99%;
}

.sidebar {
   float:right;
 display:block;
}
*/

/* Enter Your Custom CSS Here ======================================================= */
div#content.site-content div.wrapper,
div#content.site-content div.wrapper main#main.site-main article {
  padding-bottom: 0;
}

div#site-header h1.site-title {
  display :  none;
}

div.huge_it_slideshow_image_wrap_1, div.huge_it_slideshow_image_wrap_2 {
  margin-bottom: 12px;
}

div.wrapper aside.sidebar.sidebar-primary.widget-area section {
  margin-bottom: 20px;
}

div.wrapper aside.sidebar.sidebar-primary.widget-area section#ecwd_widget-3.widget.widget_ecwd_widget div.widget-wrap h4.widget-title {
  display: none;
}

div.wrapper aside.sidebar img.menu-image {
  padding-bottom:1px;
}

.su-accordion {
    margin-top: 1.5em;
}

.su-spoiler.my-custom-spoiler {}
.su-spoiler.my-custom-spoiler .su-spoiler-title { 
  background-color: #84ADEA;
  font-size: 0.95em;
  color: #1F2B5E;
}
.su-spoiler.my-custom-spoiler .su-spoiler-title .su-spoiler-icon,
.su-spoiler.su-spoiler-closed.my-custom-spoiler .su-spoiler-title .su-spoiler-icon {
    left: 3px;
    background-color: #fff;
}
.su-spoiler.my-custom-spoiler .su-spoiler-content { background-color: #fff }
