.elementor-2706 .elementor-element.elementor-element-52e216f{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2706 .elementor-element.elementor-element-a51773a{text-align:left;}.elementor-2706 .elementor-element.elementor-element-3d2c740{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2706 .elementor-element.elementor-element-e0210bd{text-align:left;}.elementor-2706 .elementor-element.elementor-element-593b022{--display:flex;}.elementor-2706 .elementor-element.elementor-element-bbc9378{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2706 .elementor-element.elementor-element-6cafa6e{--display:flex;}.elementor-2706 .elementor-element.elementor-element-a18f7a7{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-2706 .elementor-element.elementor-element-e80bf04 img{height:240px;}.elementor-2706 .elementor-element.elementor-element-a0a6089{--display:flex;}@media(max-width:1024px){.elementor-2706 .elementor-element.elementor-element-bbc9378{--grid-auto-flow:row;}.elementor-2706 .elementor-element.elementor-element-a18f7a7{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2706 .elementor-element.elementor-element-bbc9378{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2706 .elementor-element.elementor-element-a18f7a7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-4984613 */background-color: transparent;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0a6089 *//* Old Harbour Regular font */
@font-face {
  font-family: 'OldHarbourAnchor';
  src: url('https://ashholecigarclubs.com/wp-content/uploads/2025/07/OldHarbourAnchor-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/* Base content uses default theme font */
.ashhole-press {
  background-color: #0f0f0f;
  color: #ffffff;
  padding: 2rem;
  line-height: 1.8;
  font-family: inherit; /* Inherit default theme font */
}

/* Headings use Old Harbour */
.ashhole-press h6 {
  color: #e53935;
  font-size: 1.5rem;
  margin-top: 2rem;
  text-transform: uppercase;
  font-family: 'OldHarbourAnchor', serif;
}

/* All links inside .ashhole-press default to white */
.ashhole-press a {
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  font-family: 'OldHarbourAnchor', serif;
}

/* Hover effect changes to red */
.ashhole-press a:hover {
  color: #e53935;
  text-decoration: underline;
}

/* Buttons use red style and Old Harbour */
.media-kit-link,
.general-inquiries-btn {
  display: inline-block;
  background-color: #e53935;
  color: white;
  padding: 0.75rem 1.5rem;
  border-radius: 30px;
  text-decoration: none;
  margin: 1rem 0;
  font-size: 1rem;
  font-family: 'OldHarbourAnchor', serif;
}

.media-kit-link:hover,
.general-inquiries-btn:hover {
  background-color: #c62828;
  color: #fff;
}/* End custom CSS */