h2 {
  color: #4e4e4e;
  font-size: 2.5em;
  font-weight: 800;
  letter-spacing: -0.06em;
  font-family: "Poppins", sans-serif; }
@media (min-width: 320px) and (max-width: 767px) {
  h2 {
    font-size: 2em; } }

h3 {
  color: #4e4e4e;
  font-weight: 800;
  font-size: 1.5em;
  letter-spacing: -0.06em;
  font-family: "Poppins", sans-serif; }
@media (min-width: 320px) and (max-width: 767px) {
  h3 {
    font-size: 2em; } }

h4 {
  color: #222;
  font-weight: 500;
  font-size: 1.25em; }
@media (min-width: 320px) and (max-width: 767px) {
  h4 {
    font-size: 2em; } }

h5, .banner h5 {
  font-size: 0.9em;
  font-weight: 300;
  line-height: 1.65;
  margin-bottom: 1em;
  letter-spacing: 0.75em;
  text-transform: uppercase;
  font-family: "Open Sans", sans-serif; }
@media (min-width: 320px) and (max-width: 767px) {
  h5, .banner h5 {
    font-size: 2em; } }

p {
  font-size: 1.1em;
  font-weight: 500;
  line-height: 2; }

.lead {
  font-size: 1em !important; }

.lead-2 {
  font-size: 1.6em;
  font-weight: 100;
  font-family: "Poppins", sans-serif; }

.lead-3, .lead-3-RP {
  line-height: 2;
  font-weight: 200;
  font-size: 1.25em;
  font-family: "Poppins", sans-serif; }

.lead-3-RP {
  margin-right: 1em; }

.lead-4 {
  line-height: 2;
  font-weight: 100;
  font-size: 1.75em;
  font-family: "Poppins", sans-serif; }

.banner h1 {
  color: #fff;
  font-size: 4em;
  font-weight: 800;
  margin-bottom: 1em;
  letter-spacing: -0.05em;
  font-family: "Poppins", sans-serif; }
.banner h5 {
  letter-spacing: 0.2em;
  font-size: 1.5em; }
.banner p {
  font-size: 2em;
  font-weight: 500;
  line-height: 1.65; }

.footer-3 {
  opacity: 0.8; }
  .footer-3 h2 {
    color: rgba(255, 255, 255, 0.95); }
  .footer-3 h3 {
    font-weight: 800;
    font-size: 1.15em;
    letter-spacing: -0.07em;
    color: rgba(255, 255, 255, 0.65);
    font-family: "Poppins", sans-serif; }
  .footer-3 p {
    font-size: 0.9em;
    color: rgba(255, 255, 255, 0.5); }

.banner .button {
  padding: 12px 40px !important;
  border: 2px solid rgba(255, 255, 255, 0.45);
  box-shadow: 0 2px 20px -2px rgba(0, 0, 0, 0.26); }

.button-m-1, .button-m-2, .button-m-3, .button-mS-1 {
  padding: 0.75em 3.5em;
  display: inline-flex;
  margin-bottom: 1em;
  font-weight: 800;
  background-color: #1b98e0;
  color: #ffffff;
  -webkit-transition: all, 0.2s, ease-in-out;
  -moz-transition: all, 0.2s, ease-in-out;
  transition: all, 0.2s, ease-in-out; }
  .button-m-1:hover, .button-m-2:hover, .button-m-3:hover, .button-mS-1:hover {
    background-color: #1682bf;
    color: #ffffff; }

.button-m-2, .button-m-3 {
  border-radius: 60px; }

.button-m-3 {
  background-color: transparent;
  border: solid 2px #1682bf;
  color: #1682bf; }

.button-mS-1 {
  box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.2); }
  .button-mS-1:hover {
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.1); }

/* Dashboard Pages */
/*===========================*/
/* Dashboard-Index */
.dashboard-heading {
  background: white;
  padding: 2rem 6rem;
  box-shadow: -1px 1px 1px 0 rgba(0, 0, 0, 0.21);
  width: 75%;
  margin: 0 auto;
  border-radius: 15px;
  font-size: 20px; }

.dashboard-box {
  padding: 32px;
  background: #ffffff;
  box-shadow: -15px 15px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  border-top: solid 36px #366C9C;
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.dashboard-box:hover {
  box-shadow: -15px 15px 30px 0 rgba(0, 0, 0, 0.2);
  color: #1DB58E;
  -webkit-transform: translateY(-4px);
  transform: translateY(-20px);
  -moz-transform: none; }

/* Dashboard-sidebar */
#dashboard-sidebar {
  position: fixed;
  left: 0;
  background: #fff;
  height: 100%;
  z-index: 29;
  padding: 20px; }

#dashboard-sidebar.dashboard-hidden {
  display: none; }

#show-dashboard-sidebar {
  position: fixed;
  left: 0;
  z-index: 501; }

#show-dashboard-sidebar .dashboard-menu-icon {
  display: block;
  width: 32px;
  height: 32px; }

.widget li {
  border-bottom: 1px solid rgba(236, 236, 236, 0.18) !important;
  border-top: none !important;
  padding: 0.25rem 0 !important; }

/* Full width page on dashboard page */
body.page-template-page-dashboard-with-sidebar {
  max-width: 100%; }

body.page-template-page-dashboard-with-sidebar .dashboard-page {
  padding-top: 0;
  padding-bottom: 0; }

body.page-template-page-dashboard-with-sidebar #header {
  max-width: none; }

body.page-template-page-dashboard-with-sidebar #header .header-wrapper,
body.page-template-page-dashboard-with-sidebar #header .header-inner {
  max-width: none;
  width: 100%;
  margin: 0; }

body.page-id-7537 h4.uppercase {
  letter-spacing: 3px;
  margin-right: -3px;
  background: white;
  /* display: inline; */
  padding: 2rem 6rem;
  box-shadow: -1px 1px 1px 0 rgba(0, 0, 0, 0.21);
  width: 75%;
  margin: 0 auto;
  /* border-top: solid 0.5rem; */
  border-radius: 15px;
  font-size: 20px; }

body.page-template-page-dashboard-with-sidebar #content {
  padding-bottom: 0;
  background: url(http://nahprofessionals.co.uk/wp-content/uploads/2016/04/bg-A3-1.jpg?id=7898) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }

body.page-template-page-dashboard-with-sidebar #footer {
  z-index: 30; }

body.page-template-page-dashboard-with-sidebar #footer > .absolute-footer > .container {
  max-width: none; }

body.page-template-page-dashboard-with-sidebar .page-wrapper {
  padding-top: 0;
  padding-bottom: 0; }

body.page-template-page-dashboard-with-sidebar .page-wrapper .row > .col {
  padding-top: 30px; }

body.page-template-page-dashboard-with-sidebar .page-wrapper .row > .col .large-9,
body.page-template-page-dashboard-with-sidebar .page-wrapper .row > .col .large-10,
body.page-template-page-dashboard-with-sidebar .page-wrapper .row > .col .large-11,
body.page-template-page-dashboard-with-sidebar .page-wrapper .row > .col .large-12 {
  margin: 4rem;
  padding: 4rem;
  background: #fff;
  border-radius: 5px;
  border-top: solid 1.5rem #79cbef;
  border-bottom: solid 1.5rem #79cbef;
  box-shadow: 0 0 70px rgba(0, 0, 0, 0.33); }

body.page-template-page-dashboard-with-sidebar .page-wrapper .row > .col.large-2 {
  background: #333; }

body.page-template-page-dashboard-with-sidebar .page-wrapper .row > .col.large-2 a {
  color: rgba(230, 239, 253, 0.64); }

body.page-template-page-dashboard-with-sidebar .row {
  max-width: 100%; }

/* -----Mobile max-width 640px------------ */
@media only screen and (max-width: 40em) {
  body .admin-box-1 {
    margin: 1rem;
    padding: 2rem; }

  .admin-box-2 {
    background: #fff;
    padding: 1.5rem !important;
    border-radius: 4rem;
    /* border: 2px solid #ddd;*/
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } }
/* /dashboard page feature boxes */
body.page-id-7537 .feature.boxed {
  margin-bottom: 30px; }

/* View Pages */
body.single-gravityview .blog-share,
body.single-gravityview .entry-meta {
  display: none; }

/* Policies Page */
.policies-box {
  padding: 32px;
  border: 1px solid #ccc; }

/* Fix social links gwamba */
#header .icon.tooltip {
  color: rgba(255, 255, 255, 0.5) !important;
  background-color: transparent !important;
  position: static;
  padding: 0 !important;
  border: 2px solid currentColor !important; }

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

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