.page-template-default .gridlove-cover-content .entry-title {
  margin: 15px auto !important;

  font-family: 'Roboto', sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.18em;
  color: #ffffff;
}

.page-template-default .gridlove-content .entry-content ul,
.page-template-default .gridlove-content .entry-content ol {
  padding-left: 20px !important;
}

.page-template-default .gridlove-content .entry-content {
  font-family: 'Lato', 'Roboto', sans-serif;
  font-size: 19px !important;
  font-weight: 600;
  line-height: 1.46em;
  color: #444444;
}

.page-template-default .gridlove-cover-area .entry-header {
  padding-top: 60px !important;
}

@media screen and (max-width: 991px) {

  .page-template-default .gridlove-cover-content .entry-title {
    font-size: 42px;
  }

  .page-template-default .gridlove-site-content .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

}

@media screen and (max-width: 579px) {

  .page-template-default .gridlove-cover-area {
    margin-top: 50px !important;
  }

  .page-template-default .gridlove-cover-content .entry-title {
    font-size: 28px;
  }

  .page-template-default .gridlove-content .entry-content {
    font-size: 16px !important;
  }
  
}
