.byline {
  margin-bottom: 1.5rem;
}

.summary .title:not(.is-spaced) + .subtitle {
  margin-top: 0;
  margin-bottom: 0.25rem;
}

.summary .title,
.summary .subtitle,
.summary .byline {
  margin-bottom: 0.25rem;
}

.content .has-longform-item li {
  margin-bottom: 1em;
}

.navbar-menu ul {
  border: none;
}

.navbar {
  margin: 0.5rem;
}

/*.breadcrumb li {
  font-size: 0.88rem;
  margin-top: 1.5rem;
}*/

.breadcrumb li {
  margin-top: .25rem;
}

.is-float-right {
  float: right;
  clear: right;
  max-width: 600px;
  margin: 1rem 0 1em 1em;
  font-size: 88%;
  background-color: #fff;
}

.box-is-float-right {
  float: right;
  clear: right;
  max-width: 600px;
  margin: 1rem 0 1em 1em;
  background-color: #fff;
  padding: 0;
  /*border: 1px solid #a2a9b1;*/
}

/*.box-is-float-right {
  float: right;
  clear: right;
  max-width: 600px;
  margin: 1rem 0 1em 1em;
  background-color: #fff;
}*/

.box-is-float-right .box {
  font-size: 88%;
  padding: 1rem;
  margin: 1rem 0 1rem 1rem;
}

.content blockquote {
  clear: both;
}

.content .box {
  font-size: 88%;
}

.content h2 {
  border-bottom: 1px solid #a2a9b1;
  font-weight: normal;
  padding-bottom: 0.25rem;
}

.is-main-article-link {
  font-style: italic;
  padding-left: 1.6rem;
}

.bottom-navigation {
  margin: 0.5rem;
}

.has-margin-top {
  margin-top: 2rem;
}

.has-margin-bottom {
  margin-bottom: 2rem;
}

.content .list-article {
  margin-top: 0;
  margin-left: 0;
}

.list-article li {
  list-style-type: none;
  margin-bottom: 1rem;
}

.notice {
  font-size: 88%;
  margin-bottom: 1em;
  padding: 1rem;
}

.pagination .pagination-list {
  list-style: none;
  margin: 0;
}

.card-image .image {
  margin: 0;
}

figcaption {
  font-size: 88%;
  padding: 0 1.5rem;
}

article footer {
  clear: both;
}

.has-border-bottom {
  border-bottom: 1px solid #a2a9b1;
}

.is-unadorned {
  border-radius: 0 !important;
  box-shadow: none !important;
}

.is-clear {
  clear:both;
}

.is-site-title {
  letter-spacing: 4px;
}

.content nav ul {
  margin-left: 0;
}

.main-navigation ul {
  margin: 0;
  list-style-type: none;
}

.content .summary-list {
  margin: 0;
  list-style-type: none;
}

.content .summary-list li {
  margin-bottom: 1rem;
}

.has-bgcolor-food {
  background-color: #FF851B;
}

.has-bgcolor-entertainment {
  background-color: #F012BE;
}

.has-bgcolor-travel {
  background-color: #001f3f;
  color: #ffffff;
}

.is-tel {
  content: "\260e";
  margin-right: 0.5em;
}

.advertisement-container {
  display: block;
  margin: 1rem auto;
  padding: 0;
}

.advertisement-container-300-250 {
  display: block;
  width: 300px;
  height: 250px;
  margin: 1rem auto;
  padding: 0;
}

.advertisement-container-300-250 iframe {
  width: 300px;
  height: 250px;
}

.advertisement-container-120-600 {
  display: block;
  width: 120px;
  height: 600px;
  margin: 1rem auto;
  padding: 0;
}

.advertisement-container-120-600 iframe {
  width: 120px;
  height: 600px;
}

.advertisement-container-728-90 {
  display: block;
  width: 728px;
  height: 90px;
  margin: 1rem auto;
  padding: 0;
}

.advertisement-container-728-90 iframe {
  width: 728px;
  height: 90px;
}

.advertisment-notice {
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 1rem;
}
