/* CSS Document */
.rstpl-head-bg {
  background-image: none;
  background: transparent;
}
.rstpl-finder .btn:not(.jmodedit) {
  background-image: none !important;
}
.mod-rscontact-pre-text {
  margin: 0px !important;
  color: #ffffff;
}
.rstpl-footer-position .control-group .controls {
  display: inline-block;
  float: none !important;
}
 input {
  box-sizing: border-box;
}
.rstpl-right-box .menu {
  text-indent: 0px;
}
.mod-menu__separator.separator {
  font-size: 1.5em;
}
.rstpl-left-box .current a, .rstpl-right-box .current a, .rstpl-left-box .menu a:hover, .rstpl-right-box .menu a:hover, .rstpl-left-box.background-primary .current a, .rstpl-right-box.background-primary .current a, .rstpl-left-box.background-primary .menu a:hover, .rstpl-right-box.background-primary .menu a:hover {
	background-color: #fff;
	color: #0c507a;
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .navbar .nav > li > a:hover, .navbar .nav > li > a:focus, .navbar .nav > .current > a {
	background-color: #0c507a;
	color: #f7941d;
}
.blog-featured > .page-header > h1 {
	text-align: center;
	color: #f7941d;
}
.rstpl-social h2 {
	color: #fff;
}

@media (min-width: 992px) {
  .rstpl-top-position, .rstpl-top-fluid-position {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}