/*
 Theme Name:   Kadence Child
 Theme URI:    https://example.com/kadence-child/
 Description:  Kadence Child Theme
 Author:       Your Name
 Author URI:   https://example.com
 Template:     kadence
 Version:      1.0.2
 Tags:         customizable, modern, responsive-layout, gutenberg, header builder, footer builder
 Text Domain:  kadencechild
*/

/* Theme customization starts here
-------------------------------------------------------------- */

@font-face {
  font-family: "Futura";
  src: url("/wp-content/uploads/2026/05/FuturaCyrillicBook.ttf") format("ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Avenir";
  src: url("/wp-content/uploads/2026/07/Avenir-Roman.ttf") format("ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Avenir";
  src: url("/wp-content/uploads/2026/07/Avenir-Medium.ttf") format("ttf");
  font-weight: 700;
  font-style: normal;
}
.entry.single-entry {
  box-shadow: none !important;
}
.wp-site-blocks .hero-section-overlay {
  background: #000;
}
.entry-hero.page-hero-section .entry-header {
  min-height: 100px;
}
.content-area {
  margin-top: 1rem;
  margin-bottom: 3rem;
}
article .entry-content-wrap {
	padding: 0;
}
.site-branding .site-title,
.wp-site-blocks .page-title h1,
.mobile-navigation ul li a {
  text-transform: uppercase;
}
.sticky-column img {
	width: 100%;
}
.page-id-102 h3 a {
	text-decoration: underline;
	font-weight: 400;
	font-size: 16px;
}
body {
	//font-family: Avenir, sans-serif !important;
	//font-size: 16px;
}
.page-id-202 p,
.page-id-200 p,
.page-id-198 p,
.page-id-195 p,
.page-id-102 p {
	font-family: Avenir, sans-serif;
	font-size: 16px;
}
.page-id-260 li,
.page-id-260 li a,
.page-id-260 p,
.page-id-132 p {
	font-family: Avenir, sans-serif;
	color: #000;
	font-size: 16px;
}
.page-id-132 .wp-block-kadence-advancedgallery figcaption,
.page-id-132 .wp-block-image figcaption,
.page-id-260 .wp-block-buttons .wp-block-button__link {
	font-family: Avenir, sans-serif;
	font-size: 16px !important;
}
.page-id-260 .mobile-toggle-open-container .menu-toggle-open, 
.page-id-260 .mobile-toggle-open-container .menu-toggle-open:focus,
.page-id-260 .site-branding .site-title,
.page-id-260 .page-title h1.entry-title,
.page-id-260 footer p,
.page-id-260 p a,
.page-id-132 .wp-block-image figcaption,
.page-id-132 .mobile-toggle-open-container .menu-toggle-open, 
.page-id-132 .mobile-toggle-open-container .menu-toggle-open:focus,
.page-id-132 .site-branding .site-title,
.page-id-132 .page-title h1.entry-title,
.page-id-132 footer p,
.page-id-132 p a {
	color: #000;
}
.page-id-260 .wp-site-blocks #mobile-header,
.page-id-260 article .entry-content-wrap,
.page-id-260 .wp-site-blocks .hero-section-overlay,
.page-id-260 .content-title-style-above .entry-content,
.page-id-260,
.page-id-132 .wp-site-blocks #mobile-header,
.page-id-132 article .entry-content-wrap,
.page-id-132 .wp-site-blocks .hero-section-overlay,
.page-id-132 .content-title-style-above .entry-content,
.page-id-132 {
	background-color: #fff6db;
}
.page-id-260 footer p {
	font-family: Avenir, sans-serif;
}
.mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon {
  font-size: 28px;
}
.page-id-132 .wp-block-image figcaption {
	display: none;
	font-style: italic;
}
.hidden {
  display: none;
}

@media screen and (min-width: 768px) {
  .sticky-column {
    position: sticky;
    top: 0;
    align-self: flex-start;
  }
  .page-id-132 .wp-block-kadence-advancedgallery {
		display: none;
	}
}

@media screen and (max-width: 768px) {
  .hideme,
	.sticky-column {
    display: none;
  }
}