/*
 Theme Name:   Astra Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Astra Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     astra
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  astrachild
*/

/*Modify relative theme's header*/
.ast-theme-transparent-header #masthead {
    position: relative;
}

.ast-theme-transparent-header .main-header-bar, .ast-theme-transparent-header.ast-header-break-point .main-header-bar {
    background-color: #fff;
}

.header-main-layout-2 .site-branding {
    padding-bottom: 0;
}

.ast-breadcrumbs-wrapper {
    margin-bottom: 2rem;
}

.ast-separate-container.ast-two-container #secondary .widget ul {
    margin-left: 1.2rem;
    list-style-type: disc;
}

.elementor-page .ast-breadcrumbs-wrapper {
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2rem;
}

/*Hide comments and posts navigation*/
.single-post #content #main .navigation.post-navigation, .single-post #content #main #comments {
    display: none;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    left: -9999px;
    top: -9999px;
}

/*Modify relative theme's footer*/
.footer-adv .footer-adv-overlay .footer-adv-widget {
    display: flex;
    justify-content: center;
}

.footer-adv .footer-adv-overlay .footer-adv-widget ul {
    margin-left: 1.2rem;
    list-style-type: disc;
    display: inline-block;
}

.site-footer .ast-small-footer .footer-primary-navigation ul > li {
    line-height: 1;
}

.site-footer .ast-small-footer .footer-primary-navigation ul > li:not(:last-of-type) {
    border-right: 1px solid #fff;
}

/*Custom homepage styles*/
.lastestPosts {
    padding: 2rem 0px;
}

.lastestPosts .ast-container .postsContainer {
    background-color: #fff;
}

.postsContainer > .ast-row {
    margin-left: 0;
    margin-right: 0;
}

.postsContainer > .ast-row > [class*="ast-col-"] {
    padding-left: 0;
    padding-right: 0;
}

.postsContainer > .ast-row > [class*="ast-col-"] .postContent {
    padding-bottom: 3rem;
}

.postsContainer > .ast-row > [class*="ast-col-"] .postContent:not(:first-of-type) {
    padding-top: 3rem;
}

.postsContainer > .ast-row > [class*="ast-col-"] .postContent.firstPostTitle {
    padding-bottom: 0;
    padding-top: 3rem;
}

.postsContainer > .ast-row > [class*="ast-col-"] .postContent .title {
    margin-bottom: 1rem;
}

.postsContainer > .ast-row > [class*="ast-col-"] .postContent .title > * > * {
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.postsContainer > .ast-row > [class*="ast-col-"] .postContent .excerpt .readmore {
    color: #4a95cf;
}

.postsContainer > .ast-row > [class*="ast-col-"] .postContent .excerpt .readmore:hover {
    color: #4a73cf;
}

.postsContainer > .ast-row > [class*="ast-col-"]:nth-child(2n+1) .postContent .excerpt {
    margin-top: 1rem;
}

.postsContainer > .ast-row > [class*="ast-col-"]:nth-child(2n+1) .postContent {
    padding-left: 3rem;
    padding-right: 1.5rem;
}

.postsContainer > .ast-row > [class*="ast-col-"]:nth-child(2n) .postContent {
    padding-left: 1.5rem;
    padding-right: 3rem;
}

.postsContainer > .ast-row > [class*="ast-col-"]:nth-child(2n) .postContent .ast-row {
    margin-left: 0;
    margin-right: 0;
}

.postsContainer > .ast-row > [class*="ast-col-"]:nth-child(2n) .postContent .ast-row .image {
    margin-right: 1.5rem;
}

.postsContainer > .ast-row > [class*="ast-col-"]:nth-child(2n) .postContent .ast-row > [class*="ast-col-"] {
    padding-left: 0;
    padding-right: 0;
}

.postsContainer > .ast-row > [class*="ast-col-"]:nth-child(2n) .postContent:not(:last-child) {
    padding-bottom: 0;
}

/*
ul.smileybullet, ul.flowerbullet {
    margin-left: 1.4rem;
}
*/

ul.smileybullet li {
    list-style-image: url('./img/listBulletImages/smileyBullet.png');
}

ul.flowerbullet li {
    list-style-image:url('./img/listBulletImages/flowerBullet.png');
}

/*

@media (min-width: 767.5px) {
    .footer-adv .footer-adv-overlay .footer-adv-widget:first-of-type {
        justify-content: flex-end;
    }

    .footer-adv .footer-adv-overlay .footer-adv-widget:last-of-type {
        justify-content: flex-start;
    }
}
*/

@media (max-width: 767.5px) {
    .footer-adv .footer-adv-overlay {
        text-align: center;
    }
    .footer-adv-widget:not(:last-of-type) .widget:last-child {
        margin: 0 0 2.8em;
    }

    .lastestPosts .postsContainer > .ast-row > [class*="ast-col-"] .postContent {
        padding-left: 3rem;
        padding-right: 3rem;
    }
}

@media (max-width: 401.5px) {
    .site-footer .ast-small-footer .ast-footer-overlay .footer-primary-navigation ul > li {
        line-height: 1.7rem;
        border-right-color: transparent;
    }
}