/*
 Theme Name: Kubio Child
 Template: kubio
*/

@font-face {
  font-family: 'Adobe Caslon Pro';
  src: url('fonts/ACaslonPro-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Neue Haas Display';
  src: url('fonts/NeueHaasDisplay-Roman.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Global typography examples */

#kubio p.wp-block.wp-block-kubio-text__text.style-KTQyYCU8A-text,
#kubio .wp-block.wp-block-kubio-heading__text.style-uOGgXlQcQJ-text,
#kubio .wp-block.wp-block-kubio-heading__text.style-6GSLNnObd8-text,
#kubio .wp-block.wp-block-kubio-heading__text.style-fFAprHN_k-text {
  font-family: 'Adobe Caslon Pro', serif;
}

#kubio p.wp-block.wp-block-kubio-text__text.style-lb05f7b2T-text,
#kubio p.wp-block.wp-block-kubio-text__text.style-Xia0GT4t_-text,
#kubio p.wp-block.wp-block-kubio-text__text.style-CG4adr6-de-text,
#kubio p.wp-block.wp-block-kubio-text__text.style-Og0dDuejf0-text,
#kubio p.wp-block.wp-block-kubio-text__text.style-VoYs3Tbv3-text,
#kubio .wp-block.wp-block-kubio-heading__text.style-xNPNONoJi9-text,
#kubio p.wp-block.wp-block-kubio-text__text.style-oBJ8p9ME0_-text,
#kubio .style-NYlkz63t4C-inner,
#kubio .style-Ga0jqTuEz-outer .wp-block-kubio-iconlistitem__text,
[data-kubio] a:not([class*=wp-block-button]):not([class*=wp-element-button]),
.wp-block-kubio-section [data-kubio]:not([class*=h-col-]) {
  font-family: 'Neue Haas Display', sans-serif;
}

.wp-block-kubio-image img {
  height: 500px;
  width: auto;
  max-height: none;
}

.wp-block-kubio-copyright {
  display: none; !important;
}

.wp-block-kubio-image__image {
  width: auto;
  max-width: 100%;
  height: auto;
  object-fit: contain;
  object-position: center;
}

#kubio .style-FWrECjyLZ-container .kubio-logo-image,
#kubio .style-o05w7DgwsJ-outer > .kubio-menu > ul > li.current-menu-item > a, #kubio .style-o05w7DgwsJ-outer > .kubio-menu > ul > li.current_page_item > a {
  display: none !important;
}

.wp-block-kubio-image img {
    height: 300px;
    width: auto;
    max-height: none;
}

.wp-block-video video {
  width: 100% !important;
  height: auto !important;
  display: block;
}

figure.wp-block-video.alignfull {
  margin: 0px; !important;
}

#kubio .style-vP0mYzy99sE-outer {
  display: none; !important;
}

#kubio .style-FENVDue7bo-inner,
#kubio .style-twgBgxo8j-inner,
#kubio .style-local-44-container,
#kubio .style-local-35-container,
.h-row.gutters-col-v-md-2>[class*=h-col-], .v-inner-md-2,
#kubio .style-Ot0pWE9_4-inner {
  padding-top: 0; !important;
  padding-bottom: 0; !important; 
}


@media (max-width: 767px) {
  #kubio p.wp-block.wp-block-kubio-text__text.style-KTQyYCU8A-text,
  #kubio .wp-block.wp-block-kubio-heading__text.style-uOGgXlQcQJ-text {
    text-align: center;
  }

  #kubio .style-LIowx8bMY-container {
    height: 42px;
  }

  .style-07cnfbFmGO-container {
    display: none !important; 
  } 

  .wp-block-kubio-buttongroup__outer.style-Ste2ZLXZHE-outer.style-local-40-outer.h-x-container {
    padding-bottom: 60px !important; 
  } 

  .wp-block-kubio-buttongroup__outer.style-Ste2ZLXZHE-outer.style-local-49-outer.h-x-container {
  padding-bottom: 20px !important; 
  } 

  .h-column__content>.h-x-container>:last-child, .h-x-container-inner {
    padding-bottom: 60px !important; 
  } 
} 
 