/* smartphones */
@media screen and (min-width: 0px) and (max-width: 768px) {
    .view-policy-categories .views-row {
        width: 100%;
        min-height: 0;
    }

    .view-policy-categories .views-field-description {display: none;}

    #updates-container .block {
        float: none;
        width: 100%;
        padding: 0;
    }
    #updates-container .block h2, #updates-container .block .content {padding: 10px;}
    
    .more-link {
        text-align: right !important;
        padding-right: 5%;
    }
    
    /* category page, like policy.arizona.edu/administration */
    .view-policy-listing-block .view-content {padding: 0 8px;}

    /* actual policy node */    
    .left .print_pdf {display: inline;}
    .right .print_pdf {display: none;}
    .node-type-policy .triangle {display: none;}
    .node-type-policy .left, .node-type-policy .right {width: 100%;}
    
    .node-type-policy #block-block-8 p {padding: 0 11px;}
    
    .node-type-policy #content .block-webform {padding: 0 11px;}
    .node-type-policy #content .block-webform label {width: 100%;}
    .node-type-policy #content .block-webform input, .node-type-policy #content .block-webform textarea {width: 98%;}
    .node-type-policy #content .block-webform input.form-submit {margin: 0; float: right;}
    .webform-container-inline label {margin: 0;}
    
}

/* tablets */
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .view-policy-categories .views-row {width: 49%;}
}

/* smartphones AND tablets */
@media screen and (min-width: 0px) and (max-width: 1024px) {
    /* sub-pages like category pages */
    /* hide left sidebar and everything inside */
    .region-sidebar-first {display: none;}
    #sidebar-first {display: none;}
    body.sidebar-first #content {width: 100% !important;}
}
