/*!
Theme Name: HCD 2024
Author: Oblong
Author URI: https://oblongtech.com
Description: An elegant e-commerce website with modern responsive design and custom features.
Version: 24b1
*/
@font-face {
  font-family: "DINOT_REG";
  src: url("assets/fonts/dinot-regular-webfont.eot");
  src: url("assets/fonts/dinot-regular-webfont.woff") format("woff"), url("assets/fonts/dinot-regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "DINOT";
  src: url("assets/fonts/dinot-light-webfont.eot");
  src: url("assets/fonts/dinot-light-webfont.woff") format("woff"), url("assets/fonts/dinot-light-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "DINOT";
  src: url("assets/fonts/dinot-medium-webfont.eot");
  src: url("assets/fonts/dinot-medium-webfont.woff") format("woff"), url("assets/fonts/dinot-medium-webfont.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "DINOT";
  src: url("assets/fonts/dinot-bold-webfont.eot");
  src: url("assets/fonts/dinot-bold-webfont.woff") format("woff"), url("assets/fonts/dinot-bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "dashicons";
  src: url("assets/fonts/dashicons.eot");
}
@font-face {
  font-family: "dashicons";
  src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff"), url("assets/fonts/dashicons.ttf") format("truetype"), url("assets/fonts/dashicons.svg#dashicons") format("svg");
  font-weight: normal;
  font-style: normal;
}
*[data-icon]:before {
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-font-smoothing: antialiased;
  font-size: 20px;
  line-height: 1;
  font-family: "dashicons";
  text-decoration: inherit;
  font-weight: normal;
  font-style: normal;
  vertical-align: top;
  -moz-transition: color 0.1s ease-in 0;
  -webkit-transition: color 0.1s ease-in 0;
  text-align: center;
  content: "\\" attr(data-icon);
}

/*
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video
{border:0 none;margin:0;outline:0 none;padding:0;vertical-align:baseline;}
*/
.is-search-form label {
  border: 0;
}
figure {
  border: 0 none;
  margin: 0;
  outline: 0 none;
  padding: 0;
  vertical-align: baseline;
}

:root {
  --section-bgcolor: #45a3d4;
  --section-bgcolor-darker: color-mix(in srgb, var(--section-bgcolor) 90%, #000);
}
@media (max-width: 1399px) {
  :root {
    --columnCount: 7;
    --columnWidth: calc(100%/var(--columnCount) - (var(--columnCount) - 1)*5px/var(--columnCount));
  }
}
@media (min-width: 1400px) {
  :root {
    --columnWidth: 160px;
  }
}

body {
  font-family: DINOT;
  font-size: 16px;
  line-height: 125%;
  color: #000;
  background: #e6e6e6;
  display: flex;
  flex-direction: column;
  margin: 0;
}

@media (max-width: 991px) {
  body {
    padding: 5px;
  }
}
img {
  border: none;
}

p {
  margin: 0 0 1em 0;
}

/*CONTAINED PAGE-LAYOUT*/
.container {
  box-sizing: border-box;
  margin: 0 auto;
  height: auto;
  width: 100%;
  max-width: 1023px;
  padding-left: 20px;
  padding-right: 20px;
  background: #fff;
}
@media (min-width: 1193px) {
  .container {
    padding-left: 40px;
    padding-right: 35px;
  }
}

#header > .container {
  padding-top: 20px;
  padding-bottom: 5px;
}

#footer > .container {
  padding: 16px 40px 70px;
  background: transparent;
}

#page > :last-child > .container {
  padding-bottom: 36px;
}

@media (max-width: 991px) {
  .container {
    max-width: 566px;
    min-width: 300px;
    padding-left: 5px;
    padding-right: 5px;
  }
  #header > .container {
    padding-top: 16px;
  }
  #footer > .container {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
header,
footer,
section,
#page {
  display: grid;
}

/*HEADER SECTION*/
header {
  color: #776C46;
}

#logo {
  display: block;
  position: relative;
  z-index: 4;
}
@media (max-width: 991px) {
  #logo {
    margin-bottom: 5px;
    overflow: auto;
  }
}

.header-logo-img {
  display: block;
  width: 50%;
  aspect-ratio: 1/1;
  float: left;
  background-color: #776c46;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 991px) {
  .header-logo-img {
    max-width: 153px;
  }
}
@media (min-width: 992px) {
  .header-logo-img {
    max-width: var(--columnWidth);
  }
}

#tag-line {
  font-size: 20px;
  color: #776c46;
  float: left;
  text-transform: lowercase;
  height: auto;
  padding: 0 5px;
  box-sizing: border-box;
  width: 50%;
  max-width: 240px;
}
@media (min-width: 992px) {
  #tag-line {
    width: 206px;
  }
}

#contact-details {
  color: #776C46;
  float: right;
  font-size: 14px;
  line-height: 16px;
}

@media (min-width: 992px) {
  #contact-details {
    margin-right: 5px;
  }
}
#contact-details a {
  color: #2969C4;
}

#contact-details a:hover {
  text-decoration: underline;
}

#menu-main-menu {
  float: left;
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (max-width: 991px) {
  #menu-main-menu {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 45px;
  }
}
@media (min-width: 992px) {
  #menu-main-menu {
    display: flex;
    flex-wrap: wrap;
    margin-top: -45px;
  }
  #menu-main-menu::after {
    content: "";
    background: #8fc8e5;
    flex-grow: 1;
    height: 45px;
  }
}

#main-menu ul {
  gap: 5px;
}
@media (min-width: 992px) {
  #main-menu ul::before {
    content: "";
    width: var(--columnWidth);
    height: 45px;
  }
}

#main-menu li a[href="/search"]::before {
  content: "\f179";
  font-family: 'dashicons';
  width: 32px;
  height: 20px;
  font-size: 24px;
  font-weight: 200;
}
#main-menu li {
  position: relative;
  z-index: 5;
  display: grid;
}
#main-menu li:hover {
  z-index: 6;
}
@media (min-width: 992px) {
  #main-menu li {
    width: var(--columnWidth);
    height: 45px;
  }
}

#main-menu a {
  color: #fff;
  background: #8fc8e5;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 1px;
  position: relative;
  z-index: 9;
  text-align: center;
}

#menu-main-menu > .menu-item {
  --highlight-color: #45a3d4;
}
#menu-main-menu > .menu-item a.selected,
#menu-main-menu > .menu-item a:hover, #menu-main-menu > .menu-item.current-menu-ancestor > a, #menu-main-menu > .menu-item.current-menu-item > a, #menu-main-menu > .menu-item.current-page-ancestor > a, #menu-main-menu > .menu-item.current_page_item > a {
  background: var(--highlight-color);
}

#menu-main-menu > .menu-item,
#main-menu .menu-item.bgcolor--45a3d4 {
  --highlight-color: #45a3d4;
}

#main-menu .menu-item.bgcolor--8fc8e5 {
  --highlight-color: #8fc8e5;
}

#menu-main-menu > :nth-child(1),
#main-menu .menu-item.bgcolor--a5d4cd {
  --highlight-color: #a5d4cd;
}

#menu-main-menu > :nth-child(2),
#main-menu .menu-item.bgcolor--4371cc {
  --highlight-color: #4371cc;
}

#menu-main-menu > :nth-child(3),
#main-menu .menu-item.bgcolor--fd7828 {
  --highlight-color: #fd7828;
}

#menu-main-menu > :nth-child(4),
#main-menu .menu-item.bgcolor--a10d73 {
  --highlight-color: #a10d73;
}

#menu-main-menu > :nth-child(5),
#main-menu .menu-item.bgcolor--18245e {
  --highlight-color: #18245e;
}

#main-menu .sub-menu {
  display: none;
  position: absolute;
  z-index: 1;
  left: -5px;
  right: -5px;
  padding: 0 5px 5px 5px;
  background-color: #fff;
}
@media (max-width: 767px) {
  #main-menu .sub-menu {
    top: calc(100% + 5px);
  }
}
#main-menu .sub-menu li {
  width: 100% !important;
}

#menu-main-menu > li:hover > .sub-menu {
  display: grid;
}
@media (max-width: 767px) {
  #menu-main-menu > li:hover > .sub-menu {
    grid-auto-rows: 45px;
  }
}

/*PANELS*/
.panels {
  margin: 0;
  padding: 0;
  display: grid;
  gap: 5px;
  --columns: 1;
  grid-template-columns: repeat(var(--columns), 1fr);
}
@media (min-width: 768px) {
  .panels {
    --columns: 2;
  }
}
@media (min-width: 1193px) {
  .panels {
    --columns: 3;
  }
}

.panel {
  background-color: var(--section-bgcolor);
  position: relative;
  overflow: hidden;
  background-clip: padding-box;
  margin: 0 auto;
  display: grid;
  width: 100%;
  grid-template-columns: [sq-start image-start text-start] 1fr [sq-end image-end text-end];
  grid-template-rows: [sq-start image-start] 1fr [image-end text-start] minmax(25%, auto) [text-end sq-end];
  gap: 0 5px;
}
@media (max-width: 991px) {
  .panel {
    max-width: 505px;
  }
}
@media (min-width: 768px) {
  .panel::after {
    grid-area: sq;
    content: "";
    order: 99;
    aspect-ratio: 1/1;
    position: relative;
    z-index: -99;
  }
}
.panel > a {
  color: #fff;
  display: contents;
}
.panel > a:hover {
  text-decoration: none;
}
.panel:hover .u {
  text-decoration: underline;
}

.panel__image {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  grid-area: image;
}
@media (min-width: 768px) {
  .panel__image {
    position: absolute;
  }
}
.panel__image-container {
  position: relative;
  grid-area: image;
}
.panel__image-container img {
  position: absolute;
}

.panel__text {
  color: #fff;
  background-color: var(--section-bgcolor);
  padding: 19px 12px;
  box-sizing: border-box;
  display: block;
  z-index: 2;
  grid-area: text;
}
@media (max-width: 991px) {
  .panel__text:only-child {
    padding: 29px 12px 49px;
  }
}

/*PANEL INNER: TEXT*/
.panel__text h1,
.panel__text h2 {
  font-size: 24px;
  line-height: 28px;
  margin: 0 0 10px 0;
  font-weight: 600;
}

.panel__text p {
  font-size: 18px;
  margin: 0 0 12px 0;
}

/*PANEL INNER: SIZING & ALIGNMENT*/
@media (min-width: 992px) {
  .panel.align-top-left,
  .panel.align-top-right {
    grid-template-rows: [sq-start text-start] minmax(25%, auto) [text-end image-start] 1fr [image-end sq-end];
  }
  .panel.align-bottom-left,
  .panel.align-bottom-right {
    grid-template-rows: [sq-start image-start] 1fr [image-end text-start] minmax(25%, auto) [text-end sq-end];
  }
}
@media (min-width: 1193px) {
  .panel.double-width {
    grid-column-end: span 2;
    grid-template-columns: [sq-start image-start left-start] 1fr [sq-end left-end right-start] 1fr [right-end image-end];
    grid-template-rows: [sq-start image-start text-start left-start right-start] 1fr [sq-end image-end text-end left-end right-end];
  }
  .panel.double-width .panel__text,
  .panel.triple-width .panel__text {
    min-height: 25%;
  }
  .panel.double-width.align-bottom-left .panel__text, .panel.double-width.align-bottom-right .panel__text,
  .panel.triple-width.align-bottom-left .panel__text,
  .panel.triple-width.align-bottom-right .panel__text {
    margin-top: auto;
  }
  .panel.double-width.align-top-left .panel__text, .panel.double-width.align-bottom-left .panel__text,
  .panel.triple-width.align-top-left .panel__text,
  .panel.triple-width.align-bottom-left .panel__text {
    grid-area: left;
  }
  .panel.double-width.align-top-left .panel__text, .panel.double-width.align-top-right .panel__text,
  .panel.triple-width.align-top-left .panel__text,
  .panel.triple-width.align-top-right .panel__text {
    margin-bottom: auto;
  }
  .panel.double-width.align-top-right .panel__text, .panel.double-width.align-bottom-right .panel__text,
  .panel.triple-width.align-top-right .panel__text,
  .panel.triple-width.align-bottom-right .panel__text {
    grid-area: right;
  }
}
.download-files {
  color: var(--section-bgcolor);
  font-size: 17px;
  font-weight: 600;
  text-decoration: none;
  padding: 20px 0 10px 0;
}

.download-files div {
  border-top: solid 2px var(--section-bgcolor);
  padding-top: 8px;
}

a.download-file {
  display: block;
  margin: 10px 0;
  text-decoration: none;
}

a.download-file div {
  min-height: 32px;
  max-width: 280px;
  color: #fff;
  font-weight: bold;
  background: no-repeat url(assets/images/download-decal-32.png) 10px center var(--section-bgcolor);
  padding: 8px 8px 8px 55px;
  display: grid;
  align-items: center;
}

a.download-file:hover {
  color: #fff;
  text-decoration: none;
}

a.download-file:hover div {
  background-color: #8FC8E5;
}

#banner_image {
  height: 300px;
  margin: 0;
}

.medium {
  font-weight: 600;
}

.hide {
  display: none;
}

/* DASHICONS */
.dashicons {
  text-decoration: none;
  display: inline-block;
  width: 20px;
  height: 20px;
  -webkit-font-smoothing: antialiased;
  font-size: 20px;
  line-height: 1;
  font-family: "dashicons";
  font-weight: normal;
  font-style: normal;
  vertical-align: top;
  text-align: center;
  margin: 0 10px 10px 0;
}

.dashicons-admin-site:before {
  content: "\f319";
}

.dashicons-id:before {
  content: "\f336";
}

.dashicons-email-alt:before {
  content: "\f466";
}

.dashicons-calendar:before {
  content: "\f145";
}

/*FOOTER*/
#footer {
  display: grid;
  color: #776C46;
  font-size: 14px;
  line-height: 16px;
}

#footer a {
  color: #2969C4;
  display: contents;
}

#footer a:hover {
  text-decoration: underline;
}

.footer__images {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  align-items: center;
  justify-content: center;
  padding: 0 0 10px 0;
  margin: 0;
  border-bottom: 2px solid #FFFFFF;
}

@media (max-width: 1192px) {
  .footer__image:nth-child(n+7) {
    display: none;
  }
}
@media (max-width: 1600px) {
  .footer__image:nth-child(n+11) {
    display: none;
  }
}
.footer__image {
  flex: 1;
  display: grid;
  min-width: 120px;
  max-width: 200px;
}

.footer__image a {
  text-decoration: none;
}

.footer__image img {
  max-width: 90px;
  margin: auto;
}

.footer__links {
  display: flex;
  gap: 5px;
  padding: 20px 0 0 0;
}

.footer__links .col2 {
  flex: 2;
}

.footer__links .col1 {
  flex: 1;
}

@media (max-width: 991px) {
  .footer__links {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .footer__links .col2 {
    grid-column-end: span 2;
  }
  .footer__image {
    aspect-ratio: 3/2;
  }
  .footer__image img {
    max-width: 75%;
    max-height: 33vw;
  }
}
/*CONTENT*/
.sub-menu li:not(:first-child) h5 {
  margin-top: 20px;
}

.sub-menu h5 {
  font-weight: bold;
  margin: 0;
}

.sub-menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.sub-menu ul li {
  list-style: none;
  margin-bottom: 5px;
}

.sub-menu li > ul > li,
.tenants-list > ul {
  padding-left: 20px;
}

.sub-menu ul li a {
  color: #8FC8E5;
  text-decoration: none;
  font-size: 17px;
  font-weight: 600;
  text-underline-offset: 4px;
}

.sub-menu ul li a.selected,
.sub-menu ul li a:hover {
  text-decoration: underline;
  color: var(--section-bgcolor);
}

.page__header {
  display: grid;
}
.page__header .panel__image {
  position: relative;
  aspect-ratio: 2/1;
}
@media (max-width: 991px) {
  .page__header {
    grid-template-columns: [text-start image-start] 1fr [text-end image-end];
    grid-template-rows: [image-start] auto [image-end text-start] auto [image-end];
  }
}
@media (min-width: 992px) {
  .page__header {
    gap: 5px;
    grid-template-columns: [text-start] repeat(2, var(--columnWidth)) [text-end image-start] repeat(4, 160px) [image-end fill-start] 1fr [fill-end];
    grid-template-rows: [text-start image-start fill-start] 1fr [text-end image-end fill-end];
  }
  .page__header::after {
    content: "";
    grid-area: fill;
    width: 100%;
    height: 100%;
    background-color: var(--section-bgcolor);
  }
}

.page__content {
  color: #000;
  display: grid;
  gap: 5px;
  min-height: 300px;
}

.page__content main,
.page__content > aside,
.page__content > .aside {
  padding: 19px 12px;
}

.page__content > aside h5,
.page__content > .aside h5 {
  font-size: 17px;
  font-weight: 600;
  text-decoration: none;
  color: var(--section-bgcolor);
  border-top: solid 2px var(--section-bgcolor);
  padding-top: 8px;
  margin: 20px 0 10px 0;
}

@media (min-width: 992px) {
  .page__content {
    grid-template-columns: [aside-start] repeat(2, var(--columnWidth)) [aside-end main-start] 1fr [main-end];
    grid-template-rows: [aside-start main-start] 1fr [aside-end main-end];
  }
  .blog__listings main {
    padding: 5px 0;
  }
  .page__content main {
    grid-area: main;
  }
  .page__content > aside,
  .page__content > .aside {
    grid-area: aside;
  }
  .page__content > .sidebar-right {
    grid-area: rhs;
  }
}
.page__content h1 {
  font-size: 1.5rem;
  font-weight: 400;
  margin: 0 0 20px;
}

.page__content h2 {
  font-size: 1.25rem;
  font-weight: 400;
  margin: 0 0 20px;
}

.page__content h3 {
  font-size: 1.125rem;
  font-weight: 400;
  margin: 0 0 10px;
}

.page__content h4 {
  font-size: 1rem;
  font-weight: 400;
  margin: 0 0 10px;
}

.page__content h4 strong,
.page__content h4 b {
  font-weight: 700;
}

.page__content img {
  max-width: 100%;
  height: auto;
}

.page__content p a {
  color: #2969C4;
  color: color-mix(in srgb, var(--section-bgcolor) 75%, #000);
  filter: saturate(1.75);
  text-decoration: underline;
}

.page__content a:hover {
  text-decoration: underline;
}

.list-posts {
  display: grid;
  gap: 5px;
}
@media (min-width: 992px) {
  .list-posts {
    grid-template-columns: 1fr 1fr;
  }
}
.list-posts .panel {
  background-color: #45a3d4;
  grid-template-rows: [sq-start image-start] auto [image-end text-start] 1fr [text-end sq-end];
}
.list-posts .panel::after {
  display: none;
}
.list-posts .panel a {
  text-decoration: none;
}
.list-posts .panel__image {
  position: relative;
}

.wp-block-search__inside-wrapper {
  justify-content: center;
  align-items: center;
}

/*RESPONSIVE*/
@media (max-width: 991px) {
  #contact-details {
    display: none;
  }
  .section {
    margin-right: 0;
  }
  .sub-menu > ul {
    margin-top: 20px;
    padding: 19px 0;
    border-top: 2px solid var(--section-bgcolor);
    border-bottom: 2px solid var(--section-bgcolor);
  }
}
.container {
  max-width: 1600px;
}/*# sourceMappingURL=style.css.map */


.woocommerce-page {
  .page__header .panel__image-container {
    background-color: purple;
    img {
      display: none;
    }
  }
  .wp-block-woocommerce-empty-cart-block,
  .woocommerce div.product {
    max-width: calc(var(--columnWidth) + var(--columnWidth) + var(--columnWidth) + var(--columnWidth));
  }
  .woocommerce-tabs .panel {
    display: block;
    background: none;
  }
  .woocommerce-tabs .panel::after {
    display: none;
  }
}
.added_to_cart.wc-forward,
.wc-block-cart .wc-block-cart__submit-container,
.wc-block-checkout__main .wc-block-components-checkout-place-order-button {
  border: none;
  border-radius: 3px;
  background-color: purple;
  color: white;
  font-weight: bold;
}
.added_to_cart.wc-forward {
  padding: 10px 16px;
}
.wc-block-components-validation-error p {
  padding-top: 5px !important;
  clear: both;
}
.wc-block-components-radio-control-accordion-option {
  min-height: 60px;
}
.wp-block-button__link {
  color: #fff !important;
}

.bulletin {
  display: grid;
  grid-template-columns: repeat(
    auto-fit,
    minmax(min(var(--item-width, 300px), 100%), 1fr)
  );
  grid-template-rows: masonry;
  gap: 1rem;
  grid-auto-flow: dense;

  > *,
  > astro-slot > * {
    align-self: start;
    grid-column-end: span var(--span, 1);
  }

  li {
    display: flex; 
    flex-flow: column;
    gap: 1rem;
    border: 2px solid black; 
    padding: 1rem;
    border-radius: 0.5rem; 
    background: white;
  }
}
.bulletin__title {
  color: #2969c4;
}
.bulletin__image {
  display: block; 
  max-width: 100%;
}
.bulletin__text {

}
