/*
Theme Name: Authore Child Theme
Theme URI: https://authore.g5plus.net/
Author: G5 Theme
Author URI: https://themeforest.net/user/g5theme
Description: Child theme for Authore Theme
Version: 1.0.0
Template: authore
Text Domain: authore-child
*/

.single h2.g5book__author-block-title {
    position: relative;
    font-size: 0px;
}

.single h2.g5book__author-block-title:after {
    content: "Latest Posts";
    position: absolute;
    left: 0px;
    display: block !important;
    font-size: 36px;
    top: -10px;
}

.single h2.g5book__author-block-title:after {
    content: "Latest Posts";
    position: absolute;
    left: 0px;
    display: block !important;
    font-size: 36px;
}

.single p.g5book__author-block-sub-title {
    display: none;
}

#cnt-slider .elementor-swiper-button-next {
    right: -40px;
}

#cnt-slider .elementor-swiper-button-prev {
    left: -40px;
}

#cnt-slider i {
    background-color: #000;
    color: #fff;
    padding: 15px;
    border-radius: 50%;
}

.slick-slider .slick-arrows .slick-arrow:hover i {
    color: #fff;
}

.slick-slider .slick-arrows .slick-arrow i {
	color: #fff !important;
}

.ube-slider-arrow-size-lg .slick-arrow {
    width: 40px;
    height: 40px;
    font-size: 18px;
}

.slick-slider .slick-arrows .slick-arrow i {
    font-size: 20px;
}

#home-post-slider .slick-slider .slick-arrows .slick-arrow i {
    color: #fff !important;
}

#home-post-slider .slick-arrow.slick-prev {
    left: auto;
    right: auto;
}

#home-post-slider .ube-slider-arrow-position-vertical .slick-prev {
    top: auto;
    bottom: -20px;
}

#home-post-slider .slick-arrow.slick-next {
    right: -60px;
    margin-left: 65px;
}
#home-post-slider .ube-slider-arrow-position-vertical .slick-next {
    top: auto;
    bottom: -20px;
}

#spotlight-sliders h3 {
    background-color: #000;
    padding: 12px;
    color: #fff;
}

.g5core__share-list li.pinterest {
    display: none;
}

.g5core__share-list li.tumblr {
    display: none;
}

body {
    user-select: none !important;
}

.ube-testimonial-rating {
    display: none;
}

.g5core-site-branding.logo-center {
    padding: 0 7rem 0 2rem;
}

#hed-h-blog h2 {
    position: absolute;
    bottom: -180px;
    right: 0px;
    opacity: 0.7;
}

ul.pagination {
   justify-content: center;
}

a.buy-a {
    color: #fff;
}

#hed-par {
	position:relative;
}

#hed-h h2 {
    position: absolute;
    bottom: -180px;
    right: 0px;
    opacity: 0.7;
}

div#hed-h1 h2 {
    position: absolute;
    bottom: -180px;
    right: 0px;
    opacity: .7;
}

.g5themeaddons__single-event-featured-full {
    min-height: 450px;
    padding: 0px 0;
    color: #fff;
    position: relative;
    background-position: center;
    background-size: contain;
}

.g5themeaddons__event-overview {
    display: none;
}

.g5themeaddons__event-countdown.clearfix {
    display: none;
}

.tribe-common.event-tickets.tribe-tickets__tickets-wrapper {
    display: none;
}

.tribe-events-single-meta-bottom.authore-events-single-meta-bottom {
    display: none;
}

.tribe-events-single-event-speakers.authore-events-single-event-speakers {
    display: none;
}

.tribe-events.tribe-common {
    display: none;
}

.tribe-events-single-event-location.authore-events-single-event-location {
    display: none;
}

div#tribe-block-tickets-item-1528 {
    display: none;
}

section#slide-par {
    padding: 130px 0px !important;
}

#slide-1-img {
    position: relative;
    left: 100px;
    top: -20px;
}

.g5blog__single-meta-bottom {
    display: flex;
    justify-content: center;
}

body.no-sidebar .g5blog__single-related-wrap {
    padding-top: 50px;
    padding-bottom: 25px;
    position: relative;
    margin-top: 0px;
}

.g5blog__single {
    margin: 50px 0px 0px 0px;
}

.single .g5core-page-title {
    display: none;
}

.blog .g5core-page-title {
    display: none;
}

.g5core-top-bar {
    display: none;
}

.g5core-header-desktop-wrapper.sticky-area .container {
    max-width: 1360px !important;
}

/*.g5core-header-customize-item.g5core-hc-my-account {
    display: none !important;
}*/

ul.g5blog__post-meta {
    display: none;
}

/*div#writing-img-par img {
    height: 380px;
}*/

.entry-date {
    display: none;
}

#home-post-slider .card-img-top {
    height: 390px;
}

div#comments {
    display: none;
}


div#writing-box-last .elementor-widget-container {
    height: 193px;
}

div#writing-box1 .elementor-widget-container {
    height: 345px;
}

div#writing-box2 .elementor-widget-container {
    height: 168px;
}

span.span-red {
    color: var(--g5-color-accent);
    font-weight: 700;
}

#home-testi-par .ube-testimonial-avatar {
    display: none;
}

div#applause-img img {
    height: 408px;
}

#home-testi-par .ube-slider-item {
    height: 270px;
}

#primary-content {
    padding: var(--g5-content-padding-top) 0 var(--g5-content-padding-bottom) 0;
    padding: 0px !important;
}

.blog div#primary-content {
    padding: 50px 0px !important;
}

@media screen and (max-width:768px) {

.single h2.g5book__author-block-title {
    margin-bottom: 10px;
}

.single h2.g5book__author-block-title:after {
    position: inherit;
    font-size: 31px;
}

.g5blog__single-meta-bottom {
    align-items: center;
    margin: 0px !important;
}

h2.g5book__author-block-title {
    font-size: 20px;
}

h2.g5book__author-block-title {
    text-align: center !important;
}

p.g5book__author-block-sub-title {
    text-align: center !important;
}

.entry-content.clearfix {
    text-align: center;
}

.g5blog__single-layout-4 .g5blog__single-featured {
    margin-bottom: 20px;
}

	h1.g5blog__single-title {
    font-size: 17px;
}

	#hed-h-blog h2 {
    position: absolute;
    bottom: -40px;
    right: 0px;
    opacity: .7;
}

	section#slide-par {
    padding: 70px 0px 10px 0px !important;
}

#slide-1-img {
    position: relative;
    left: 20px;
    top: 0px;
}

.elementor-57 .elementor-element.elementor-element-652df7132ce0b {
    padding: 0px 0px 0px 0px;
}

#box-con-homed-cus h3 {
    padding-left: 30px !important;
}

div#writing-box1 .elementor-widget-container {
    height: 165px;
}

div#writing-box2 .elementor-widget-container {
    height: 128px;
}

.ccc .ube-ib-content {
    padding-left: 30px;
}

div#writing-box-last .elementor-widget-container {
    height: 123px;
}

#hed-h h2 {
    position: absolute;
    bottom: -40px;
    right: 0px;
    opacity: .7;
}

#bio-num .elementor-widget-wrap.elementor-element-populated {
    padding: 0px;
}

section#bio-num {
    margin-top: 25px;
}

div#applause-img img {
    height: auto;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-dark {
    width: 100%;
}

}