/* =========================================================
   STUDIO KŐSZEGHY
   TELJES EGYEDI CSS
   ========================================================= */


/* =========================================================
   1. PROJEKT BEL-OLDALAK
   ========================================================= */

.single-post .site-main,
.single-post .content-area,
.single-post article {
    width: 100% !important;
    max-width: none !important;
}


/* PROJEKTCÍM */

.single-post .entry-title {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 30px !important;
    line-height: 1.2 !important;
    font-weight: 400 !important;
    color: #111 !important;

    width: 760px !important;
    max-width: calc(100% - 40px) !important;

    margin: 45px auto 45px !important;
    padding: 0 !important;

    text-align: left !important;
}


/* BLOGOS METAADATOK ELTÜNTETÉSE */

.single-post .entry-meta,
.single-post .entry-footer,
.single-post .post-navigation,
.single-post .navigation {
    display: none !important;
}


/* PROJEKT TARTALMA */

.single-post .entry-content {
    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* KÉPEK KONTÉNEREI */

.single-post .entry-content figure,
.single-post .entry-content .wp-block-image,
.single-post .entry-content .wp-caption {
    display: block !important;

    width: 760px !important;
    max-width: calc(100% - 40px) !important;

    float: none !important;

    margin: 0 auto 40px !important;
    padding: 0 !important;
}


/* PROJEKTKÉPEK */

.single-post .entry-content img,
.single-post .entry-content a img {
    display: block !important;

    width: auto !important;
    max-width: 760px !important;
    height: auto !important;

    float: none !important;

    margin-left: auto !important;
    margin-right: auto !important;
}


/* RÉGI WORDPRESS KÉPIGAZÍTÁSOK */

.single-post .entry-content .alignleft,
.single-post .entry-content .alignright,
.single-post .entry-content .aligncenter,
.single-post .entry-content .alignnone {
    display: block !important;

    float: none !important;

    max-width: 760px !important;

    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 40px !important;
}


/* PROJEKTSZÖVEG */

.single-post .entry-content p {
    width: 760px !important;
    max-width: calc(100% - 40px) !important;

    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 35px !important;

    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 17px !important;
    line-height: 1.6 !important;
}


/* KOMMENTEK ELTÜNTETÉSE */

.single-post .comments-area,
.single-post #comments {
    display: none !important;
}



/* =========================================================
   2. ARCHITECTURE / SPECULATIVE DESIGN / URBAN SCALE
   ========================================================= */

/*
   A Rebalance eredeti masonry elrendezését
   szándékosan változatlanul hagyjuk.
*/


/* KATEGÓRIA CÍM ELTÜNTETÉSE */

.archive .page-header,
.archive .archive-header {
    display: none !important;
}


/* PROJEKTCÍMEK */

.archive article .entry-title {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 17px !important;
    line-height: 1.25 !important;
    font-weight: 400 !important;

    margin-top: 10px !important;
}


.archive article .entry-title a {
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight: 400 !important;

    color: #111 !important;
    text-decoration: none !important;
}


.archive article .entry-title a:hover {
    opacity: 0.55;
}


/* BLOGOS INFORMÁCIÓK / EXCERPT ELTÜNTETÉSE */

.archive article .entry-meta,
.archive article .entry-footer,
.archive article .entry-summary {
    display: none !important;
}



/* =========================================================
   3. HOME
   ========================================================= */


/* HOME CÍM ELTÜNTETÉSE */

.home article .entry-title,
.home article .entry-header,
.home .page-title {
    display: none !important;
}


/* HOME TARTALOM SZÉLESSÉGE */

.home .site-main,
.home .content-area,
.home article,
.home .hentry,
.home .entry-content {
    width: 100% !important;
    max-width: none !important;

    float: none !important;

    margin-left: auto !important;
    margin-right: auto !important;
}


/* HOME KÉP KONTÉNERE */

.home .entry-content figure,
.home .entry-content .wp-block-image,
.home .entry-content .aligncenter,
.home .entry-content .alignnone,
.home .entry-content .wp-caption,
.home .entry-content p {
    display: block !important;

    width: 1050px !important;
    max-width: calc(100% - 40px) !important;

    float: none !important;

    margin: 45px auto 0 !important;
    padding: 0 !important;
}


/* HOME NYITÓKÉP */

.home .entry-content img,
.home .entry-content a img {
    display: block !important;

    width: 1050px !important;
    max-width: 100% !important;
    height: auto !important;

    float: none !important;

    margin: 0 auto !important;
    padding: 0 !important;
}



/* =========================================================
   4. ABOUT + CONTACT
   ========================================================= */

.page:not(.home) .site-main,
.page:not(.home) .content-area,
.page:not(.home) article {
    width: 100% !important;
    max-width: none !important;
}


/* OLDALCÍM */

.page:not(.home) .entry-title {
    font-family: Arial, Helvetica, sans-serif !important;

    font-size: 30px !important;
    line-height: 1.2 !important;
    font-weight: 400 !important;

    color: #111 !important;

    width: 760px !important;
    max-width: calc(100% - 40px) !important;

    margin: 45px auto 20px !important;
    padding: 0 !important;

    text-align: left !important;
}


/* SZÖVEGTERÜLET */

.page:not(.home) .entry-content {
    width: 760px !important;
    max-width: calc(100% - 40px) !important;

    margin-left: auto !important;
    margin-right: auto !important;

    padding: 0 !important;

    font-family: Arial, Helvetica, sans-serif !important;
}


/* BEKEZDÉSEK */

.page:not(.home) .entry-content p {
    font-family: Arial, Helvetica, sans-serif !important;

    font-size: 17px !important;
    line-height: 1.6 !important;

    margin-top: 0 !important;
    margin-bottom: 22px !important;
}


.page:not(.home) .entry-content strong {
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight: 600 !important;
}



/* =========================================================
   5. WORDPRESS SZERKESZTÉSI LINKEK ELTÜNTETÉSE
   ========================================================= */

.edit-link,
.post-edit-link,
.entry-footer .edit-link {
    display: none !important;
}



/* =========================================================
   6. WORDPRESS / REBALANCE ALSÓ FELIRAT ELTÜNTETÉSE
   ========================================================= */

/*
   Proudly powered by WordPress
   Theme: Rebalance by WordPress.com.
*/

.site-info,
#colophon .site-info,
footer#colophon .site-info,
.site-footer .site-info,
footer.site-footer .site-info {
    display: none !important;
}


#colophon .site-info *,
.site-footer .site-info * {
    display: none !important;
}


/* FOOTER ALSÓ FÖLÖSLEGES TÉR CSÖKKENTÉSE */

.site-footer,
#colophon {
    padding-bottom: 0 !important;
}



/* =========================================================
   7. MOBIL
   ========================================================= */

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


    /* PROJEKTOLDAL */

    .single-post .entry-title {
        width: auto !important;
        max-width: none !important;

        margin: 30px 20px 35px !important;

        font-size: 26px !important;
    }


    .single-post .entry-content figure,
    .single-post .entry-content .wp-block-image,
    .single-post .entry-content .wp-caption,
    .single-post .entry-content p {
        width: auto !important;
        max-width: none !important;

        margin-left: 20px !important;
        margin-right: 20px !important;
    }


    .single-post .entry-content img,
    .single-post .entry-content a img {
        width: auto !important;
        max-width: 100% !important;
        height: auto !important;
    }


    /* HOME */

    .home .entry-content figure,
    .home .entry-content .wp-block-image,
    .home .entry-content .aligncenter,
    .home .entry-content .alignnone,
    .home .entry-content .wp-caption,
    .home .entry-content p {
        width: auto !important;
        max-width: none !important;

        margin: 30px 20px 0 !important;
    }


    .home .entry-content img,
    .home .entry-content a img {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;

        margin: 0 !important;
    }


    /* ABOUT + CONTACT */

    .page:not(.home) .entry-title {
        width: auto !important;
        max-width: none !important;

        margin: 30px 20px 20px !important;

        font-size: 26px !important;
    }


    .page:not(.home) .entry-content {
        width: auto !important;
        max-width: none !important;

        margin-left: 20px !important;
        margin-right: 20px !important;
    }


    .page:not(.home) .entry-content p {
        font-size: 16px !important;
        line-height: 1.55 !important;
    }
}
