.digital-pacific p,
.digital-pacific .md-body-1,
.digital-pacific .md-body-2 {
  font-family: "Nunito", sans-serif;
  font-size: 16px;
  color: #222;
  letter-spacing: -0.5;
  line-height: 21px; }
.digital-pacific .md-body-2 {
  font-weight: 600; }
.digital-pacific .md-headline,
.digital-pacific .md-title {
  color: #16546E;
  font-family: 'Montserrat', sans-serif;
  letter-spacing: -0.5; }
.digital-pacific .md-headline {
  font-weight: 900;
  font-size: 31px;
  color: #247BA0; }
.digital-pacific .md-title {
  font-weight: 700;
  font-size: 22px;
  color: #37799F;
  text-transform: initial; }

/* Hero block */
#hero {
  margin-top: 110px;
  padding: 15px 0 10px 0;
  letter-spacing: -1px;
  background: url("../../assets/img/hero-bg.jpg") 50% 0;
  background-size: cover; }
  #hero .hero-inner {
    min-height: 250px;
    text-align: center; }
    #hero .hero-inner .md-display-1,
    #hero .hero-inner .md-display-2 {
      text-shadow: 0px 0px 14px rgba(0, 0, 0, 0.4); }
    #hero .hero-inner .md-display-2 {
      font-family: 'Montserrat';
      font-weight: 900;
      font-size: 50px;
      color: white;
      margin-bottom: 0; }
    #hero .hero-inner .md-display-1 {
      font-weight: 400;
      font-size: 42px;
      color: white;
      margin-bottom: 0; }

header a.headerLink {
  font-size: 14px; }
header p a {
  font-family: 'Montserrat', sans-serif;
  font-weight: 800;
  color: #383838; }
  header p a.call {
    color: #5CB325 !important; }
    header p a.call:hover {
      color: #FFE066 !important; }

a.green-link {
  color: #5CB325;
  text-decoration: underline;
  font-weight: 900; }
  a.green-link:hover {
    opacity: 0.8; }

.wrapper {
  margin: 30px auto; }

#topNavHead > * {
  padding-left: 16px; }

.threePoints .md-body-1 {
  font-size: 16.5px;
  line-height: 18.33px;
  color: #565B6B; }
.threePoints md-icon {
  font-size: 50px;
  height: 50px;
  min-height: 50px;
  width: 50px;
  min-width: 50px; }

.btn-block {
  width: initial; }

*, ::after, ::before {
  box-sizing: initial; }

#logo header a.call {
  font-size: 1.1em; }

.modal .close {
  position: absolute;
  right: 20px;
  top: 20px; }

nav.navbar {
  line-height: 2.3em; }

#hostingPlans p {
  font-size: 15px; }
#hostingPlans #pricing {
  margin-bottom: 12px; }
  #hostingPlans #pricing h5 {
    margin-bottom: 5px; }
  #hostingPlans #pricing .pricing-lead {
    line-height: 36px; }
#hostingPlans section#planCompare {
  font-family: 'Nunito', sans-serif;
  letter-spacing: -1px;
  font-size: 1.3em;
  line-height: 24px;
  color: #000; }
  #hostingPlans section#planCompare .btn {
    font-size: 1em; }

section#enquiry h3 {
  font-size: 2.4rem; }
section#enquiry a {
  font-size: 1.7rem;
  font-weight: 900 !important; }

.md-autocomplete-suggestions-container li {
  color: rgba(0, 0, 0, 0.87); }

footer .digital-pacific p {
  color: #828282; }
footer .social-display > div {
  margin-right: 15px; }
footer .social-display md-icon {
  font-size: 20px;
  width: 20px;
  height: 20px;
  line-height: 20px; }
footer .cards {
  width: 200px; }
footer .social-icons .fb {
  color: transparent !important;
  display: block;
  width: 8px;
  height: 14px;
  background: url("../../assets/svg/fb.svg") 0 0 no-repeat; }
footer .social-icons .tw {
  color: transparent !important;
  display: block;
  width: 18px;
  height: 14px;
  background: url("../../assets/svg/tw.svg") 0 0 no-repeat; }
footer .social-icons .yt {
  color: transparent !important;
  display: block;
  width: 19px;
  height: 14px;
  background: url("../../assets/svg/yt.svg") 0 0 no-repeat; }
footer .social-icons .in {
  color: transparent !important;
  display: block;
  width: 15px;
  height: 14px;
  background: url("../../assets/svg/in.svg") 0 0 no-repeat; }

div.tooltip .tooltip-inner {
  font-size: 1.3em; }

.md-dialog-content-body .billing-cycle {
  font-family: Nunito;
  font-weight: 600;
  font-size: 14px;
  color: #535353;
  letter-spacing: -0.5;
  line-height: 15px; }
.md-dialog-content-body .location-bar {
  margin-top: 40px; }
.md-dialog-content-body selling-point {
  font-family: Nunito;
  font-size: 18px;
  letter-spacing: -0.5;
  line-height: 20px; }

.shop-display .panel md-radio-group {
  letter-spacing: 0px; }
.shop-display .md-headline {
  font-family: Montserrat;
  font-size: 28px;
  font-weight: 900;
  color: #383838;
  letter-spacing: -0.5px; }
.shop-display .shop-select-product .md-headline,
.shop-display .configure-selected .md-headline {
  color: #383838; }
.shop-display .md-title {
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 900;
  color: #383838;
  letter-spacing: -0.5px;
  text-transform: initial; }
.shop-display p {
  font-family: Nunito;
  font-weight: 700;
  font-size: 14px;
  color: #777875;
  letter-spacing: -0.5;
  line-height: 17px; }
  .shop-display p.md-warn {
    color: #dd2c00; }
.shop-display .shop-product-card h3 {
  margin: 0; }
.shop-display .shop-product-card .selling-point .md-body-1 {
  letter-spacing: -0.5px; }
.shop-display .shop-product-card .md-button {
  font-weight: 900;
  font-size: 1em; }
.shop-display .shop-sidebar-container .md-button {
  font-weight: 600;
  font-size: 1.4em; }

/*# sourceMappingURL=style-fixes.css.map */
