@import url("wordpress.css");
h1.title {
  font-family: "Merriweather Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 0 0 12px 0;
  color: #057DC2; }

div.post-meta {
  font-style: italic;
  color: #aaa; }

.post-content .crm-section .label {
  color: black;
}

.post-content #crm-container.crm-public .price-set-row label {
  padding-left: 10px;
}

.post-content div.crm-container fieldset label {
  padding: 5px;
}

.post-content #crm-container.crm-public .crm-section, .post-content .crm-section {
  margin-bottom: 10px;
}

.post-content .crm-container.crm-public .select2-container .select2-choice {
  padding: 0px 0px 0px 8px;
}

.post-content .crm-container a.button span {
  line-height: 1em;
  padding: 10px 10px;
  font-size: 2em;
}
.post-content .crm-actionlinks-top {
  position: relative;
  top: -1em;
}
.post-content #crm-container .label {
  white-space: normal;
}
.post-content .crm-container .crm-section .label {
  float: left;
  width: 25%;
  text-align: left;
}
 
 


nav#top-nav {
  background: #44ACE3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #44ACE3 0%, #057DC2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #44ACE3), color-stop(100%, #057DC2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #44ACE3 0%, #057DC2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #44ACE3 0%, #057DC2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #44ACE3 0%, #057DC2 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #44ACE3 0%, #057DC2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$blue-light', endColorstr='$blue-dark',GradientType=0 );
  /* IE6-9 */
  text-transform: uppercase; }

nav#top-nav div#ilca-top-nav a {
  background-color: transparent; }

nav#top-nav div#ilca-top-nav ul > li {
  border-right: 2px solid #fff;
  margin: 13px 10px 10px 0;
  padding-right: 8px; }

nav#top-nav div#ilca-top-nav ul > li:last-child {
  border-right: 0; }

nav#top-nav div#ilca-top-nav ul > li > a {
  color: #fff;
  font-weight: bold;
  font-size: 20px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: "Merriweather Sans", Arial, Helvetica, sans-serif; }

nav#top-nav div#ilca-top-nav ul.dropdown-menu {
  background-color: #44ACE3;
  border: 2px solid #057DC2;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px; }

nav#top-nav div#ilca-top-nav ul.dropdown-menu li {
  border: 0; }

nav#top-nav div#ilca-top-nav ul.dropdown-menu li:hover {
  background-color: #057DC2; }

div#home-page-slider-container {
  margin-bottom: 20px; }

div#home-page-slider-container div.nivo-controlNav {
  text-align: right;
  background: #44ACE3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #44ACE3 0%, #057DC2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #44ACE3), color-stop(100%, #057DC2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #44ACE3 0%, #057DC2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #44ACE3 0%, #057DC2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #44ACE3 0%, #057DC2 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #44ACE3 0%, #057DC2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$blue-light', endColorstr='$blue-dark',GradientType=0 );
  /* IE6-9 */ }

div#home-page-slider-container .theme-default .nivo-controlNav a {
  background-image: url("../images/bullets.png");
  text-indent: -9999px;
  text-align: left; }

div#home-page-slider-container div.nivo-caption {
  position: absolute;
  top: 60px;
  left: 75px;
  width: 350px;
  height: 175px;
  opacity: 1;
  font-size: 14px;
  background: #44ACE3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #44ACE3 0%, #057DC2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #44ACE3), color-stop(100%, #057DC2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #44ACE3 0%, #057DC2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #44ACE3 0%, #057DC2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #44ACE3 0%, #057DC2 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #44ACE3 0%, #057DC2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$blue-light', endColorstr='$blue-dark',GradientType=0 );
  /* IE6-9 */ }

div#home-page-slider-container div.nivo-caption h1 {
  margin: 10px 0;
  font-size: 20px;
  font-weight: bold;
  font-family: "Merriweather Sans", Arial, Helvetica, sans-serif; }

div#home-page-slider-container div.nivo-caption a {
  text-transform: uppercase;
  color: #057DC2;
  background-color: #fff;
  margin-top: 10px;
  padding: 10px;
  border: 0;
  float: right;
  clear: left;
  font-family: "Merriweather Sans", Arial, Helvetica, sans-serif; }

div#home-page-slider-container div.nivo-caption a:hover {
  text-decoration: none; }

div.home-3col-inner {
  margin-left: 0;
  margin-right: 0; }

div.home-3col-header {
  background-color: #7D7D7D; }

div.home-3col-header-name,
div.home-3col-header-image {
  height: 115px;
  line-height: 115px; }

div.home-3col-header-image {
  padding: 5px 5px 5px 0; }

div.home-3col h2 {
  margin: 0;
  padding: 10px 0;
  text-transform: uppercase;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  font-family: "Merriweather Sans", Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: middle; }

div.home-3col div.home-3col-carousel {
  border-left: 1px solid #7D7D7D;
  border-right: 1px solid #7D7D7D;
  border-bottom: 1px solid #7D7D7D; }

div.home-3col div.carousel-inner {
  font-size: 14px;
  height: 225px; }

div.home-3col div.carousel-inner h4 {
  font-size: 14px;
  font-family: "Merriweather Sans", Arial, Helvetica, sans-serif;
  font-weight: bold; }

div.home-3col div.carousel-inner h4 a {
  color: inherit;
  text-decoration: none; }

div.home-3col div.home-3col-carousel-extra {
  margin-top: 10px;
  margin-bottom: 10px; }

div.home-3col div.home-3col-carousel-readmore a {
  font-size: 12px; }

div.home-3col div.home-3col-carousel-controls a span.glyphicon {
  font-size: 18px;
  line-height: normal; }

div.home-3col a.carousel-control {
  color: #7D7D7D;
  display: inline-block;
  position: relative;
  font-size: 10px;
  opacity: 1; }

div.home-3col a.carousel-control:hover {
  color: #44ACE3; }

div.home-3col-carousel-readmore {
  text-align: right; }

div.home-3col-carousel-readmore a {
  background-color: #7D7D7D;
  color: #fff;
  text-transform: uppercase; }

div.home-3col-carousel-readmore a:hover {
  background-color: #44ACE3; }

div.post-content {
  font-size: 16px; }

blockquote {
  font-size: 16px; }

div.footer-bar {
  margin: 20px 0;
  text-align: center; }

div.footer-col2 {
  text-align: center; }

input#search-field, button.search-submit {
  display: inline-block;
  font-size: 12px; }

input#search-field {
  width: 175px;
  height: auto; }

button.search-submit {
  color: #fff;
  text-transform: uppercase;
  background: #44ACE3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #44ACE3 0%, #057DC2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #44ACE3), color-stop(100%, #057DC2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #44ACE3 0%, #057DC2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #44ACE3 0%, #057DC2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #44ACE3 0%, #057DC2 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #44ACE3 0%, #057DC2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$blue-light', endColorstr='$blue-dark',GradientType=0 );
  /* IE6-9 */ }

footer {
  margin-bottom: 10px; }

div#home-page-slider-container .theme-default .nivo-directionNav a {
  background-image: url("../images/arrows.png");
  height: 45px;
  width: 45px; }

div#home-page-slider-container .theme-default a.nivo-nextNav {
  background-position: -45px 0; }

/* For responsive Vimeo embeds */
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden; }

.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/*
 *
 *
 * Media queries for responsive layouts
 *
 *
 */
@media (min-width: 992px) and (max-width: 1199px) {
  nav#top-nav div#ilca-top-nav ul > li {
    margin-right: 7px;
    padding-right: 7px; }

  nav#top-nav div#ilca-top-nav ul > li a {
    font-size: 16px; }

  input#search-field {
    width: 125px; }

  div#home-page-slider-container div.nivo-caption {
    top: 25px; } }
@media (min-width: 767px) and (max-width: 991px) {
  nav#top-nav div#ilca-top-nav ul > li {
    margin-right: 5px;
    padding-right: 5px; }

  nav#top-nav div#ilca-top-nav ul > li a {
    font-size: 15px;
    padding-left: 5px;
    padding-right: 5px; } }
@media (max-width: 991px) {
  div.home-3col {
    margin-bottom: 20px; }

  div.home-3col div.carousel-inner {
    font-size: 12px;
    height: auto; }

  img#footer-logo {
    width: 244px;
    margin: auto; }

  div.footer-col {
    margin-bottom: 20px; }

  form.search-form {
    width: 250px;
    margin: auto; }

  input#search-field {
    width: 160px; }

  div#home-page-slider-container div.nivo-caption {
    position: relative;
    width: 100%;
    height: auto;
    left: auto;
    top: auto; } }
@media (max-width: 767px) {
  nav#top-nav div#ilca-top-nav ul > li {
    border: 0; }

  nav#top-nav span.icon-bar {
    background-color: #fff; } }

/*# sourceMappingURL=style.css.map */
