/*
Theme Name: Ebullient
Theme URI: https://ebullient.qodeinteractive.com/
Description: A Trendy News and Magazine Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Text Domain: ebullient
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.6
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/


.qodef-news-holder .qodef-news-item:hover .qodef-post-image-overlay {
    opacity: 0 !important;
}

h1,
h2,
h3 {
    /*     font-family: Oswald,sans-serif !important; */
}

/* .qodef-post-info-author {
    margin-top: 10px !important;
} */
.qodef-post-info-author a,
.qodef-post-info-author span {
    color: #121212 !important;
    font-size: 11px !important;
    letter-spacing: .05em !important;
    font-weight: 500 !important;
    /*     font-family: Oswald,sans-serif !important; */
    text-transform: uppercase !important;
    text-decoration: none !important;
}

.qodef-post-info-author a:hover {
    color: #b6b6b6 !important;
}

.qodef-blog-share,
.qodef-ni-view-share-holder {
    display: none !important;
}

.qodef-post-carousel2 .qodef-post-info-author a,
.qodef-layout5-item .qodef-post-info-author a,
.qodef-post-carousel2 .qodef-post-info-author span,
.qodef-layout5-item .qodef-post-info-author span {
    color: #ffffff !important;
}

.qodef-post-carousel2 .qodef-post-info-author a:hover,
.qodef-layout5-item .qodef-post-info-author a:hover {
    color: #b6b6b6 !important;
}

.qodef-layout5-item .qodef-post-info-category a {
    background-color: #121212 !important;
}

.qodef-side-menu-button-opener {
    display: none !important;
}
.authors-list-item-thumbnail a {
    height: 0 !important;
    padding-top: 85% !important;
}
.authors-list-item-thumbnail img {
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    object-fit: cover !important;
}
footer .widget.qodef-recent-post-widget .qodef-recent-posts .qodef-rp-item .qodef-rp-date {
    display: none !important;
}

footer .qodef-icon-widget-holder {
    background: none !important;
    color: #ffffff !important;
    width: 25px !important;
    height: 25px !important;
    line-height: 25px !important;
    font-size: 25px !important;
    padding: 0 !important;
    margin: 20px 25px 0 0 !important;
}

footer .qodef-icon-widget-holder:hover {
    color: #b6b6b6 !important;
}

footer .widget {
    color: #ffffff !important;
}

footer .widget.qodef-recent-post-widget .qodef-recent-posts .qodef-rp-item a .qodef-rp-title {
    color: #ffffff !important;
}

.qodef-header-centered .qodef-page-header .qodef-logo-area .qodef-logo-wrapper a {
    max-height: 55px !important;
    height: 100px;
}

.qodef-header-centered .qodef-page-header .qodef-logo-area {
    height: 80px !important;
    padding-top: 20px !important;
}

.qodef-sticky-header .qodef-sticky-holder .qodef-logo-wrapper a {
    max-height: 30px;
    height: 100px;
}

.qodef-content .qodef-content-inner>.qodef-full-width>.qodef-full-width-inner {
    padding-top: 40px !important;
}

.qodef-news-holder.qodef-layout6 .qodef-news-list-title-holder,
.qodef-news-holder.qodef-layout1 .qodef-news-list-title-holder {
    display: block;
    border-bottom: 2px solid #121212;
    padding-bottom: 7px;
}

::selection {
    background: gainsboro !important;
    color: unset !important;
}

.qodef-footer-top-inner .qodef-grid-col-6:last-child .qodef-widget-title {
    margin-top: 30px;
}

.qodef-main-menu ul li a,
.qodef-layout5-item .qodef-ni-info-top a,
.qodef-layout5-item .qodef-post-info-date a {
    font-family: "Oxygen";
}

.qodef-image-with-text-holder .qodef-iwt-title {
    margin: 10px 0 0;
}

.vc_custom_1662380554199 .vc_col-sm-2 .qodef-news-holder.qodef-news-columns-1 .qodef-news-item:last-child .qodef-ni-content {
    border-bottom: inset;
}

/* .qodef-blog-holder.qodef-blog-single article .qodef-post-info-bottom, */
.archive .qodef-layout3 .qodef-ni-info-holder-right,
.archive .qodef-layout3 .qodef-post-info-author:nth-child(2) {
    display: none;
}

.qodef-blog-holder.qodef-blog-single article .qodef-post-info-bottom .qodef-blog-like {
    display: none !important;
}

.qodef-blog-holder.qodef-blog-single article .qodef-post-info-bottom .qodef-blog-share {
    display: inline-block !important;
}

.qodef-related-posts-holder .qodef-related-post .qodef-related-post-image a {
    width: 100%;
    padding-top: 70%;
    height: 0;
}

.qodef-related-posts-holder .qodef-related-post .qodef-related-post-image img {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
}

.qodef-news-reactions-holder {
    display: none;
}

.qodef-news-holder.qodef-news-columns-2 .qodef-post-image a {
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 60%;
    display: block;
}
.qodef-news-holder.qodef-news-columns-2 .qodef-post-image a img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    object-fit: cover;
}
body {
    color: #656565;
}

.qodef-blog-holder.qodef-blog-single article .qodef-post-text-main p {
    font-size: 16px;
}

.qodef-mobile-header .qodef-mobile-logo-wrapper a {
    height: 34px !important;
}

@media only screen and (min-width: 1025px) {
    .qodef-footer-top-inner .qodef-grid-col-6:first-child {
        width: 75%;
    }

    .qodef-footer-top-inner .qodef-grid-col-6:last-child {
        width: 25%;
    }
}

@media only screen and (max-width: 450px) {
    .qodef-mobile-header .qodef-mobile-logo-wrapper a {
        height: 26px !important;
    }
}

.qodef-layout3 .qodef-news-list-inner {
    display: flex;
    flex-wrap: wrap;
}

.qodef-post-single-info-in-left-corner .qodef-news-post-top-holder .qodef-news-post-top-info-holder {
    position: unset;
}

.qodef-post-single-info-in-left-corner .qodef-news-post-top-holder .qodef-news-post-top-table-cell {
    position: unset;
    width: 100%;
}

.qodef-post-single-info-in-left-corner .qodef-news-post-top-holder .qodef-news-post-top-table-cell .qodef-blog-share {
    display: block !important;
    padding-top: 20px;
}

.qodef-post-single-info-in-left-corner .qodef-news-post-top-holder .qodef-news-post-top-table-cell .qodef-social-share-dropdown-opener {
    display: none !important;
}

.qodef-post-single-info-in-left-corner .qodef-news-post-top-holder .qodef-news-post-top-table-cell .qodef-social-share-dropdown {
    position: unset !important;
    visibility: unset !important;
}

.qodef-post-single-info-in-left-corner .qodef-news-post-top-holder .qodef-news-post-top-table-cell .qodef-social-share-dropdown ul {
    position: unset !important;
    display: flex !important;
}

.qodef-post-single-info-in-left-corner .qodef-news-post-top-holder .qodef-news-post-top-table-cell .qodef-social-share-dropdown ul li {
    visibility: unset !important;
    position: unset !important;
    opacity: 1 !important;
    display: flex !important;
    border: 1px solid #ebebeb !important;
    align-items: center !important;
    padding: 0 !important;
    justify-content: center !important;
    margin-right: 10px !important;
    height: 39px !important;
}

.qodef-post-single-info-in-left-corner .qodef-news-post-top-holder .qodef-news-post-top-table-cell .social_share,
.qodef-post-single-info-in-left-corner .qodef-news-post-top-holder .qodef-news-post-top-table-cell .qodef-social-share-title {
    color: inherit !important;
}

.breadcrumb a {
    font-size: 14px !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
    font-weight: normal !important;
}

.qodef-news-pag-load-more .qodef-layout3-item .qodef-post-info-category a {
	    margin-right: 5px;
}
.qodef-news-pag-load-more .qodef-layout3-item .qodef-post-info-category a:after {
	  content: ",";
}

.qodef-news-pag-load-more .qodef-layout3-item .qodef-post-info-category a:last-child:after {
	  content: none;
}

.authors-list-items {
    overflow: auto;
}

.authors-list-cols-dir-horizontal .authors-list-col {
    /*float: unset !important;*/
    /*margin-right: 0 !important;*/
    /*margin-bottom: 0 !important;*/
    margin-bottom: 20px !important;
}
.authors-list-item-thumbnail {
    margin-bottom: 10px !important;
}

.img-cat-link {
    display: block;
    margin: 20px 0;
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 70%;
}
.img-cat-link img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
    
    
    
    
    
    
    


