@charset "UTF-8";
/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900,300italic,400italic,700italic,900italic|Arimo:400,700,400italic,700italic);

@font-face {
  font-family: "socialicoregular";
  src: url("../../settings/fonts/socialico-webfont.eot");
  src: url("../../settings/fonts/socialico-webfontd41d.eot?#iefix")
      format("embedded-opentype"),
    url("../../settings/fonts/socialico-webfont.html") format("woff"),
    url("../../settings/fonts/socialico-webfont.ttf") format("truetype"),
    url("../../settings/fonts/glyphicons-halflings-regular-2.html")
      format("svg");
  font-weight: normal;
  font-style: normal;
}

/* DISABLE BOOTSTRAP RESPONSIVE */

/* Non-responsive overrides
 *
 * Utilitze the following CSS to disable the responsive-ness of the container,
 * grid system, and navbar.
 */

/* Reset the container */
.container {
  max-width: none !important;
  width: 970px;
}

.container .navbar-header,
.container .navbar-collapse {
  margin-right: 0;
  margin-left: 0;
}

/* Always float the navbar header */
.navbar-header {
  float: left;
}

/* Undo the collapsing navbar */
.navbar-collapse {
  display: block !important;
  height: auto !important;
  padding-bottom: 0;
  overflow: visible !important;
}

.navbar-toggle {
  display: none;
}
.navbar-collapse {
  border-top: 0;
}

.navbar-brand {
  margin-left: -15px;
}

/* Always apply the floated nav */
.navbar-nav {
  float: left;
  margin: 0;
}
.navbar-nav > li {
  float: left;
}
.navbar-nav > li > a {
  padding: 15px;
}

/* Redeclare since we override the float above */
.navbar-nav.navbar-right {
  float: right;
}

/* Undo custom dropdowns */
.navbar .navbar-nav .open .dropdown-menu {
  position: absolute;
  float: left;
  background-color: #fff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-width: 0 1px 1px;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #333;
}
.navbar .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar .navbar-nav .open .dropdown-menu > .active > a,
.navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #fff !important;
  background-color: #428bca !important;
}
.navbar .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  color: #999 !important;
  background-color: transparent !important;
}

/* STYLES
    -------------------------------------------------- */
body {
  font-family: "Arimo", Arial;
  background: #f2fafa;
  color: #666;
  background: #57a8b0 url(../../settings/images/bk.jpg) repeat-y;
  background-position: center;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Lato", sans-serif;
}

.headline {
  font-size: 26px;
  color: #fc0;
}

.maintext {
  padding: auto 5px;
}

h1.redmaintitle {
  color: #961200;
  font-size: 41px;
}
h2.introtoptitle {
  color: #0082ba;
}
h3.bottomtitles {
  color: #525252;
  font-size: 19px;
  text-transform: uppercase;
  text-shadow: none;
  font-weight: 300;
}

h3.smalltitles {
  font-family: Arial;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 300;
  color: #3f3b2f;
}
.bottompadder {
  padding-bottom: 20px;
}
.masthead {
  padding-top: 20px;
}

.headeraddress {
  font-size: 13px;
  color: #666;
  text-align: right;
}
.headerphone {
  font-size: 24px;
  color: #666;
}

.bluebar {
  background: #0082ba;
  display: block;
  width: 100%;
  height: 10px;
}

.mainsection {
  margin: auto;
  padding: auto;
}
.uppermargin {
  margin-top: 20px;
}

.footer {
  background-color: #0082ba;
  *background-color: #0082ba;
  background-image: -moz-linear-gradient(top, #0082ba, #0082ba);
  background-image: -webkit-gradient(
    linear,
    0 0,
    0 100%,
    from(#0082ba),
    to(#0082ba)
  );
  background-image: -webkit-linear-gradient(top, #0082ba, #0082ba);
  background-image: -o-linear-gradient(top, #0082ba, #0082ba);
  background-image: linear-gradient(to bottom, #0082ba, #0082ba);
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff66918A', endColorstr='#ff004E42', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  padding-top: 15px;
  padding-bottom: 8px;
  width: 100%;
  behavior: url(Frameworks/Template-One/js/PIE.html);

  text-align: center;
  position: relative;
  bottom: 0;
  margin-bottom: 8px;
}

.footext {
  font-size: 10px;
  color: #fff;
  text-align: center;
}
.footext.dark {
  color: #333;
}

.footnav,
.footnav ul li a,
.footnav ul li a:link,
.footnav ul li a:visited {
  color: #fff;
}

.footer a,
.footer a:link,
.footer a:visited {
  color: #fff;
  text-transform: uppercase;
  font-size: 11px;
}
.footer a:hover {
  text-decoration: none;
  text-shadow: #fff 0 0 6px;
}

.btn-tigerpress {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #e7d40a;
  *background-color: #ffcc00;
  background-image: -moz-linear-gradient(top, #4277a5 #4a91d4);
  background-image: -webkit-gradient(
    linear,
    0 0,
    0 100%,
    from(#4277a5),
    to(#4a91d4)
  );
  background-image: -webkit-linear-gradient(top, #4277a5, #4a91d4);
  background-image: -o-linear-gradient(top, #4277a5, #4a91d4);
  background-image: linear-gradient(to bottom, #4277a5, #4a91d4);
  background-repeat: repeat-x;
  border-color: #00697a #00697a #4c7a6f;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4C7A6F', endColorstr='#ff004E42', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  behavior: url(Frameworks/Template-One/js/PIE.html);
  outline: #fff 1px solid;
}

.btn-tigerpress:hover,
.btn-tigerpress:focus,
.btn-tigerpress:active,
.btn-tigerpress.active,
.btn-tigerpress.disabled,
.btn-tigerpress[disabled] {
  color: #ffffff;
  background-color: #0082ba !important;
  *background-color: #0082ba;
}

.btn-tigerpress:active,
.btn-tigerpress.active {
  background-color: #0082ba \9;
}

.btn-tigerpress a:link,
.btn-tigerpress a:visited {
  text-decoration: none;
  color: #fff;
}
.btn-tigerpress:hover {
  background: #0082ba !important;
}

.btn-services {
  color: #016999;
  background-color: #f5f5f5;
  *background-color: #e8e8e8;
  background-image: -moz-linear-gradient(left, #e8e8e8, #f5f5f5, #e8e8e8);
  background-image: -webkit-gradient(
    linear,
    0 0,
    0 100%,
    from(#e8e8e8),
    to(#f5f5f5, #e8e8e8)
  );
  background-image: -webkit-linear-gradient(left, #e8e8e8, #f5f5f5, #e8e8e8);
  background-image: -o-linear-gradient(left, #e8e8e8, #f5f5f5, #e8e8e8);
  background-image: linear-gradient(to right, #e8e8e8, #f5f5f5, #e8e8e8);
  background-repeat: repeat-x;
  border-color: #ddd;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffE8E8E8', endColorstr='#ff004E42', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  behavior: url(Frameworks/Template-One/js/PIE.html);
  text-align: left;
  font-weight: 400;
  box-shadow: none;
  padding: 2px 2px !important;
}

.btn-services:hover,
.btn-services:focus,
.btn-services:active,
.btn-services.active,
.btn-services.disabled,
.btn-services[disabled] {
  color: #016999;
  background-color: #ddd !important;
  *background-color: #ddd;
}

.btn-services:active,
.btn-services.active {
  background-color: #ddd \9;
}

.btn-services a:link,
.btn-services a:visited {
  text-decoration: none;
  color: #016999;
}
.btn-services:hover {
  background: #ddd !important;
}

.nav-pills {
  margin-top: 12px;
}
.nav-pills > li {
  margin-bottom: 8px;
}

.btn-spacer {
  margin: 6px auto;
}

.social-button {
  text-align: center;
  margin-top: 30px;
}
.facebook-button {
  display: block;
  width: 250px;
  height: 66px;
  background: url(../images/FaceBookBlue.jpeg) no-repeat;
}

.btn-default {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #1a5e9a;
  *background-color: #1a5e9a;
  background-image: -moz-linear-gradient(top, #3ca9be, #1a5e9a);
  background-image: -webkit-gradient(
    linear,
    0 0,
    0 100%,
    from(#3ca9be),
    to(#1a5e9a)
  );
  background-image: -webkit-linear-gradient(top, #3ca9be, #1a5e9a);
  background-image: -o-linear-gradient(top, #3ca9be, #1a5e9a);
  background-image: linear-gradient(to bottom, #3ca9be, #1a5e9a);
  background-repeat: repeat-x;
  border-color: #0c3493 #0c3493 #0c3493;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3CA9BE', endColorstr='#ff1A5E9A', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  behavior: url(Frameworks/Template-One/js/PIE.html);
  text-transform: uppercase;
  box-shadow: #333 0 0 2px, #ccc 0 0 6px;
  font-size: 10px;
  padding: 2px !important;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
  background-color: #3ca9be;
  border-color: #2e2f2f;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #3ca9be;
  border-color: #474949;
}

/* Custom container */
.container {
  margin: 0 auto;
  width: 1200px;
  max-width: none !important;
}

.navbar {
  background: #abd3d7;
  border-radius: 16px;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  height: 24px;
  min-height: 24px !important;
  max-height: 24px !important;
}

/* Always float the navbar header */
.navbar-header {
  float: left;
}

/* Undo the collapsing navbar */
.navbar-collapse {
  display: block !important;
  height: auto !important;
  padding-bottom: 0;
  overflow: visible !important;
}

.navbar-toggle {
  display: none;
}

.navbar-brand {
  margin-left: -15px;
}

/* Always apply the floated nav */
.navbar-nav {
  float: left;
  margin: 0;
  margin-left: 10px;
}
.navbar-nav > li {
  float: left;
  border-right: dotted #333 1px;
  height: 22px;
  margin: auto;
}
.navbar-nav > li:last-child {
  border-right: none;
}
.navbar-nav > li > a {
  color: #000;
  text-transform: uppercase;
  margin-top: 2px;
}
.navbar > .nav > li > a:hover,
.navbar > .nav > li > a:focus {
  color: #333;
  text-shadow: #fff 0 0 2px, #ccc 0 0 6px, #ddd 0 0 12px;
  background: none;
}
.navbar-nav > li > a {
  padding-top: 0;
  padding-bottom: 0;
}

/* Redeclare since we override the float above */
.navbar-nav.navbar-right {
  float: right;
}

/* Undo custom dropdowns */
.navbar .open .dropdown-menu {
  position: absolute;
  float: left;
  background-color: #fff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-width: 0 1px 1px;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.navbar .open .dropdown-menu > li > a {
  color: #333;
}
.navbar .open .dropdown-menu > li > a:hover,
.navbar .open .dropdown-menu > li > a:focus,
.navbar .open .dropdown-menu > .active > a,
.navbar .open .dropdown-menu > .active > a:hover,
.navbar .open .dropdown-menu > .active > a:focus {
  color: #fff !important;
  background-color: #428bca !important;
}
.navbar .open .dropdown-menu > .disabled > a,
.navbar .open .dropdown-menu > .disabled > a:hover,
.navbar .open .dropdown-menu > .disabled > a:focus {
  color: #999 !important;
  background-color: transparent !important;
}

.social-menu {
  display: inline;
  list-style: none;
  list-style-type: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  margin-left: 20px;
}
.social-menu li {
  display: inline;
  list-style: none;
  list-style-type: none;
}
.social-btns {
  width: 20px;
  height: 20px;
  padding: 1px;
  margin: 2px auto;
}
.social-btns li:nth-child(last) {
  margin-right: 1px;
}

ul.social-round li {
  display: inline;
}
ul.social-round li,
ul.social-round li a,
ul.social-round li a:link,
ul.social-round li a:visited {
  font-family: "socialicoregular";
  font-size: 45px;
  color: #666;
  list-style: none;
  list-style-type: none;
}
ul.social-round li a:hover {
  color: #333;
  text-shadow: #f1f1f1 0 0 3px, #f1f1f1 0 0 6px, #f1f1f1 0 0 12px;
  text-decoration: none;
}

.btn-facebk {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #8aabd3;
  *background-color: #2f4e7d;
  background-image: -moz-linear-gradient(top, #8aabd3, #2f4e7d);
  background-image: -webkit-gradient(
    linear,
    0 0,
    0 100%,
    from(#8aabd3),
    to(#2f4e7d)
  );
  background-image: -webkit-linear-gradient(top, #8aabd3, #2f4e7d);
  background-image: -o-linear-gradient(top, #8aabd3, #2f4e7d);
  background-image: linear-gradient(to bottom, #8aabd3, #2f4e7d);
  background-repeat: repeat-x;
  border-color: #2f4e7d #2f4e7d #8aabd3;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8aabd3', endColorstr='#ff2f4e7d', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  behavior: url(Frameworks/Template-One/js/PIE.html);
}

.btn-facebk a:link,
.btn-facebk a:visited {
  text-decoration: none;
  color: #fff;
}

.btn-facebk:hover,
.btn-facebk:focus,
.btn-facebk:active,
.btn-facebk.active,
.btn-facebk.disabled,
.btn-facebk[disabled] {
  color: #ffffff;
  background-color: #2f4e7d;
  *background-color: #8aabd3;
}

.btn-facebk:active,
.btn-facebk.active {
  background-color: #8aabd3 \9;
}

.btn-twtr {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #2d91a1;
  *background-color: #3f8890;
  background-image: -moz-linear-gradient(top, #9de1e6, #3f8890);
  background-image: -webkit-gradient(
    linear,
    0 0,
    0 100%,
    from(#9de1e6),
    to(#3f8890)
  );
  background-image: -webkit-linear-gradient(top, #9de1e6, #3f8890);
  background-image: -o-linear-gradient(top, #9de1e6, #3f8890);
  background-image: linear-gradient(to bottom, #9de1e6, #3f8890);
  background-repeat: repeat-x;
  border-color: #00697a #00697a #9de1e6;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9de1e6', endColorstr='#ff3f8890', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  behavior: url(Frameworks/Template-One/js/PIE.html);
}

.btn-twtr:hover,
.btn-twtr:focus,
.btn-twtr:active,
.btn-twtr.active,
.btn-twtr.disabled,
.btn-twtr[disabled] {
  color: #ffffff;
  background-color: #3f8890;
  *background-color: #9de1e6;
}

.btn-twtr:active,
.btn-twtr.active {
  background-color: #9de1e6 \9;
}

.btn-twtr a:link,
.btn-twtr a:visited {
  text-decoration: none;
  color: #fff;
}

.btn-blogger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #f57d00;
  *background-color: #f57d00;
  background-image: -moz-linear-gradient(top, #f9ae60, #f57d00);
  background-image: -webkit-gradient(
    linear,
    0 0,
    0 100%,
    from(#f9ae60),
    to(#f57d00)
  );
  background-image: -webkit-linear-gradient(top, #f9ae60, #f57d00);
  background-image: -o-linear-gradient(top, #f9ae60, #f57d00);
  background-image: linear-gradient(to bottom, #f9ae60, #f57d00);
  background-repeat: repeat-x;
  border-color: #c97014 #c97014 #f9ae60;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9ae60', endColorstr='#fff57d00', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  behavior: url(Frameworks/Template-One/js/PIE.html);
}

.btn-blogger:hover,
.btn-blogger:focus,
.btn-blogger:active,
.btn-blogger.active,
.btn-blogger.disabled,
.btn-blogger[disabled] {
  color: #ffffff;
  background-color: #f57d00;
  *background-color: #f9ae60;
}

.btn-blogger:active,
.btn-blogger.active {
  background-color: #f9ae60 \9;
}

.btn-blogger a:link,
.btn-blogger a:visited {
  text-decoration: none;
  color: #fff;
}

.btn-linkedin {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #14669b;
  *background-color: #14669b;
  background-image: -moz-linear-gradient(top, #1b83b0, #14669b);
  background-image: -webkit-gradient(
    linear,
    0 0,
    0 100%,
    from(#1b83b0),
    to(#14669b)
  );
  background-image: -webkit-linear-gradient(top, #1b83b0, #14669b);
  background-image: -o-linear-gradient(top, #1b83b0, #14669b);
  background-image: linear-gradient(to bottom, #1b83b0, #14669b);
  background-repeat: repeat-x;
  border-color: #046088 #046088 #1b83b0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1b83b0', endColorstr='#ff14669b', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  behavior: url(Frameworks/Template-One/js/PIE.html);
}

.btn-linkedin:hover,
.btn-linkedin:focus,
.btn-linkedin:active,
.btn-linkedin.active,
.btn-linkedin.disabled,
.btn-linkedin[disabled] {
  color: #ffffff;
  background-color: #14669b;
  *background-color: #1b83b0;
}

.btn-linkedin:active,
.btn-linkedin.active {
  background-color: #1b83b0 \9;
}

.btn-linkedin a:link,
.btn-linkedin a:visited {
  text-decoration: none;
  color: #fff;
}

.IG_ImageEdit {
  width: auto !important;
}

.widesection {
  background: #300;
  border-bottom: #333 8px solid;

  border-top: #333 8px solid;
  min-height: 300px;
  background: url(../../settings/images/bg.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../setting/images/bg.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../settings/images/bg.jpg', sizingMethod='scale')";
}

.hero > h1 {
  color: #fff;
}
.hero > p {
  color: #f1f1f1;
}

.hero > .glyphicon-pushpin {
  color: #333;
  font-size: 180px;
  text-shadow: #fff 0 0 3px;
  line-height: 0;
  margin-right: 60px;
}

#custom-search-form {
  margin: 0;
  margin-top: 5px;
  padding: 0;
}

#custom-search-form .search-query {
  padding-right: 3px;
  padding-right: 4px \9;
  padding-left: 3px;
  padding-left: 4px \9;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */

  margin-bottom: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

#custom-search-form button {
  border: 0;
  background: none;
  /** belows styles are working good */
  padding: 2px 5px;
  margin-top: 2px;
  position: relative;
  left: -28px;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */
  margin-bottom: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.search-query:focus + button {
  z-index: 3;
}

.form-control {
  height: 30px;
}

.masterlinks {
  padding-top: 25px;
}

img.image {
  float: right;
  margin-left: 5px;
  margin-bottom: 5px;
  border: #fff 8px solid;
  box-shadow: #666 0 0 3px, #999 0 0 7px;
}

.innerpage > .carousel-inner > .item > .carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgb(255, 255, 255);
  background: rgba(255, 255, 255, 0.6);
  height: 50px;
  padding: 0;
}
.innerpage > .carousel-inner > .item > .carousel-caption > h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 44px;
  text-align: left;
  padding: 0;
  margin: 0;
  text-transform: uppercase;
  margin-left: 10px;
}
h3.red {
  color: #af231a;
}
h3.green {
  color: #007135;
}
h3.purple {
  color: #2d2e78;
}
span.title > h3 {
  display: none;
}
#map-canvas,
#map-canvas2 {
  border: #1a737d 2px solid;
}
.blogimageholder {
  display: block;
  width: 60px;
  height: 60px;
  overflow: hidden;
}
.blogimageholder > img {
  height: 60px !important;
  width: auto;
}
.media-restricter {
  display: none;
}
.media-restricter:nth-child(-n + 3) {
  display: block !important;
}
ul.newslist {
  list-style: none;
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
}
ul.newslist > li {
  display: none;
}
ul.newslist > li.media-restricter:nth-child(-n + 3) {
  display: block !important;
}
#bootstrap-carousel > .carousel-indicators {
  top: 20px;
  bottom: none;
}

.mainsection > h3,
.mainsection > table > tbody > tr > td > h3 {
  display: block;
  padding: 10px;
  margin-bottom: 20px;
  text-transform: uppercase;
  font-size: 30px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  background-color: #39c;
  border-top-width: 5px;
  border-bottom-width: 5px;
  border-top-style: none;
  border-bottom-style: none;
  border-top-color: #363;
  border-bottom-color: #363;
  color: #fff;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin-top: 0px;
}
@media (max-width: 767px) {
}

/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0, 0, 0); /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
  background-color: #fefefe;
  margin: 3% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 40%; /* Could be more or less, depending on screen size */
}
