body {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 12px;
  line-height: 1.7em;
  color: #555555;
  background: #E4EAED;
}
img {
  display: unset;
}
a {
  color: #006CB1;
}
a:hover, a:focus, a:active {
  color: #555;
}
.btn-primary {
  border-color: #006CB1;
  background-color: #006CB1;
}
@media (min-width: 1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
  max-width: 960px;
}
}
#sp-header {
  background: #fff url(../images/header-bg.png) 50% 100% repeat-x;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  font-family: Helvetica,Arial,sans-serif;
}
.sp-megamenu-parent > li > a {
  color: #892632;
  text-transform: uppercase;
  font-size: 100%;
  padding: 0 10px;
  line-height: 62px;
  border-bottom: 4px solid transparent;
}
.sp-megamenu-parent > li:last-child > a {
  padding: 0px 10px 0px 10px;
}
.sp-megamenu-parent > li:hover > a {
  color: #006CB1;
  border-bottom: 4px solid #006CB1;  
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  color: #006CB1;
  border-bottom: 4px solid #006CB1;
}

#sp-section-2 .container, #sp-main-body .container {
  background: #fff;
}
#sp-section-2 .row {
  padding-top: 50px;
}
@media (min-width: 992px){
#sp-maintop-a {
  padding-left: 15px;
  padding-right: 8px;
}
#sp-maintop-b {
  padding-left: 8px;
  padding-right: 8px;
} 
#sp-maintop-c {
  padding-left: 8px;
  padding-right: 15px;
}
.homepage #sp-component {
  width: 60%;
} 
.homepage #sp-sidebar-a {
  width: 40%;
}   
#sp-sidebar-a {
  padding-left: 0px;
}
}
#sp-section-2 {
  margin-top: -62px;
}  
#sp-section-2 p:nth-child(2) {
  min-height: 175px;
}
#sp-main-body {
  padding: 0px;
}
.blog-featured {
  padding-left: 0px;
  padding-right: 0px;
}
/* .article-header, .article-info {
  display: none;
} */
.articledetails .info {
  margin-bottom: 1rem;
}
.article-list .article {
  padding: 0px;
  border: 0px solid #f5f5f5;
}
.article-details .article-header, .article-list .article .article-header, .articledetails .info {
  border: 1px solid #f0f0f0;
  background: #f9f9f9;
  border-radius: 3px;
  padding: 15px;
}
.article-details .article-header h1, .article-list .article .article-header h2 {
  margin: 0;
}
.sp-module-title, .article-details .article-header h1, .article-list .article .article-header h2, .articledetails .info .article_title {
  margin-top: 0;
  font-weight: normal;
  font-size: 170%;
  padding: 0;
  letter-spacing: normal;
  text-transform: uppercase;
}
#sp-footer {
  background-image: linear-gradient(to bottom, #37505c, #2b4551, #1f3947, #122e3d, #042433);
  color: #C9E3EF;
}
#sp-footer a {
  color: #DCE4E8;
}
#sp-footer ul li {
  list-style-type: disclosure-closed;
}
#sp-section-6 {
  background: #042433;
  color: #C9E3EF;
  text-align: center;
}

.box1 {
  border: 1px solid #f0f0f0;
  background: #f9f9f9;
  border-radius: 3px;
  margin-bottom: 15px;
  padding: 15px;
}
.box1 .sp-module-title, .sp-module-title, .article-details .article-header h1, .article-list .article .article-header h2 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
}
.box1 .sp-module-content a, .box1 .sp-module-content .button, .box1 .sp-module-title span, .article-details .article-header h1 span, .article-header h2 span, .article-header h2 a span, .articledetails .info .article_title span {
  color: #006CB1;
}
.readon {
  background-image: url(../images/readon-r.png);
}
.readon {
  display: inline-block;
  height: 36px;
  margin: 0 0 0 26px;
  background-position: 100% 0;
  background-repeat: no-repeat;
}
.readon .button, .readon span {
  background: url(../images/readon-l.png) 0 0 no-repeat;
  text-shadow: 1px 1px 1px #eee;
}
.readon span {
  display: block;
  margin: 0 0 0 -26px;
  padding: 0 18px 0 32px;
  border: 0;
  font-size: 12px;
  cursor: pointer;
  line-height: 38px;
  font-weight: normal;
  overflow: visible;
  text-transform: uppercase;
  height: 36px;
}
.number-image {
  border: 5px solid #bababa !important;
}
.camera_wrap {
  max-width: 2100px !important;
  max-height: 405px;
  margin: 0 auto;
  margin-bottom: 37px !important;
}
.camera_wrap .camera_pag {
  background: #fff;
  max-width: 960px;
  margin: 0 auto;
  margin-top: -25px;
  z-index: 1;
  position: relative;
}
@media (min-width: 992px) {
.camera_wrap .camera_pag {
  max-width: 960px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.camera_wrap .camera_pag {
  max-width: 720px;
}
}
@media (min-width: 576px) and (max-width: 767px) {
.camera_wrap .camera_pag {
  max-width: 540px;
}
}
.camera_wrap .camera_pag .camera_pag_ul {
  text-align: center !important;
}
.mod-finder__search .awesomplete {
  width: 85%;
}
.mod-finder__search .btn {
  font-size: 0;
}
.mod-finder__search .btn span {
  font-size: initial;
}
.heading1 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  color: #006CB1;  
  font-size: 160%;
  display: block;
  margin-bottom: 15px;
}
span.dropcap {
  font-size: 400%;
  margin: 0 5px 0 0;
  line-height: 110%;
  float: left;
  display: block;
}