/*
Theme Name: Lightning Child
Theme URI:
Template: lightning
Description:
Author:
Tags:
Version: 0.6.1
*/

/* ヘッダーメニュー */
.global-nav-list li{
	font-size:16px;
}
.global-nav-list>li .global-nav-description{
	color: #30a18a;
    font-weight: bold;
    margin-top: 2px;
}
.global-nav-list>li:before{
	border-bottom:3px solid var(--vk-color-primary);
}
.vk-mobile-nav{
	background-color:var(--vk-color-primary);
}
.vk-mobile-nav nav>ul{
	border-top:1px solid #fff;
	font-size: 1.2em;
}
.vk-mobile-nav nav ul li a{
	color:#fff;
	border-bottom:1px solid #fff;
}
.global-nav-name i{
	color: #30a18a;
}
.global-nav-list li#menu-item-41{
	background-color: var(--vk-color-primary);
	color:#fff;
}
.nav li#menu-item-41 a, nav li#menu-item-41 a{
	color:#fff;
}
li#menu-item-41 .global-nav-name i,
.global-nav-list>li#menu-item-41 .global-nav-description{
	color:#fff;
}

/* フッター */
.site-footer-copyright{
	color:#fff;
	background-color: var(--vk-color-primary);
	padding: 5px;
	margin: 0 calc(50% - 50vw);
	width: 100vw;
	max-width: unset;
}
.site-footer-copyright p + p{
	display:none;
}
.site-footer{
	/* color: #fff; */
	border-top: 3px solid var(--vk-color-primary);
	background-color: #f5f5f5;
	font-size:var(--vk-size-text);
}
#vkexunit_button-2{
	margin-bottom:50px;
}

/* 投稿者の名前非表示 */
.entry-meta-item.entry-meta-item-author{
	display:none;
}


/* 各ページのヘッダーデザイン変更 */
.page-header{
	color: #333;
    background-color: transparent;
	text-align: left;
}
.page-header-title,
h1.page-header-title{
	padding-bottom: 15px;
    border-bottom: 2px solid var(--vk-color-primary);
	font-size: 1.8rem;
}
.breadcrumb{
	border:none;
}

/* スライドショーの文字変更 */
.ltg-slide-text-set{
	top:70%;
}
.mini-content-container-1 .btn,
.mini-content-container-2 .btn,
.mini-content-container-3 .btn{
	background-color:#fff!important;
	color: #000!important;
}
.ltg-slide-text-title,
.ltg-slide-text-caption{
	color: #fff!important;
	text-shadow:1px 1px 0 #000, -1px -1px 0 #000, -1px 1px 0 #000, 1px -1px 0 #000,0px 1px 0 #000, 0-1px 0 #000,-1px 0 0 #000, 1px 0 0 #000!important;
}
.ltg-slide-text-set .container{
	/* background-color:rgba(255,255,255,0.5); */
}


@media (max-width: 991.98px) {
    body, html {
        font-size: unset;
    }
}
