/* sidebar is only for larger screens */

@media (min-width: 768px) {

    /* sidebar */
    .sidebar_container {
        width: 33.5%;
    }

    .sidebar_container .sidebar {
    }

    .sidebar_container .container {
        max-width: 100%;
    }

    .sidebar_container.sidebar_left {
        float: left;
    }

    .sidebar_container.sidebar_right {
        float: right;
    }

    .body_sidebar_container {
        width: 66.5%;
    }

    .body_sidebar_container.with_sidebar_left {
        float: right;
    }

    .body_sidebar_container.with_sidebar_right {
        float: left;
    }


    /* borders for widgets */
    .sidebar_container .sidebar .widget_container_sidebar {
        padding-bottom: 1.5em;
        border-bottom: 1px solid #ddd;
    }
    .sidebar_container .sidebar .widget_container_sidebar:last-child {
        border-bottom: none;
    }

    /* font sizes - smaller for headers */
    .sidebar_container .sidebar h1, .sidebar_container .sidebar h2, .sidebar_container .sidebar h3 {
        transform: scale(.66);
        transform-origin: left;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .sidebar_container .sidebar h3 {
        transform: scale(.80);
    }
    .sidebar_container .sidebar h1.text-center, .sidebar_container .sidebar h2.text-center {
        transform-origin: center;
    }
    .sidebar_container .sidebar h1.text-right, .sidebar_container .sidebar h2.text-right {
        transform-origin: right;
    }

}
