/*
Theme Name: Prague (Child Theme)
Theme URI: https://themeforest.net/user/fox-themes
Author: Fox-Themes
Author URI: https://themeforest.net/user/fox-themes
Version: 1.1.1
Description: A stunning visual experience for minimal loving creative. This template is a responsive and retina-ready WordPress theme with grid system layout. It is optimized for mobile touch and swipe.
Tags: one-column, two-columns, right-sidebar, custom-menu, post-formats, sticky-post, translation-ready
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: prague-child
Template: prague
*/

/* = Add your own modification from here
-------------------------------------------------------------- */

.prague-shortcode-parent .prague_services,
.prague_categoties,
.prague-blog-grif-outer   {
    display: flex !important;
        flex-wrap: wrap;
        height: auto !important;
  justify-content: center;
  position: inherit !important;
  align-items: stretch !important;
}

.prague-blog-grif-outer {
    gap:30px; 
}

.prague-shortcode-parent .portfolio-item-wrapp,
.prague_count_col4 .portfolio-item-wrapp,
.prague-blog-grif-outer .projects  {
    position: inherit !important;
    left: inherit !important;
    top: inherit !important;
    display: flex;
  flex-direction: column;
}

.prague-blog-grif-outer .projects  {
    flex: 30%;
    max-width: 30%;
}

.prague-shortcode-parent .portfolio-item-wrapp .portfolio-item,
.prague-shortcode-parent .portfolio-item-wrapp .prague-services-wrapper {
    height: 100%;
}

.footer-top-content .prague-logo a img {
    width: 200px !important;
    height: auto !important;
}

.prague-blog-grid-wrapper {
    max-width: 100%;
}

.prague-blog-grif-outer .projects .blog-grid-link,
.blog-grid-post-date {
    display: none;
}

.prague-header .prague-navigation {
    padding-right: 200px !important;
}

.prague-categories-outer .top-banner.categories {
    align-items: center;
}

#link a {
    text-decoration: underline;
    text-transform: uppercase;
    color: #000;
    font-size: 20px;
    font-weight: 700;
}

.blog-grid-post-title {
    font-size: 20px;
}

.detail-gallery-item-caption,
.project-detail-gallery-wrapper .detail-gallery-item-wrapp .detail-gallery-item .detail-gallery-item-overlay  {
    display: none !important;
}

.related_project {
    margin-bottom: 40px;
    text-align: center;
    text-transform: uppercase;
}

.blog-grid-img a {
    
}

.blog-grid-img a img {
    display: block !important;
    height: 100%;
    object-fit: cover;
}

.prague-logo a img {
    width: 105px !important;
    height: 46px !important;
}



@media only screen and (max-width: 768px) {
    
    .prague-blog-grif-outer .projects{
        flex: 45%;
        max-width: 45%;
    }

    #link {
        padding: 0 20px;
    }

     #link a {
        display: block;
     }

     #link p {
        color: #fff;
     }

}

@media only screen and (max-width: 500px) {
    
    .prague-blog-grif-outer .projects{
        flex: 100%;
        max-width: 100%;
    }

    .post-content ul {
        padding-left: 30px;
    }

}