/**
Theme Name: Anthrology Child Theme
Description: The fastest, fully customizable & beautiful theme.
Version: 1.0.0
Template: generatepress
*/

h1 {font-size:50px;}
h2 {font-size:30px;}

/** Header Search **/
.header-search .inside-page-hero {background:#ededed; padding:30px 20px; border-radius:6px;}
.header-search .searchandfilter ul {margin:0; width:100%; display: flex; flex-flow: row wrap;}
.header-search .searchandfilter label {width:100%;}
.header-search ul {list-style:none;}
.header-search ul li {padding:0 10px;}
.header-search li:nth-of-type(1) {flex-grow: 3;}
.header-search li:nth-of-type(2) {flex-grow: 1;}
.header-search li:nth-of-type(3) {flex-grow: 1;}
.header-search li input,
.header-search li select{width:100%; padding:18px; min-height: 64px; background:#fff; border:#333 1px solid; border-radius:6px;}
.header-search input[type="submit"] {background:#e3c383; color:#000; border:0; font-size:22px; padding:14px; text-transform:uppercase;}
.header-search input[type="submit"]:hover {background:#000; color:#fff;}
.header-search input:focus,
.header-search select:focus {border:#e3c383 1px solid; background:#fff;}

/** Latest Post **/
.latest-content {padding:30px;}
.latest-content .entry-title {padding-bottom:15px;}
.latest-content .wp-block-post-date,
.latest-content .taxonomy-category {display: inline-block;}
.latest-content .wp-block-post-author__content p {display: inline-block; width: auto; font-size: 85%; font-weight:600;}
.latest-content .wp-block-post-author__name {margin:0 6px; text-transform:capitalize;}
.latest-content .wp-block-post-author {margin-bottom:20px; padding-left: 50px;}
.latest-content .wp-block-post-date time {border-right:#333 1px solid; padding-right:20px; margin-right:12px}

/** Post List **/
.latest-content .entry-meta,
.entry-header .entry-meta {position:relative; padding-left:50px}
.latest-content .entry-meta:before,
.entry-header .entry-meta:before {width:36px; height:36px; content:''; background:#e3c383; position:absolute; left:0; top:4px; font-family:'Roboto';}
/*
.home .site-main article:first-child {display:none;}
*/
.site-main article .byline {display:block; font-weight:600; text-transform:capitalize;}
article .entry-meta .posted-on {padding-right:10px;}
article .entry-meta .categories {padding-left:10px;}
article .entry-meta .read-more {display:block;}
.sidebar .wp-block-categories-list li {padding-bottom:12px;	border-bottom:#a3a3a3 1px dashed;}

.load-more {text-align: right;}
.load-more a {padding:20px 50px; border-radius:6px; font-size:18px}

/** Sidebar **/
/*
.sidebar h2 {position:relative; overflow:hidden;}
.sidebar h2::after {content:''; position:absolute; background:#000; height:20px; width:50%; top:10px; margin-left: 20px;}
*/
#left-sidebar aside {border-radius:6px; border: #333 1px solid;}
#right-sidebar aside:nth-child(2) {border-radius:6px; border: #333 1px solid; margin: 60px 0;}
#right-sidebar aside:nth-child(1),
#right-sidebar aside:nth-child(3){padding:0; background-color:#fff;}
#right-sidebar .wp-block-button__link.wp-element-button {margin:30px 0; border-radius:6px}
#right-sidebar .read-more a {color:#009966;}
.sidebar .wp-block-categories li {color:#e3c386;}

/** Single Post **/
.single-post .featured-image {width:100%;}
.single-post.one-container.right-sidebar .site-main {margin-right: 80px;}
.entry-content p {text-align: justify;}

/*** Footer ***/
.footer-widgets .widget {text-align:center;}
.footer-widgets .widget ul li {display:inline-block; margin-bottom:15px;}
.footer-widgets .widget .menu li {margin:0 20px; text-transform:uppercase;}
.footer-widgets .widget li:last-child {margin-bottom:15px;}
.site-footer {font-family:'Roboto'; font-weight:400; padding-top:80px;}

/*** Post Author ***/
.authors-list-items-s2 .authors-list-item-main {position:relative !important;}
.post-author-box {background: #f4f4f4; padding: 30px; margin:30px 0;}
.authors-list-items-s2 .authors-list-item-main {background: #f4f4f4; padding: 20px 30px;}
.authors-list-items-s2 .authors-list-item-main .authors-list-item-title {color: #000 !important;}


@media only screen and (max-width:768px) {
	h1 {font-size:30px;}
	h2 {font-size:26px;}
	.site-logo {max-width: 80%;}
	.header-search .inside-page-hero {padding:20px;}
	.header-search .searchandfilter li {padding:10px;}
	.latest-content .wp-block-group.wp-container-1 {flex-wrap:wrap;}
	.home .load-more {padding-bottom:80px;}
	.home .load-more a {text-align:center; display:block;}
}