/*
Theme Name: Blogosphere Child
Theme URI: http://cmsmasters.net/blogosphere-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Blogosphere Child Theme
Template: blogosphere
Version: 1.0.0
License:
License URI:
Text Domain: blogosphere-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

/* Global */
*{
    scroll-behavior: smooth;
    transition: all 0.3s ease;
}
a img:hover{
    opacity: .75;
}
body .error .error_button,body .cmsmasters_button,body .button,body input[type=submit],body input[type=button],body button{
    font-family: 'Overpass', sans-serif;
    font-weight: 700;
    letter-spacing: 2px;
}

/* Header */
body .header_mid .logo_wrap .logo img {
    padding: 15px 0;
    max-width: fit-content;
}
body .enable_header_right .navi_scrolled .header_mid,body .header_mid.header_mid_scroll {
    background-color: rgba(0, 0, 0, .5);
    backdrop-filter: blur(5px);
    background-image: linear-gradient(black, transparent);
}
.header_mid input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), .enable_header_right .navi_scrolled .header_mid, .header_mid.header_mid_scroll, .header_mid textarea, .header_mid select, .header_mid option {
    border-color: #fdff3a;
    border-width: 1px;
    box-shadow: 0px 0px 50px #000;
}
ul.navigation > li.menu-item.current-menu-item > a, ul.navigation > li.menu-item.current-menu-ancestor > a{
    color: #fdff3a;
}
body .headline{
    margin-bottom: 1em;
}
body #header .bot_search_but_wrap .cmsmasters_header_search_but,body #header .mid_search_but_wrap .cmsmasters_header_search_but {
    margin: 0 0 7.5px;
}
@media only screen and (max-width: 1024px) {
    body #header .navigation {
        padding: 20px;
    }
}
@media only screen and (max-width: 768px) {
    body .header_mid .logo_wrap .logo img {
        max-width: 200px;
    }
    body #header nav div,body #header nav ul,body #header nav li,body #header nav a,body #header nav span{
        text-align: center;
    }
}

/* Search */
body .cmsmasters_header_search_form {
    background-color: rgba(253, 255, 58, .75);
    backdrop-filter: blur(5px);
}
body .cmsmasters_header_search_form button{
    bottom: 20px;
}
input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), textarea, select, option{
    font-weight: 400 !important;
}

/* Post */
.owl-pagination .owl-page, .cmsmasters_quotes_grid .cmsmasters_quotes_vert:before, .cmsmasters_quotes_grid .cmsmasters_quotes_vert:after, .cmsmasters_quotes_grid .cmsmasters_quotes_vert span, .cmsmasters_quotes_grid .cmsmasters_quotes_list:before, .cmsmasters_wrap_items_loader:before, .blog.timeline:before, .comment-respond:before, .comment-respond:after, .post_comments:before, .post_comments:after, .about_author .cmsmasters_about_author_title_wrap:before, .cmsmasters_single_slider .cmsmasters_single_slider_title_wrap:before, .headline_outer .headline_inner.align_center .headline_subtitle .subtitle_wrapper:before, .headline_outer .headline_inner.align_center .title_wrapper:before, .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li:before {
    background-color: #fdff3a !important;
}
body .headline_outer .headline_inner.align_center .title_wrapper:before {
    top: 40%;
}
body .cmsmasters_archive_item_type, body .cmsmasters_post_date, body .cmsmasters_archive_item_category, body .cmsmasters_post_author,body .cmsmasters_archive_item_user_name{
    display: none !important;
}
body .cmsmasters_post_loader:hover{
    letter-spacing: 0;
}

/* YT */
body .yottie-widget {
    margin-bottom: 2em;
}
body .yottie-widget-video-info .yottie-widget-video-info-caption {
    display: none !important;
}
body .yottie-widget-feed-section-pagination .swiper-pagination-bullet-active,
body span.yottie-widget-feed-section-pagination-bullet:hover {
    background: #fdff3a;
}
body span.yottie-widget-feed-section-pagination-bullet {
    font-size: 14px;
    font-weight: 700;
    padding: 5px 8px;
}

/* Lightbox */
body.isMobile .ilightbox-toolbar.dark{
    bottom: 15px !important;
}
/* Footer */
#bottom{
    background-image: url(https://www.skarevolution.id/wp-content/uploads/footer.png), linear-gradient(0deg, transparent, rgba(255, 255, 255, .125));
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom center;
}

body .bottom_bg {
    padding-top: 50px;
    padding-bottom: 80px;
    margin-top: 1em;
}

#bottom .widget_text:first-child .textwidget{
    max-width: 85%;
    margin: 0 auto 1em;
}
#bottom .widget_text:first-child .textwidget p{
    font-size: 90%;
    text-align: justify;
    text-align-last: justify;
    padding: 0 0 10px;
}
#bottom .widget_text:first-child .textwidget a{
    font-family: 'Overpass', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 95%;
}
#bottom .widget_text:last-child .textwidget p{
    font-size: 75%;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #fff;
}
#bottom .widget_text:last-child .textwidget p img{
    max-width: 100%;
    max-height: 8px;
    margin-bottom: 1px;
}
body .widget{
    padding: 0;
}

@media only screen and (max-width: 768px) {
    body .bottom_bg{
        padding-bottom: 70px;
    }
    #bottom .widget_text:first-child .textwidget p {
        font-size: 80%;
        line-height: 2;
    }
}

/* Slide Top */
body #slide_top {
    background-color: #fdff3a !important;
    transform: rotate(5deg);
    transition: all 0.3s ease !important;
}
body #slide_top:hover{
    transform: rotate(-2deg);
} 