.amgee_tides-format-horizontal h3 { font-size: 13px; border-bottom: 2px black solid; margin: 3px;}
.amgee_tides-format-horizontal h3 .links { float: right; font-size: 9px;}
.amgee_tides-format-horizontal tr { vertical-align: top;}

.amgee_tides-format-horizontal table.horizontal      { border-collapse: collapse; border-style: hidden;}
.amgee_tides-format-horizontal table.horizontal tbody{ border-top: none;}
.amgee_tides-format-horizontal table.horizontal td   { width: 92px;  border: 2px #FDC269 solid; padding: 0;}

.amgee_tides-format-horizontal table.day           { text-align: right;}
.amgee_tides-format-horizontal table.day td        { font-size: 10px; border: none; white-space: nowrap;}
.amgee_tides-format-horizontal table.day td.date   { font-size: 13px; font-weight: 700; text-align:center;  }
.amgee_tides-format-horizontal table.day td.time   { width: 50px;}
.amgee_tides-format-horizontal table.day td.hl     { width: 12px;}
.amgee_tides-format-horizontal table.day td.height { width: 30px; padding-right: 3px;}

.amgee_tides-format-horizontal .links a {color: black} 


.domain-capegazette .amgee_tides-format-horizontal > table > tbody > tr,
.domain-beachpaper .amgee_tides-format-horizontal > table > tbody > tr {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
.domain-capegazette .amgee_tides-format-horizontal > table > tbody > tr > td,
.domain-beachpaper .amgee_tides-format-horizontal > table > tbody > tr > td {
  border: 0px !important;
}
.domain-capegazette .amgee_tides-format-horizontal .day,
.domain-beachpaper .amgee_tides-format-horizontal .day {
  height: 105px;
  border: 1px solid #ccc;
}
.domain-capegazette .amgee_tides-format-horizontal .date,
.domain-beachpaper .amgee_tides-format-horizontal .date {
  height: 40px;
}

/* hompage specific weather widget css */

.pbp .tide-wnp, 
.pbp .tide-bbr {
  display:none;
}

.wnp .tide-bbr,
.wnp .tide-pbp {
  display:none;
}

.bbr .tide-wnp,
.bbr .tide-pbp {
  display: none;
}

.weathers-page div#rid-content {
  width: 70%;
}

.weathers-page div#rid-sidebar-first {
  width: 25%;
  margin-left: 3%;
}

/* line 4581, ../sass/screen.scss */
article.node.node--id-250001 .atl__lr.atl__cw .atl__lc.lc-2 .block-plugin-id--amgee-tides-6 table.day.table,
article.node.node--id-250001 .atl__lr.atl__cw .atl__lc.lc-2 .block-plugin-id--amgee-tides-8 table.day.table,
article.node.node--id-250001 .atl__lr.atl__cw .atl__lc.lc-2 .block-plugin-id--amgee-tides-4 table.day.table  {
  margin: 0px;
  border-bottom: 2px #FDC269 solid;
  padding: 0;
  border-collapse: collapse;
}

/* line 4589, ../sass/screen.scss */
article.node.node--id-250001 .atl__lr.atl__cw .atl__lc.lc-2 .block-plugin-id--amgee-tides-6 table.day.table td.date,
article.node.node--id-250001 .atl__lr.atl__cw .atl__lc.lc-2 .block-plugin-id--amgee-tides-8 table.day.table td.date,
article.node.node--id-250001 .atl__lr.atl__cw .atl__lc.lc-2 .block-plugin-id--amgee-tides-4 table.day.table td.date {
  font-weight: bold;
  text-align: center;
  background-color: #f5f5f5;
}

/* line 4595, ../sass/screen.scss */
article.node.node--id-250001 .atl__lr.atl__cw .atl__lc.lc-2 .block-plugin-id--amgee-tides-6 table.day.table tr.high,
article.node.node--id-250001 .atl__lr.atl__cw .atl__lc.lc-2 .block-plugin-id--amgee-tides-8 table.day.table tr.high,
article.node.node--id-250001 .atl__lr.atl__cw .atl__lc.lc-2 .block-plugin-id--amgee-tides-4 table.day.table tr.high  {
  background-color: #f5f5f5;
}

/* line 4598, ../sass/screen.scss */
article.node.node--id-250001 .atl__lr.atl__cw .atl__lc.lc-2 .block-plugin-id--amgee-tides-6 table.day.table td,
article.node.node--id-250001 .atl__lr.atl__cw .atl__lc.lc-2 .block-plugin-id--amgee-tides-8 table.day.table td,
article.node.node--id-250001 .atl__lr.atl__cw .atl__lc.lc-2 .block-plugin-id--amgee-tides-4 table.day.table td  {
  border: none;
  white-space: nowrap;
  padding: 0px;
}

/* line 4603, ../sass/screen.scss */
tr:nth-child(2n+2) {
  background-color: #fff;
}

/* line 4606, ../sass/screen.scss */
article.node.node--id-250001 .atl__lr.atl__cw .atl__lc.lc-2 .block-plugin-id--amgee-tides-6 table.day.table tr.info, tr.even, tr:nth-child(2n+2),
article.node.node--id-250001 .atl__lr.atl__cw .atl__lc.lc-2 .block-plugin-id--amgee-tides-8 table.day.table tr.info, tr.even, tr:nth-child(2n+2),
article.node.node--id-250001 .atl__lr.atl__cw .atl__lc.lc-2 .block-plugin-id--amgee-tides-4 table.day.table tr.info, tr.even, tr:nth-child(2n+2) {
  border-bottom: 0;
  border-bottom-width: 0px;
  border-bottom-style: initial;
  border-bottom-color: initial;
  background-color: #f5f5f5;
}

/* line 4613, ../sass/screen.scss */
article.node.node--id-250001 .atl__lr.atl__cw .atl__lc.lc-2 .block-plugin-id--amgee-tides-6 table.day.table td.time,
article.node.node--id-250001 .atl__lr.atl__cw .atl__lc.lc-2 .block-plugin-id--amgee-tides-8 table.day.table td.time,
article.node.node--id-250001 .atl__lr.atl__cw .atl__lc.lc-2 .block-plugin-id--amgee-tides-4 table.day.table td.time {
  width: 90px;
  text-align: right;
}

/* line 4617, ../sass/screen.scss */
article.node.node--id-250001 .atl__lr.atl__cw .atl__lc.lc-2 .block-plugin-id--amgee-tides-6 table.day.table td.hl,
article.node.node--id-250001 .atl__lr.atl__cw .atl__lc.lc-2 .block-plugin-id--amgee-tides-8 table.day.table td.hl,
article.node.node--id-250001 .atl__lr.atl__cw .atl__lc.lc-2 .block-plugin-id--amgee-tides-4 table.day.table td.hl  {
  width: 30px;
  text-align: left;
  padding-left: 5px;
}

/* line 4622, ../sass/screen.scss */
article.node.node--id-250001 .atl__lr.atl__cw .atl__lc.lc-2 .block-plugin-id--amgee-tides-6 table.day.table td.height,
article.node.node--id-250001 .atl__lr.atl__cw .atl__lc.lc-2 .block-plugin-id--amgee-tides-8 table.day.table td.height,
article.node.node--id-250001 .atl__lr.atl__cw .atl__lc.lc-2 .block-plugin-id--amgee-tides-4 table.day.table td.height {
  width: 40px;
  text-align: right;
  padding-right: 3px;
}

/* calender page changes */
.path-calendar div#rid-content {
  margin-left: 10px;
  margin-right: 10px;
  width: 74%;
}

.path-calendar div#rid-sidebar-first {
  width: 24%;
}

.path-calendar .calendar-date li.calendar-date-label {
  padding: 0.5em 0 0.5em 2.0em;
  background-color: rgba(191, 191, 191, 0.5);
  text-align: left;
  border-color: rgba(0, 0, 0, 0.1);
  border-style: solid;
  border-width: 2px 0;
  padding: 0.5em 0 0.5em 2.0em;
  width: 100%;
}

.path-calendar .calendar-date li.calendar-event {
  padding: 0.5em 0 0.5em 2.0em;
  background: rgba(191, 191, 191, 0.25);
  overflow: auto;
  width: 100%;
}

.path-calendar .calendar-date li.calendar-event .group-left {
  width: 30%;
  float: left;
  font-weight: 700;
  word-break: break-word;
  padding-right: 10px
}

.path-calendar .calendar-date li.calendar-event .group-right{
  width: 70%;
  float: left;
}

.path-calendar .calendar-date li.calendar-event .group-right a {
  font-family: 'Merriweather';
  color: #000;
  font-size: 1.1em;
  line-height: 1.0em;
  margin: 2px 0 0;
  word-break: break-word;
}

.path-calendar .calendar-date .view.view-calendar.view-id-calendar .item-list .group-right a:hover {
  color: red;
}

.path-calendar .calendar-date .merged-date-labels .calendar-event:nth-child(odd){
  background-color: #ffffff!important;
}

/* homepage specific visit more menu css */

nav.l-bl.block.block-menu[class*='system-menu-block-main'] .block__title span {
    margin-left: 10px;
    font-family: 'Merriweather', serif;
    font-weight: bold;
    color: #fff;
}

nav.l-bl.block.block-menu[class*='system-menu-block-main'] .mobile-menu-visible {
  display:none;
}

nav.l-bl.block.block-menu[class*='system-menu-block-main'] ul.menu .mobile-menu-visible-footer-visible,
.pbp .hide-option,
.pbp #div-gpt-ad-house-footer-1
.wnp .show-menu,
.bbr .show-menu-pbp,
.wnp .show-menu-pbp, 
.bbr .show-menu-wnp,
.pbp .show-menu-wnp,
.wnp .show-menu-bbr,
.pbp .show-menu-bbr {
  display: none;
}

.pbp .show-menu-pbp,
.wnp .show-menu-wnp,
.bbr .show-menu-bbr {
  display: block;
}

/* eedition page changes added */
body .block-plugin-id--mini-layout-eedition-block .atl__lc.lc-1 {
  width: 35% !important;
}
body .block-plugin-id--mini-layout-eedition-block .atl__lc.lc-2 {
  margin-right: 23%;
  max-width: 400px !important;
  width: 70% !important
}

/* penbay footer notes css and wiscast footer notes css*/
div#block-footermenupenbay .block__content .atl--layout-onecol .block__content .field .field__items,
div#block-footermenuwiscasset  .block__content .atl--layout-onecol .block__content {
  text-align: center;
  padding: 0.5em;
  margin: 0 1em;
  border-top: 1px solid white;
}

/* footer ads css changes for content type */
.page-node-type--page div#block-housefooterads .field__item > div,
.page-node-type--article div#block-housefooterads .field__item > div,
.page-node-type--affiliate-post div#block-housefooterads .field__item > div ,
.page-node-type--blog div#block-housefooterads .field__item > div,
.page-node-type--promotion div#block-housefooterads .field__item > div,
.page-node-type--business div#block-housefooterads .field__item > div ,
.page-node-type--photo-gallery div#block-housefooterads .field__item > div,
.path-group div#block-housefooterads .field__item > div {
    flex-basis: 50%;
}

.page-node-type--page div#block-housefooterads .field__item > div >div,
.page-node-type--article div#block-housefooterads .field__item > div >div,
.page-node-type--affiliate-post div#block-housefooterads .field__item > div >div,
.page-node-type--blog div#block-housefooterads .field__item > div >div,
.page-node-type--promotion div#block-housefooterads .field__item > div >div,
.page-node-type--business div#block-housefooterads .field__item > div >div,
.page-node-type--photo-gallery div#block-housefooterads .field__item > div >div,
.path-group div#block-housefooterads .field__item > div >div {
    float: none;
    text-align: center;
}

.page-node-type--page .l-footer.l-row footer#footer,
.page-node-type--article .l-footer.l-row footer#footer,
.page-node-type--affiliate-post .l-footer.l-row footer#footer,
.page-node-type--blog .l-footer.l-row footer#footer,
.page-node-type--promotion .l-footer.l-row footer#footer,
.page-node-type--business .l-footer.l-row footer#footer,
.page-node-type--photo-gallery .l-footer.l-row footer#footer,
.path-group .l-footer.l-row footer#footer {
    padding-top: 0;
}

.page-node-type--blog .node__meta {
  display: none;
}

.page-node-type--blog .block-plugin-id--field-block-nodeblogfield-byline,
.page-node-type--blog .block-plugin-id--field-block-nodeblogcreated {
  display: inline-block;
}

.page-node-type--blog .block-plugin-id--field-block-nodeblogfield-byline .field__label {
  font-weight:300;
}

.page-node-type--blog .field-label-inline .field__label::after {
  content: '';
}

.page-node-type--blog .view-display-id-block_2 .field-content > a ,
.page-node-type--blog .view-display-id-block_1 .field-content > a {
  max-width: none !important;
}

#user-form #edit-field-group-audience-wrapper label {
  /* Hide the original text */
  visibility: hidden;
  /* Display only the text you want */
  position: relative;
}

#user-form #edit-field-group-audience-wrapper label::after {
  content: "Affiliate"; /* Set the desired text */
  visibility: visible;
  position: absolute;
  left: 0; /* Adjust this value to position the text correctly */
}

@media screen and (min-width: 767px) {
  .path-taxonomy .rm-toggle {
       display: none;
   }
}

.pbp .site-branding__logo-link img {
  height: 85px;
}

.node--id-250001 .block-plugin-id--views-block-homepage-top-block-block-1,
.node--id-250001 .block-plugin-id--views-block-homepage-top-block-block-2 {
  width: 100%;
}

.amgeeMarketingHiddenPopup{
  display: none;
}

#block-amgeemarketinginterstitialbbr {
  display: none;
}

#block-amgeemarketinginterstitialwnp-2,
.wnp .block-plugin-id--views-block-widget-io-homepage-block-3 {
  display: none;
}

#block-amgeemarketinginterstitialpbp-2 {
  display: none;
}

.pbp .block-plugin-id--system-menu-block-sub-menu-2-header a[href="/eedition"] ,
.pbp .block--type-basic a[href="/real-estate-showcase"] {
  display: none;
}

.views-field.views-field-field-kicker .field-content,
.node__container .field-kicker {
  text-transform: uppercase;
}
body.pbp .block-plugin-id--system-menu-block-sub-menu-2-header ul.menu li:nth-child(3) {
  display: none;
}

/* daily newsletter page changes added */

body.path-email-content-morning-catch .page.js-layout {
  max-width: 600px;
}

body.path-email-content-morning-catch .page.js-layout .block-config-provider--amgee-membership{
  max-width: 100%;
}

body.path-email-content-morning-catch .block-plugin-id--amgee-membership-morningcatchsubheader table#subheader td {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: space-between;
}

body.path-email-content-morning-catch .block-plugin-id--amgee-membership-morningcatchsubheader table#subheader td table, body.path-email-content-morning-catch .block-plugin-id--amgee-membership-morningcatchsubheader table#subheader tr {
  border: none;
  width: auto;
  text-align: left;
  margin: 0px;
}

body.path-email-content-morning-catch .block-plugin-id--amgee-membership-morningcatchsubheader table#subheader td h1 {
  margin: 0px;
}
body.path-email-content-morning-catch .block-plugin-id--amgee-membership-morningcatchsubheader table#subheader td h4 {
  margin: 0px;
}

body.path-email-content-morning-catch .block__content.block-branding__content.site-branding {
  justify-content: center;
}

body.path-email-content-morning-catch .block-plugin-id--amgee-membership-morningcatchsubheader table#menu td, body.path-email-content-morning-catch .block-plugin-id--amgee-membership-morningcatchsubheader table#menu tr {
  border: none;
}

body.path-email-content-morning-catch .block-plugin-id--amgee-membership-morningcatchsubheader table#menu {
  margin-top: 0px;
}

body.path-email-content-morning-catch footer#footer {
  background: #fff!important;
  border: none;
  padding-top: 0px!important;
}

body.path-email-content-morning-catch footer#footer  .logo img {
  border: none;
}

body.path-email-content-morning-catch footer#footer .info {
  color: #000;
}

body.path-email-content-morning-catch footer#footer p {
  margin: 0px;
}

body.path-email-content-morning-catch footer#footer a {
  color: #000;
}

body.path-email-content-morning-catch footer#footer a:hover {
  color: red;
}

body.path-email-content-morning-catch .block-plugin-id--views-block-email-ads-block-1 .views-row td, body.path-email-content-morning-catch .block-plugin-id--views-block-email-ads-block-1 tr, 
body.path-email-content-morning-catch .block-plugin-id--views-block-email-ads-block-1 .views-row table {
  border: none;
}

.node__title {
  max-width:77%;
}

@media screen and (max-width: 767px) {
  .node__title {
    max-width:none;
  }
}

@media (max-width:736px) {
  body.pbp .pr-header nav#block-mainmenu li.menu-item.mobile-menu-visible.pbp-mobile-menu-hidden {
    display: none;
  }
 
  ul#amgee-order-online-obit-sponsors {
    display: none;
  }
 
  ul#amgee-order-online-obit-sponsors-new {
    display: block;
  }

  .pbp-mobile-menu-hidden, .bbr .show-menu-pbp, .wnp .show-menu-pbp{
    display:none !important;
   }
}
 
@media(min-width:736px) {
  ul#amgee-order-online-obit-sponsors {
      display: block;
  }
 
  ul#amgee-order-online-obit-sponsors-new {
      display: none;
  }
}

.block-plugin-id--field-block-groupaffiliatelabel {
  max-width:77%;
}

.user-logged-out.path-group .atl__bottom .block,
.user-logged-out.path-group .block-plugin-id--amgee-affiliate-custom-block {
    display: none;
}


/* Amgee asides on TinyMCE body block*/
aside {
  padding: 5px;
  background-color: #EEE;
}

.aside-left,
.aside-right {
  max-width: 33%;
}

.aside-left {
  float: left;
  clear: left;
  margin: 5px 5px 5px 0;
}

.aside-right {
  float: right;
  clear: right;
  margin: 5px 0 5px 10px;
}

@media(min-width:735px) {

  aside.aside-left {
    max-width: 40%;
  }

  aside.aside-right {
    clear: unset !important;
    max-width: 40%;
  }

  .page-node-type--article .view-display-id-block_5 {
    max-width: calc(100% - 300px);
  }

}

/* Homepage Google Ads placements on mobile devices*/
@media(min-width:625px) {

  .path-frontpage .atl__lc.lc-1 .l-bl:nth-child(7),
  .path-frontpage .atl__lc.lc-1 .l-bl:nth-child(3),
  .path-frontpage .atl__lc.lc-1 .l-bl:nth-child(4) {
    display: none;
  }
}

/* life resources b;lock css changes  */
.block-plugin-id--mini-layout-life-resources-block {
  margin: 0 auto 2em;
  background-color: #efefef;
  padding: 0.5em 0 0;
  background-color: #f7f7f7;
  border: 1px solid #dfdfdf;
}

.block-plugin-id--mini-layout-life-resources-block .field-block-content--body {
  margin-bottom: -2.7%;
}

.block-plugin-id--mini-layout-life-resources-block h2{
  margin: 0 5px;
  font-size: 1.5em;
  border-bottom: 2px solid #dfdfdf;
}

.block-plugin-id--mini-layout-life-resources-block ul{
  margin: 0 10px;
  padding: 0;
}

.block-plugin-id--mini-layout-life-resources-block ul li{
  padding: 5px 0;
  margin: 0;
  border-bottom: 1px solid #dfdfdf;
  overflow: hidden;
}

.block-plugin-id--mini-layout-life-resources-block ul li a {
  color: #000;
  font-size: 1.0em;
  font-weight: bold;
  margin: 0;
  padding: 0px;
  font-family: "Merriweather", serif;
}
.block-plugin-id--mini-layout-life-resources-block ul li a:hover {
  color: #ff0000;
}