
#sp-main-body .container, #sp-header .container {max-width: 1170px;}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v18-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/open-sans-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v18-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

html {
background-color: #004c99;
}

a {
  color: #004c99;
}
a:hover, a:focus, a:active {
  color: #0e9cd1;
}
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a, .sp-megamenu-parent >li:focus>a, .sp-megamenu-parent >li:active>a {
  color: #fff;
  background-color: #004c99;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover, .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:focus, .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:active {
  background: #22b8f0;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #fff;
  background-color: #22B8F0;
}
#offcanvas-toggler >i {

}
#offcanvas-toggler >i:hover, #offcanvas-toggler >i:focus, #offcanvas-toggler >i:active {
  color: #22b8f0;
}
.btn-primary,
.sppb-btn-primary {
  border-color: #0faae4;
  background-color: #22b8f0;
}
.btn-primary:hover,
.sppb-btn-primary:hover,
.btn-primary:focus,
.sppb-btn-primary:focus {
  border-color: #0d8ab9;
  background-color: #0e9cd1;
}
ul.social-icons >li a:hover {
  color: #22b8f0;
}

.mod-articles-category-group {padding: 20px 0 5px 5px; color: #004c99; font-size: 22px;}

.sp-page-title {
  background: #22b8f0;
}
.layout-boxed .body-innerwrapper {
  background: #ffffff;
}
.sp-module ul >li >a {
  color: #000000;
}
.sp-module ul >li >a:hover, .sp-module ul >li >a:focus, .sp-module ul >li >a:active {
  color: #22b8f0;
}
a.mod-articles-category-title.active {
  color: #22b8f0;
}
.sp-module .latestnews >div >a {
  color: #000000;
}
.sp-module .latestnews >div >a:hover {
  color: #22b8f0;
}
.sp-module .tagscloud .tag-name:hover {
  background: #22b8f0;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
  background: #22b8f0;
}
.search .btn-toolbar button {
  background: #22b8f0;
}
.post-format {
  background: #22b8f0;
}
.voting-symbol span.star.active:before {
  color: #22b8f0;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #0e9cd1;
}
.entry-link,
.entry-quote {
  background: #22b8f0;
}
blockquote {
  border-color: #22b8f0;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #22b8f0;
}
#sp-footer {
  background: #004c99;
}
.sp-comingsoon body {
  background-color: #004c99;
}
.pagination>li>a,
.pagination>li>span {
  color: #000000;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>a:active,
.pagination>li>span:hover,
.pagination>li>span:focus,
.pagination>li>span:active {
  color: #000000;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #22b8f0;
  background-color: #22b8f0;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>a:active,
.pagination>.active>span:hover,
.pagination>.active>span:focus,
.pagination>.active>span:active {
  border-color: #22b8f0;
  background-color: #22b8f0;
}
h1, .h1, h2, .h2, h3, .h3 {
color: #004c99;
letter-spacing: -0.5px;
}

.sp-megamenu-parent .littlenavi {font-size: 12px;}

i.icon-refresh {background-image:url(refresh.png); width: 25px; height: 25px; display: block;}

.btn {background: #22b8f0;}
.btn:hover {background: #0e9cd1;}
.alert {color: #ff0000;}

table tr td {padding: 3px 15px 3px 5px;}
table tr:nth-child(2n+1) {background: rgba(0,76,153,0.05);}
table tr:hover {background: rgba(0,76,153,0.15);}
table p {margin: 0;}

a[href$=".pdf"]{
background-image: url(pdf.png);
background-position: center left;
background-repeat: no-repeat;
padding-left: 35px;
height: 30px;
display: inline-block;
padding-top: 3px;
}

/* Slideshow things  */
#sp-page-title .sp-module ul > li {border: none;}
/* Slideshow flicker */
ul.slides li {  
  -webkit-transition: none;  
  transition: none;  
}

#sp-right {margin-top: 5px;}

#sp-footer1 .sp-module {margin:0; padding: 10px 0 50px 0;}

.picker__box img, .picker__select--year, .picker__select--month {display: inline-block;}

.wk-slideshow .caption {
position: absolute;
left: 0;
right: 0;
bottom: 0;
text-align: center;
z-index: 5;
color: #fff;
padding-top: 0px;
background: rgba(0,76,153,0.7);
}

/* .imgover {background: rgba(0,76,153,0.5) url("/media/widgetkit/widgets/spotlight/images/magnifier.png") 50% 50% no-repeat;}  */

#sp-startbuttons .spotlight .overlay-default {background: rgba(0,76,153,0.5);}

@media (max-width: 767px) {.wk-slideshow .caption {visibility: hidden;}}

#sp-top2 {font-size: 100%;}
#sp-top2 .sp-module {float:right;}
#sp-top2 ul.sp-contact-info li {display: inline; border: none;}
#sp-top2 ul.sp-contact-info li a:before {content:''; margin: 0;}