/**
 * Theme Name:     builmetec
 * Author:         ensemble
 * Template:       hello-elementor
 * Text Domain:	   builmetec
 * Description:    ENSEMBLE Theme
 */

/* タブレット時の両サイド余白 */
@media (max-width: 1140px) {
    .responsive-padding {
        padding-left: 30px;
        padding-right: 30px;
    }
}

/* スマホ時の両サイド余白 */
@media (max-width: 768px) {
    .responsive-padding {
        padding-left: 20px;
        padding-right: 20px;
    }
}

/* スマホ時のみ改行 */
.mobile-br {
  display: inline;
}

@media (max-width: 768px) {
  .mobile-br {
    display: block;
  }
}

/* PCとタブレットのみ改行 */
.pc-br {
  display: inline;
}

@media (min-width: 769px) {
  .pc-br {
    display: block;
  }
}

/*ヘッダーの開閉アニメーション用CSS*/
.custom-header {
	left: 0 !important; 
    right: 0 !important; 
    width: 100% !important; 
    inset-inline-start: unset !important;
    transition: all 0.3s ease-in-out;
}

.custom-header.header-hidden {
    transform: translateY(-100%);
    opacity: 0;
}

/*ヘッダーのページタイトルを投稿では非表示*/

body.single-post .page-title,
body.blog .page-title,
body.home .page-title {
  display: none;
}

/*リンクバナー：ホバー時拡大*/
.bnr-grow {
  transition: transform 0.4s ease;
}

.bnr-grow:hover {
  transform: scale(1.04);
}

.wp-block-image figcaption {
    display: none!important;
}

.elementor-slideshow__title {display: none;}