/*
Theme Name: liveSEO Theme Child
Theme URI: https://liveseo.com.br/
Template: generatepress
Author: Tom Usborne
Author URI: https://liveseo.com.br
Version: 0.1.0.1707501124
Updated: 2024-02-09 14:52:04

*/

/* GeneratePress Site CSS */ .inside-article,
.sidebar .widget,
.comments-area {
	border-right: 2px solid rgba(0, 0, 0, 0.07);
	border-bottom: 2px solid rgba(0, 0, 0, 0.07);
	box-shadow: 0 0 10px rgba(232, 234, 237, 0.5);
}

/* Featured widget */
.sidebar .widget:first-child,
.sidebar .widget:first-child .widget-title{
	background-color: #83b0de;
	color: #fff;
}

.separate-containers .page-header {
	background: transparent;
	padding-top: 20px;
	padding-bottom: 20px;
}

.page-header h1 {
	font-size: 1.5em;
}

.button, .wp-block-button .wp-block-button__link {
	padding: 15px 25px;
}

@media (max-width: 768px) {
	.post-image img {
		max-width: 100%;
	}
} /* End GeneratePress Site CSS */

/* Author Header */
.author .page-header {
    background-color: #FFF!important;
   padding: 0!important;
    box-shadow: 0 0 10px rgba(232, 234, 237, 0.5);
}
.author .page-header > div:not(:last-child), .author .page-header > h1 {
	margin: 30px;
}

.author .page-title img {
    border-radius: 99px;
    box-shadow: 0 0 10px rgba(92,92,92,0.39);
}

/* hHeader search form position */
.navigation-search {
    margin-top: 64px!important;
}

/*Share icons aling*/
.shared-counts-wrap {
	    display: flex;
    justify-content: center;
}

/* Author box style */
.author-box {
	border-right: 2px solid rgba(0, 0, 0, 0.07);
    border-bottom: 2px solid rgba(0, 0, 0, 0.07);
    box-shadow: 0 0 10px rgb(232 234 237 / 50%);
}

/*Single template CSS*/
.inside-article .gb-container-e218b73e{
    border-radius: 7px;
    margin-top: 10px;
}

.inside-article .gb-container-e81933df {
    border: 1px solid rgba(135, 135, 135, 0.5);
    border-radius: 7px;
}

.comments-area {
    font-size: 16px;
}

.comments-area .comment-content{
    border: 1px solid rgba(135, 135, 135, 0.5);
    border-radius: 7px;
    margin-top: 15px;
    padding: 15px 15px;
}
.comments-area .reply{
    border-top: 1px solid rgba(135, 135, 135, 0.5);
    display: block;
    padding-top: 8px; 
    width: 100%;
}

.comments-area .children{
    width: 95%;
    margin-top: -5px;
    border: 1px solid rgba(135, 135, 135, 0.5)!important;
    border-radius: 7px;
    margin-bottom: 20px;
}
.comments-area .children li{
    width: 96%;
}

.comment-form-comment textarea, .comments-area input{
    border: 1px solid rgba(135, 135, 135, 0.5);
    border-radius: 7px;
}

.comments-area .submit, .comments-area input{
    padding: 5px 10px;
    font-size: 13px!important;
    border-radius: 7px;
}

/*Estilo Paginação*/
#nav-below {
	background-color: transparent;
}
a.page-numbers, span.page-numbers.current {
    border: 1px solid;
    padding: 5px 14px !important;
    margin: 3px;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.07);
    box-shadow: 0 0 10px rgba(232, 234, 237, 0.5);
    color: #5c90be;
    transition: transform 0.5s ease-in-out;
}

a:hover.page-numbers, a:hover.next, a:hover.prev {
	background-color: #fff;
}
span.page-numbers.current {
    background-color: #4b5e73;
    color: #fff;
}

.separate-containers .paging-navigation{
padding-left: 12px!important;
}

@media screen and (max-width:768px){
#nav-below{
display: flex;
justify-content: center;
}
}

.author .page-header {
    flex-direction: column!important;
}   
