/*
Theme Name: Brooklyn Child
Theme URI: https://www.unitedthemes.com/brooklyn
Template: brooklyn
Author: United Themes
Author URI: https://www.unitedthemes.com
License: Split License / ThemeForest
License URI: https://themeforest.net/licenses/regular_extended
Tags: custom-header, full-width-template, theme-options, translation-ready
Version: 4.9.7.5
Text Domain:  unite

*/


/*
Commons
*/

body {
    font-size: 1rem;
}
h1 {
    font-size: 2rem;
}
h2 {
    font-size: 1.85rem;
}
h3 {
    font-size: 1.60rem;
}
h4 {
    font-size: 1.30rem;
}
h5 {
    font-size: 1.05rem;
}
h6 {
    font-size: 0.95rem;
}

/*
Caldera CSS Overwrite
*/

#primary .caldera-grid .btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 1rem;
    line-height: 1.42857143;
    border-radius: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#primary .caldera-grid .btn.active.focus,
#primary .caldera-grid .btn.active:focus,
#primary .caldera-grid .btn.focus,
#primary .caldera-grid .btn:active.focus,
#primary .caldera-grid .btn:active:focus,
#primary .caldera-grid .btn:focus {
    outline: dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}

#primary .caldera-grid .btn.focus,
#primary .caldera-grid .btn:focus,
#primary .caldera-grid .btn:hover {
    color: #333;
    text-decoration: none
}

#primary .caldera-grid .btn.active,
#primary .caldera-grid .btn:active {
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

#primary .caldera-grid .btn.disabled,
#primary .caldera-grid .btn[disabled],
#primary fieldset[disabled] .caldera-grid .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}

#primary .caldera-grid .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

#primary .caldera-grid .btn-default.active,
#primary .caldera-grid .btn-default.focus,
#primary .caldera-grid .btn-default:active,
#primary .caldera-grid .btn-default:focus,
#primary .caldera-grid .btn-default:hover,
#primary .open>.dropdown-toggle.caldera-grid .btn-default {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}

#primary .caldera-grid .btn-default.disabled,
#primary .caldera-grid .btn-default.disabled.active,
#primary .caldera-grid .btn-default.disabled.focus,
#primary .caldera-grid .btn-default.disabled:active,
#primary .caldera-grid .btn-default.disabled:focus,
#primary .caldera-grid .btn-default.disabled:hover,
#primary .caldera-grid .btn-default[disabled],
#primary .caldera-grid .btn-default[disabled].active,
#primary .caldera-grid .btn-default[disabled].focus,
#primary .caldera-grid .btn-default[disabled]:active,
#primary .caldera-grid .btn-default[disabled]:focus,
#primary .caldera-grid .btn-default[disabled]:hover,
#primary fieldset[disabled] .caldera-grid .btn-default,
#primary fieldset[disabled] .caldera-grid .btn-default.active,
#primary fieldset[disabled] .caldera-grid .btn-default.focus,
#primary fieldset[disabled] .caldera-grid .btn-default:active,
#primary fieldset[disabled] .caldera-grid .btn-default:focus,
#primary fieldset[disabled] .caldera-grid .btn-default:hover {
    background-color: #fff;
    border-color: #ccc
}

#primary .caldera-grid .btn-default .badge {
    color: #fff;
    background-color: #333
}

#primary .caldera-grid .btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4
}

#primary .caldera-grid .btn-primary.active,
#primary .caldera-grid .btn-primary.focus,
#primary .caldera-grid .btn-primary:active,
#primary .caldera-grid .btn-primary:focus,
#primary .caldera-grid .btn-primary:hover,
#primary .open>.dropdown-toggle.caldera-grid .btn-primary {
    color: #fff;
    background-color: #286090;
    border-color: #204d74
}

#primary .caldera-grid .btn-primary.disabled,
#primary .caldera-grid .btn-primary.disabled.active,
#primary .caldera-grid .btn-primary.disabled.focus,
#primary .caldera-grid .btn-primary.disabled:active,
#primary .caldera-grid .btn-primary.disabled:focus,
#primary .caldera-grid .btn-primary.disabled:hover,
#primary .caldera-grid .btn-primary[disabled],
#primary .caldera-grid .btn-primary[disabled].active,
#primary .caldera-grid .btn-primary[disabled].focus,
#primary .caldera-grid .btn-primary[disabled]:active,
#primary .caldera-grid .btn-primary[disabled]:focus,
#primary .caldera-grid .btn-primary[disabled]:hover,
#primary fieldset[disabled] .caldera-grid .btn-primary,
#primary fieldset[disabled] .caldera-grid .btn-primary.active,
#primary fieldset[disabled] .caldera-grid .btn-primary.focus,
#primary fieldset[disabled] .caldera-grid .btn-primary:active,
#primary fieldset[disabled] .caldera-grid .btn-primary:focus,
#primary fieldset[disabled] .caldera-grid .btn-primary:hover {
    background-color: #337ab7;
    border-color: #2e6da4
}

#primary .caldera-grid .btn-primary .badge {
    color: #337ab7;
    background-color: #fff
}

#primary .caldera-grid .btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

#primary .caldera-grid .btn-success.active,
#primary .caldera-grid .btn-success.focus,
#primary .caldera-grid .btn-success:active,
#primary .caldera-grid .btn-success:focus,
#primary .caldera-grid .btn-success:hover,
#primary .open>.dropdown-toggle.caldera-grid .btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

#primary .caldera-grid .btn-success.disabled,
#primary .caldera-grid .btn-success.disabled.active,
#primary .caldera-grid .btn-success.disabled.focus,
#primary .caldera-grid .btn-success.disabled:active,
#primary .caldera-grid .btn-success.disabled:focus,
#primary .caldera-grid .btn-success.disabled:hover,
#primary .caldera-grid .btn-success[disabled],
#primary .caldera-grid .btn-success[disabled].active,
#primary .caldera-grid .btn-success[disabled].focus,
#primary .caldera-grid .btn-success[disabled]:active,
#primary .caldera-grid .btn-success[disabled]:focus,
#primary .caldera-grid .btn-success[disabled]:hover,
#primary fieldset[disabled] .caldera-grid .btn-success,
#primary fieldset[disabled] .caldera-grid .btn-success.active,
#primary fieldset[disabled] .caldera-grid .btn-success.focus,
#primary fieldset[disabled] .caldera-grid .btn-success:active,
#primary fieldset[disabled] .caldera-grid .btn-success:focus,
#primary fieldset[disabled] .caldera-grid .btn-success:hover {
    background-color: #5cb85c;
    border-color: #4cae4c
}

#primary .caldera-grid .btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}

#primary .caldera-grid .btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}

#primary .caldera-grid .btn-info.active,
#primary .caldera-grid .btn-info.focus,
#primary .caldera-grid .btn-info:active,
#primary .caldera-grid .btn-info:focus,
#primary .caldera-grid .btn-info:hover,
#primary .open>.dropdown-toggle.caldera-grid .btn-info {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc
}

#primary .caldera-grid .btn-info.disabled,
#primary .caldera-grid .btn-info.disabled.active,
#primary .caldera-grid .btn-info.disabled.focus,
#primary .caldera-grid .btn-info.disabled:active,
#primary .caldera-grid .btn-info.disabled:focus,
#primary .caldera-grid .btn-info.disabled:hover,
#primary .caldera-grid .btn-info[disabled],
#primary .caldera-grid .btn-info[disabled].active,
#primary .caldera-grid .btn-info[disabled].focus,
#primary .caldera-grid .btn-info[disabled]:active,
#primary .caldera-grid .btn-info[disabled]:focus,
#primary .caldera-grid .btn-info[disabled]:hover,
#primary fieldset[disabled] .caldera-grid .btn-info,
#primary fieldset[disabled] .caldera-grid .btn-info.active,
#primary fieldset[disabled] .caldera-grid .btn-info.focus,
#primary fieldset[disabled] .caldera-grid .btn-info:active,
#primary fieldset[disabled] .caldera-grid .btn-info:focus,
#primary fieldset[disabled] .caldera-grid .btn-info:hover {
    background-color: #5bc0de;
    border-color: #46b8da
}

#primary .caldera-grid .btn-info .badge {
    color: #5bc0de;
    background-color: #fff
}

#primary .caldera-grid .btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}

#primary .caldera-grid .btn-warning.active,
#primary .caldera-grid .btn-warning.focus,
#primary .caldera-grid .btn-warning:active,
#primary .caldera-grid .btn-warning:focus,
#primary .caldera-grid .btn-warning:hover,
#primary .open>.dropdown-toggle.caldera-grid .btn-warning {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512
}

#primary .caldera-grid .btn-warning.disabled,
#primary .caldera-grid .btn-warning.disabled.active,
#primary .caldera-grid .btn-warning.disabled.focus,
#primary .caldera-grid .btn-warning.disabled:active,
#primary .caldera-grid .btn-warning.disabled:focus,
#primary .caldera-grid .btn-warning.disabled:hover,
#primary .caldera-grid .btn-warning[disabled],
#primary .caldera-grid .btn-warning[disabled].active,
#primary .caldera-grid .btn-warning[disabled].focus,
#primary .caldera-grid .btn-warning[disabled]:active,
#primary .caldera-grid .btn-warning[disabled]:focus,
#primary .caldera-grid .btn-warning[disabled]:hover,
#primary fieldset[disabled] .caldera-grid .btn-warning,
#primary fieldset[disabled] .caldera-grid .btn-warning.active,
#primary fieldset[disabled] .caldera-grid .btn-warning.focus,
#primary fieldset[disabled] .caldera-grid .btn-warning:active,
#primary fieldset[disabled] .caldera-grid .btn-warning:focus,
#primary fieldset[disabled] .caldera-grid .btn-warning:hover {
    background-color: #f0ad4e;
    border-color: #eea236
}

#primary .caldera-grid .btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff
}

#primary .caldera-grid .btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}

#primary .caldera-grid .btn-danger.active,
#primary .caldera-grid .btn-danger.focus,
#primary .caldera-grid .btn-danger:active,
#primary .caldera-grid .btn-danger:focus,
#primary .caldera-grid .btn-danger:hover,
#primary .open>.dropdown-toggle.caldera-grid .btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

#primary .caldera-grid .btn-danger.disabled,
#primary .caldera-grid .btn-danger.disabled.active,
#primary .caldera-grid .btn-danger.disabled.focus,
#primary .caldera-grid .btn-danger.disabled:active,
#primary .caldera-grid .btn-danger.disabled:focus,
#primary .caldera-grid .btn-danger.disabled:hover,
#primary .caldera-grid .btn-danger[disabled],
#primary .caldera-grid .btn-danger[disabled].active,
#primary .caldera-grid .btn-danger[disabled].focus,
#primary .caldera-grid .btn-danger[disabled]:active,
#primary .caldera-grid .btn-danger[disabled]:focus,
#primary .caldera-grid .btn-danger[disabled]:hover,
#primary fieldset[disabled] .caldera-grid .btn-danger,
#primary fieldset[disabled] .caldera-grid .btn-danger.active,
#primary fieldset[disabled] .caldera-grid .btn-danger.focus,
#primary fieldset[disabled] .caldera-grid .btn-danger:active,
#primary fieldset[disabled] .caldera-grid .btn-danger:focus,
#primary fieldset[disabled] .caldera-grid .btn-danger:hover {
    background-color: #d9534f;
    border-color: #d43f3a
}

#primary .caldera-grid .btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}

#primary .caldera-grid .btn-link {
    color: #337ab7;
    font-weight: 400;
    border-radius: 0
}

#primary .caldera-grid .btn-link,
#primary .caldera-grid .btn-link.active,
#primary .caldera-grid .btn-link:active,
#primary .caldera-grid .btn-link[disabled],
#primary fieldset[disabled] .caldera-grid .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

#primary .caldera-grid .btn-link,
#primary .caldera-grid .btn-link:active,
#primary .caldera-grid .btn-link:focus,
#primary .caldera-grid .btn-link:hover {
    border-color: transparent
}

#primary .caldera-grid .btn-link:focus,
#primary .caldera-grid .btn-link:hover {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent
}

#primary .caldera-grid .btn-link[disabled]:focus,
#primary .caldera-grid .btn-link[disabled]:hover,
#primary fieldset[disabled] .caldera-grid .btn-link:focus,
#primary fieldset[disabled] .caldera-grid .btn-link:hover {
    color: #777;
    text-decoration: none
}

#primary .caldera-grid .btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 4px
}

#primary .caldera-grid .btn-sm,
#primary .caldera-grid .btn-xs {
    font-size: 12px;
    line-height: 1.5;
    border-radius: 1px
}

#primary .caldera-grid .btn-sm {
    padding: 5px 10px
}

#primary .caldera-grid .btn-xs {
    padding: 1px 5px
}

#primary .caldera-grid .btn-block {
    display: block;
    width: 100%
}


/*
FAQ Page
*/

.ewd-ufaq-faq-categories {
    background-color: #efefef;
    padding: 5px;
    border-radius: 5px;
    margin-bottom: 15px;
}

.wp-block-coblocks-alert {
    background-color: var(--coblocks-alert-default--color--background,#d6efee);
    border-radius: 4px;
    color: var(--coblocks-alert-default--color--text,#094264);
    padding: 2em;
    margin-bottom: 1rem;
}

.wp-block-coblocks-alert:not(.has-background).is-style-warning {
    background-color: var(--coblocks-alert-default--color--background,#fbe7dd)
}

.wp-block-coblocks-alert:not(.has-background).is-style-error {
    background-color: var(--coblocks-alert-default--color--background,#ffdede)
}

.wp-block-coblocks-alert:not(.has-background).is-style-success {
    background-color: var(--coblocks-alert-default--color--background,#d0eac4)
}

.wp-block-coblocks-alert:not(.has-text-color).is-style-warning {
    color: var(--coblocks-alert-warning--color--text,#8a4b30)
}

.wp-block-coblocks-alert:not(.has-text-color).is-style-error {
    color: var(--coblocks-alert-error--color--text,#8b343c)
}

.wp-block-coblocks-alert:not(.has-text-color).is-style-success {
    color: var(--coblocks-alert-error--color--text,#154a28)
}

.wp-block-coblocks-alert__title {
    display: block;
    margin-bottom: .5em;
    margin-top: 0
}

.wp-block-coblocks-alert__title:empty {
    display: none
}

.wp-block-coblocks-alert__text {
    margin-bottom: 0;
    margin-top: 0
}


/*
Sidebar
*/
.widget_search {
    margin-bottom: 10px;
}
#searchform label {
	float: left;
    width: 80%;
}
#searchform label input {
	border-radius: 5px 0 0 5px;
}
#searchform input.search-submit {
	float: right;
    width: 20%;
    border-radius: 0 5px 5px 0;
}
#ut-sitebody #secondary h3.widget-title {
	font-family: 游明朝, "Yu Mincho", 游明朝体, YuMincho, "Sawarabi Mincho", 游明朝, "Yu Mincho", 游明朝体, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important;
    font-size: 1.6rem;
    border-bottom: 3px solid #0080c3;
    padding-bottom: 10px;
    border-top: none;
}
#ut-sitebody #secondary .textwidget,
#ut-sitebody #secondary .widget_categories ul li.cat-item {
	font-size: 1rem;
	font-weight: normal;
	border-bottom: 1px dotted #9d9d9d;
	    margin-bottom: 5px;
	    padding-bottom: 5px;
}
#ut-sitebody #secondary .widget_categories ul li.cat-item:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

/*
Blog Archive Grid
*/

.ut-blog-grid article.sticky .ut-post-thumbnail {
	max-height: 250px;
    overflow: hidden;
}
.ut-blog-grid .date-format {
    background-color: rgb(255 255 255 / 70%);
    padding: 5px;
    border-radius: 15px;
}
.ut-blog-grid .date-format .ut-sticky {
	font-size: 4rem;
    margin: 0;
    padding: 10px;
}
.ut-blog-grid .ut-post-thumbnail .date-format > span, .ut-blog-grid .ut-format-gallery .date-format > span {
	color: #000;
}

/*
Page
*/

.page #primary header h1.page-title {
	font-family: 游明朝, "Yu Mincho", 游明朝体, YuMincho, "Sawarabi Mincho", 游明朝, "Yu Mincho", 游明朝体, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	border-bottom: dotted #0080c3;
	border-bottom: dotted #0080c3;
	    width: 100%;
	    padding-bottom: 15px;
	    font-weight: normal;
}
.page #primary header h1.page-title span:before,
.page #primary header h1.page-title span:after {
	background-image: none;
	height: inherit;
	margin-top: inherit;
}
.page h3,
.page h2,
.yarpp h3 {
	font-family: 游明朝, "Yu Mincho", 游明朝体, YuMincho, "Sawarabi Mincho", 游明朝, "Yu Mincho", 游明朝体, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    border-bottom: dotted #0080c3;
    position: relative;
    padding-top: 2rem;
    padding-bottom: 1rem;
    text-align: left;
}
.page h3::after,
.page h2::after,
.yarpp h3::after {
	content: '';
    display: block;
    height: 4px;
    position: absolute;
    top: 100%;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
    background: #0080c3;
    left: 0%;
    width: 30%;
}

/*
Single Post
*/

.single-post .main-content-background {
    padding-top: 40px;
    padding-bottom: 80px;
}
.single-post .entry-header {
	padding-bottom: 1.6rem;
}
.single-post h1.entry-title {
	font-family: 游明朝, "Yu Mincho", 游明朝体, YuMincho, "Sawarabi Mincho", 游明朝, "Yu Mincho", 游明朝体, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    border-bottom: dotted #0080c3;
    position: relative;
    padding-bottom: 1rem;
}
.single-post h1.entry-title::after {
	content: '';
    display: block;
    height: 4px;
    position: absolute;
    top: 100%;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
    background: #0080c3;
    left: 0%;
    width: 30%;
}
.single-post header .post-date,
.single-post header .post-views {
	float: right;
}
.single-post header .post-views {
    margin-right: 15px;
}
.single-post div.entry-content {
	font-family: "Yu Gothic", YuGothic, "YuGothic L", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Verdana, Meiryo, "M+ 1p", sans-serif;
	font-size: 1.2rem;
	line-height: 1.75;
}

.author-info {
    padding-top: 40px;
}
.author_label span {
    display: inline-block;
    position: relative;
    min-width: 120px;
    max-width: 100%;
    margin: 0 0 15px;
    padding: 6px 12px;
    border-radius: 20px;
    background: #eaedf2;
    color: #555;
    font-size: 16px;
    font-weight: 700
}

.author_label span:before {
    position: absolute;
    top: 100%;
    left: 33px;
    border: 13px solid transparent;
    border-top: solid 10px #eaedf2;
    content: ""
}
.author-description {
    vertical-align: middle;
    display: table;
}
.author-description figure {
    display: table-cell;
    width: 100%;
}
.author-description .author-bio {
    vertical-align: middle;
    display: table-cell;
    font-weight: normal;
}
#ut-sitebody.single-post .tags-links i {
	
}
#ut-sitebody.single-post .tags-links a {
	background-color: #000;
    padding: 5px 10px;
    border-radius: 10px;
    color: #fff;
}
.cta-contact-us {
    /* border-top: 1px solid #000; */
    padding-top: 40px;
    margin-top: 40px;
    clear: both;
}
.cta-contact-us a {
	width: 100%;
    font-size: 1.5rem;
    border: 1px solid rgba(228, 64, 151, 1);
}
.cta-contact-us a:hover {
	color: rgba(228, 64, 151, 1);
	background-color: #FFF;
}
.yarpp .yarpp-template-example {
    border-top: 1px solid #ddd;
    padding-top: 40px;
    margin-top: 40px;
}
.yarpp .yarpp-list-container {
    margin-top: 1.5rem;
}
.yarpp-related h3.yarpp-list-title {
    font-size: 1.6rem;
    font-weight: normal;
    margin: 0 0 20px 0;
    padding: 2rem 0 1rem 0;
    text-transform: none;
}
.related_posts_list {
    padding: 5px 0;
    margin: 0;
}

.inline-nospace {
    letter-spacing: -.50em;
}
.related_posts_list .post_list_wrap {
    position: relative;
    width: 50%;
    display: inline-block;
    vertical-align: top;
    letter-spacing: normal;
}
.related_posts_list .post_list_wrap.page {
    border: 1px solid #0080c3;
    width: 100%;
    margin-bottom: 15px;
}
.related_posts_list .post_list_wrap.page:hover {
    background-color: #0080c3;
}
.related_posts_list .post_list_wrap a {
    padding: 5px;
    display: flex;
}
.related_posts_list .post_list_wrap.page a {
    padding: 15px 20px;
}
.related_posts_list .post_list_wrap.page:hover a {
    color: #fff;
}
.related_posts_list .post_list_wrap figure {
    background: #eee;
    width: 130px;
    height: 90px;
    float: left;
    margin-right: 10px;
    overflow: hidden;
    display: flex;
    flex: 0 0 130px;
}

.related_posts_list .post_list_wrap img {
    width: 100%;
    height: 90px;
    object-fit: cover;
    font-family: 'object-fit:cover;';
    font-size: .8em
}

.related_posts_list .post_list_wrap .meta {
    overflow: hidden
}

.related_posts_list .post_list .post_list_wrap {
    float: left;
    width: 25%;
    padding: 10px;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    min-height: 55px;
    position: relative
}

.related_posts_list .post_list .post_list_wrap+.post_list_wrap {
    border-bottom: 1px solid #eee;
    border-top: 0
}

.related_posts_list .post_list .post_list_wrap li {
    display: inline-block
}

.related_posts_list .post_list_wrap .post_thumbnail img {
    width: 90px;
    height: 55px!important
}

.related_posts_list .post_list_wrap .date {
    font-size: .7em
}

.related_posts_list .post_list_wrap .title {
    font-size: 1rem;
    max-height: 85px;
    overflow: hidden
}
.related_posts_list .post_list_wrap.page .title {
    font-size: 1.2rem;
}

@media only screen and (max-width: 767px) {
	.author-description {
	    display: block;
	}
	.author-description figure.author-avatar {
	    display: block;
	}
	.author-description .author-bio {
	    display: block;
	}
    .related_posts_list .post_list_wrap {
        width:100%
    }

    .related_posts_list .post_list_wrap figure,.related_posts_list .post_list_wrap img {
        width: 100px;
        height: 70px
    }

    .related_posts_list .post_list_wrap .title {
        max-height: 60px
    }
}
@media only screen and (min-width: 1030px) {
	.author_label span {
        z-index: 2;
        margin-bottom: 20px;
        font-size: 14px
    }

    .author_label span:before {
        z-index: -1;
        top: calc(100% - 15px);
        left: 50px;
        border: 15px solid transparent;
        border-top: solid 30px #eaedf2;
        transform: rotate(-40deg)
    }
}