.single-post .entry-header,
.single-post .entry-content, .single-post .entry-meta,
.single-post .entry-info, .single-post #respond {
	margin-left: auto !important;
	margin-right: auto !important;
	max-width:774px;
}

.single-post .aux-primary{
	margin-top:200px;
}

.single-post .entry-content .wp-block-image {
	margin: 50px 0 50px 0;
}

.single-post .entry-info .entry-tax:before {
	width: 1px !important;
  height: 13px !important;
  background-color: var( --auxin-featured-color-5 );
}

.single-post .entry-content p:first-child:first-letter {
	font-family: 'Frank Ruhl Libre';
	font-size: 52px;
	font-weight: 500;
	float: left;
	margin: -25px 5px -40px 0;
	line-height: 2em;
	text-transform: uppercase;
}

.single-post .entry-meta {
	border-top: none !important;
	border-bottom: solid 1px #222222 !important;
	padding-bottom: 30px !important;
	padding-top: 35px !important;
}
.single-post .aux-input-group, .single-post .aux-form-cookies-consent .comment-form-cookies-consent {
  display: flex;
	flex-flow: row wrap;
}

.single-post .aux-modern-form .aux-input-group {
	margin-bottom: 90px;
} 
.single-post .form-submit input[type="submit"] {
	background-color: transparent;
	padding: 0;
}
.single-post .form-submit {
	margin-left: 100px;
}

.single-post .aux-comments {
	margin-left: 20%;
	margin-right: 20%;
}

.single-post .aux-comments .comments-title {
	margin-bottom: 30px;
}

.single-post .form-submit:before {
	content: '';
	background-color: var( --auxin-featured-color-3 );
	width: 126px;
	height: 1px;
	display: block;
	position: relative;
	top: 23px;
  left: -102px;
}

.single-post .aux-commentlist .comment {
	padding: 50px;
	background-color: var( --auxin-featured-color-7 );
	border-radius: 5px;
	box-shadow: 20px 20px 60px #0000000D;
}

.single-post .aux-commentlist .comment img {
	border-radius: 50%;
	border: none;
}

.single-post .aux-commentlist .children {
	margin-left: 0;
}

.single-post .aux-commentlist.skin-arrow-links .children > li:first-child {
	background: none;
}

.aux-commentlist .comment .comment-author {
	margin-bottom: 15px;
}

.aux-commentlist .comment .comment-author cite, .aux-commentlist .comment .comment-author time {
	display: inline-block;
}

.single-post .aux-commentlist .comment .comment-author time {
	float: right;
	margin-right: 50px;
}

.single-post .comment-reply-nav {
	position: absolute;
	top: 50px;
	right: 50px;
}

.single-post .comment-reply-nav .comment-reply-link {
	font-weight: 500 !important;
	font-size: 11px !important;
	color: var( --auxin-featured-color-4 ) !important;
}

.single-post .wpulike {
	display: none;
}

/*--Contact Form--*/
.single-post .comment-form-cookies-consent{
	display:none;
}
.single-post form{
	display:flex;
	flex-direction:column;
}
.single-post form div:nth-child(2){
	order:2;
}
.single-post form div:nth-child(3){
	order:3;
}
.single-post form div:nth-child(5){
	order:1;
}
.single-post form .form-submit{
	order:4;
}

/*--Category Page--*/
.category .page-header {
	border: 0;
}

.category .page-header .page-title {
	font-size: 52px;
	font-weight: 400;
}

.category .page-header .aux-breadcrumbs, .category .page-header .aux-breadcrumbs a {
	font-family: 'Noto Sans JP';
	font-size: 11px;
	font-weight: 500;
	text-transform: uppercase;
	color:  var( --auxin-featured-color-5 );
	
}

.category .aux-col .post .entry-media {
	margin-bottom: 0;
}

.category .aux-col .post .entry-main {
	padding: 30px;
	background-color:  var( --auxin-featured-color-7 );
	display: flex;
	flex-flow: column-reverse;
}

.category .aux-col .post .entry-info {
	font-size: 11px;
	font-weight: 500;
	text-transform: uppercase;
	color: var( --auxin-featured-color-5 );
}

.category .aux-col .post .entry-info a:hover {
	color: var( --auxin-featured-color-5 );
	opacity: .8;
}
.category .entry-info .entry-meta-sep.meta-sep:before, .category .entry-info .entry-tax:before, .category .entry-info .entry-tax a:after {
    width: 1px !important;
    height: 13px !important;
    border-radius: 0 !important;
    background-color: var( --auxin-featured-color-5 ) !important ;
}

/*---Pagination---*/
.category .pagination {
	display: inline-block;
	margin-top: 100px;
}

.category .aux-pagination {
	text-align: center;
}

.category .aux-pagination .page .page-numbers {
	color: var( --auxin-featured-color-3 );
	border: 0;
	font-size: 26px;
	font-family: 'Frank Ruhl Libre';
	letter-spacing: -0.52;
	line-height: 1.2em;
	font-weight: 300;
	margin-right: 20px;
}

.category .aux-pagination .page.active span {
	color: var( --auxin-featured-color-7 );
	background-color: var( --auxin-featured-color-3 );
}

.category .aux-pagination .next .page-numbers, .category .aux-pagination .prev .page-numbers {
	margin-right: 40px;
}

.category .aux-pagination .prev .page-numbers {
	margin-left: 40px;	
}

.category .aux-pagination li>a {
	border: none;
}

.category .aux-pagination .last {
	font-family: 'Frank Ruhl Libre';
	font-size: 26px;
	font-weight: 300;
	color: var( --auxin-featured-color-3 );
}

.category .next .page-numbers #text {
	display: none !important; 
}

/*--Search Page--*/
.aux-modern-search .aux-search-popup .aux-search-popup-content .aux-search-input-form {
	border: 0;
}
.aux-modern-search .aux-search-popup .aux-search-popup-content .aux-search-input-form input {
	font-family: 'Frank Ruhl Libre';
	font-size: 92px;
	font-weight: 400;
	letter-spacing: -1.84px;
	text-align: center;
}

.archive.category .aux-primary{
	margin-bottom: 150px;
}

.archive.category .aux-widget-recent-posts .column-entry:hover .entry-main{
	transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.archive.category .aux-widget-recent-posts .column-entry:hover .entry-main{
	background-color: #03447A;
} 

.archive.category .aux-widget-recent-posts .column-entry:hover .entry-title{
	color: #fff;
} 

.archive.category .aux-widget-recent-posts .entry-header{
	min-height:55px;
}

.single-post .aux-main .entry-media .aux-media-frame{
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
}


.aux-master-menu.aux-narrow.aux-skin-classic .aux-submenu li a{

    font-size: 30px !important;
}

@media screen and (max-width: 480px) {
	.aux-master-menu.aux-narrow.aux-skin-classic .aux-submenu li a{

    font-size: 20px !important;
}
}
