
    /**
     * @file
     * Pageblock Global CSS file.
     * @author Jimmy K.
     */

    .pageBlock_ElementHolder {
        border-bottom: 1px solid #f0f0f0;
        margin-top: 30px;
        padding-bottom: 30px;
    }

    .pageBlock_ElementHolder .title {
        /* display: none; */
    }

    .pageBlock_ElementHolder .clearer {
        clear: both;
    }

    /* ================================================== */
    /* Left & Right
    /* ================================================== */

    .pageBlock_ElementHolder .left {
        width: 50%;
        float: left;
    }

    .pageBlock_ElementHolder .right {
        width: 50%;
        float: right;
    }

    /* ================================================== */
    /* Text
    /* ================================================== */

    .pageBlock_ElementHolder .pageBlock_TextHolder {
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .pageBlock_ElementHolder .pageBlock_TextHolder.left {
        padding-right: 30px;
    }

    .pageBlock_ElementHolder .pageBlock_TextHolder.right {
        padding-left: 30px;
    }

    /* ================================================== */
    /* Media
    /* ================================================== */

    .pageBlock_ElementHolder .pageBlock_MediaHolder {
        position: relative;
    }

    .pageBlock_ElementHolder .pageBlock_MediaHolder img {
        width: 100%;
        height: auto;
        display: block;
    }
