@charset "utf-8";

h1, h2, h3, h4, h5, h6 {
	color: #333333;
}
h1 {
	font-size: 1.6rem !important;
	border-bottom: #999999 solid 3px;
	padding: 12px 6px;
	margin: 0 0 12px 0;
}
h2 {
	font-size: 1.4rem !important;
	border-bottom: #CCCCCC solid 2px;
	padding: 8px 4px;
	margin: 0 0 8px 0;
}
h3 { font-size: 1.3rem !important;}
h4 { font-size: 1.2rem !important;}
h5 { font-size: 1.1rem !important;}
h6 { font-size: 1.0rem !important;}

.textcolor1 {/*
	color: #6DBA57 !important;*/
}
.textcolor2 {/*
	color: #946134 !important;*/
}
.tabledl dt {
	background-color: #DDDDDD !important;
}

.header {
	height: 100px;/*
	background-color: #F5F8D7;*/
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}
.bg-light {/*
    background-color: #E3F0C3 !important;*/
}
.fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 998;
}
#scroll-logo {
	position: fixed;
	top: 14px;
	left: 10px;
	display:none;
	z-index: 999;
}
.scroll-logo.is-show {
	opacity: 1;
}
.scroll-logo.is-hide {
	display: none;
}

.logo1 {
	width: 90%;
	max-width: 400px;
}
.logo2 {
	width: auto;
	max-width: 90%;
	height: 28px !important;
}

.navbar-toggler .navbar-toggler-icon {/*
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(148,97,97,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");*/
}
.navbar-light .navbar-toggler {/*
    border-color: rgba(148,97,97,1);*/
}
.nav-link {/*
	color: #946134 !important;*/
	font-weight: bold;
}
.nav-item {
    width: initial !important;
}

.navbar-collapse {
	margin: 0 auto;
	max-width: 1200px;
}

main {
	margin: 10px auto;
	padding: 10px 0;
	max-width: 1200px;
}
.bg-footer {/*
    background-color: #000099 !important;*/
	color: #666 !important;
}

@media (min-width: 992px) {
.display-posts-specialC ul.display-posts-listing li {
	width: 33%;
	display: inline-block;
	vertical-align: top;
	margin: 0 0 6px 0;
	padding: 6px;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.display-posts-specialC ul.display-posts-listing li {
	width: 33%;
	display: inline-block;
	vertical-align: top;
	margin: 0 0 6px 0;
	padding: 6px;
}
}
.rt-equal-height {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: dashed 2px #CCCCCC;
}

.shortcodes-ultimate-post li {
    border-top: #FFF solid 0px !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
    line-height: 140% !important;
}