/*
Theme Name:     Lumiere for Kadence
Theme URI:      https://lumiere-free.styleclouddemo.co/
Template:       kadence
Author:         StyleCloud
Author URI:     https://stylecloud.co
Description:    A premium child theme for Kadence by StyleCloud
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
/*HIDE MENU MIDDLE ON MOBILE*/

@media (max-width: 767px) {
.site-header-section-center {
	visibility: hidden;
	}
}

/*MENU LINK STYLING*/
.mobile-navigation ul li ul li {
    font-size: 0.6em;
	  font-family: var(--global-body-font-family);
	  text-transform: none;
		font-style: italic;
	  padding-bottom: 10px;
}
@media only screen and (min-width: 1024px) {
#mobile-drawer .drawer-inner {
    max-width: 40%;
}
}

/*FOOTER HEADER WIDTH & MARGIN*/
.site-middle-footer-wrap .site-footer-row-container-inner {
	  padding: 0% 2%;
}

/*JUSTIFY TEXT*/
.justify {
	text-align: justify;
}

/*STYLE POSTS GRID - TRANSPARENT*/
a.post-more-link {
    font-weight: 400;
    font-size: 70%;
    font-family: 'Unbounded';
    color: var(--global-palette2);
}

.transparent_blog .entry.loop-entry .entry-header .entry-title {
    color: var(--global-palette1);
}
.transparent_blog .entry.loop-entry .entry-header .entry-title a:hover {
    color: var(--global-palette9);
}
.transparent_blog a.post-more-link {
    font-weight: 400;
    font-size: 70%;
    font-family: 'Unbounded';
    color: var(--global-palette1);
}

/*SEARCH BOX & BLOG NAV*/
.wp-block-search__label {
    display: none;
}
.wp-block-search .wp-block-search__input {
    background: transparent;
	  border-radius: 0px;
	  border: solid 1px var(--global-palette1) ;
	  color: var(--global-palette1) !important;
}
.wp-block-search .wp-block-search__button:not(.has-background) {
    background: var(--global-palette1);
	  font-style: italic;
}

/*STYLE BLOG MENU*/
.wp-block-navigation {
    font-family: 'Unbounded';
    font-size: small;
}
.wp-block-navigation__container {
    row-gap: 0.5em;
    column-gap: 3em;
}

/*STYLE STANDARD BLOG GRID & AREA*/
.standard-blog .entry.loop-entry {
    border: solid 1px;
    border-radius: 0px;
}
.standard-blog .loop-entry > .entry-content-wrap {
    padding: 20px 30px;
    text-transform: uppercase;
    text-align: center;
}
.entry.single-entry {
    box-shadow: none;
}
.comments-title, .comment-reply-title {
    font-size: medium;
    text-transform: uppercase;
}
.entry-related-carousel h3.entry-title {
    font-size: medium;
	  font-family: 'Unbounded';
	  text-transform: uppercase;
}

/*STYLE SLIDER ARROWS*/
.kb-splide .splide__arrow {
    border-radius: 100px;
	  width: 3rem;
	  margin: 20px;
}


/*ANIMATED LOGO*/
body #wrapper:before,
body #wrapper:after {
  content: '';
  width: 50px;
  height: 70px;
  position: fixed;
  top: 50vh;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  z-index: -1;
}
body #wrapper:before {
  background: url('https://bertiesphotography.com/wp-content/uploads/2025/04/animated-logo-2-2.png');
  background-size: contain;
  background-repeat: no-repeat;
  left: calc(50% - 25px);
  transform: translate(-50%, -50%);
  transform-origin: right;
  animation-name: animated-logo-2-2;
}
body #wrapper:after {
  background: url('https://bertiesphotography.com/wp-content/uploads/2025/04/animated-logo-1-2.png');
  background-size: contain;
  background-repeat: no-repeat;
  right: calc(50% - 25px);
  transform: translate(50%, -50%);
  transform-origin: left;
  animation-name: animated-logo-1-2;
}

@keyframes animated-logo-2-2 {
  0% {
    transform: translate(-50%, -50%) rotate3d(0, 1, 0, 0deg);
  }
  50% {
    transform: translate(-50%, -50%) rotate3d(0, 1, 0, 60deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate3d(0, 1, 0, 0deg);
  }
}
@keyframes animated-logo-1-2 {
  0% {
    transform: translate(50%, -50%) rotate3d(0, 1, 0, 0deg);
  }
  50% {
    transform: translate(50%, -50%) rotate3d(0, 1, 0, 60deg);
  }
  100% {
    transform: translate(50%, -50%) rotate3d(0, 1, 0, 0deg);
  }
}
