/**
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete 
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *   
 * - There is an scss (SASS) version of this file in the /sass/ directory in your
 *   sub-theme, if you set Compass to watch it or the directory this file will be
 *   overwritten!
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */

/*** FRONT - SLIDESHOW ***/
.container .block-slide-front .block-inner {
    margin-bottom:85px;
}

/*** CONTENT - LANDING PAGE ***/
.node-type-landing-page .container #main-content,
.not-front.no-sidebars.node-type-page .container #main-content {
    margin-left:100px;
    margin-right:100px;
    margin-bottom:25px;
}
.node-type-landing-page .container #main-content h1#page-title,
.not-front.no-sidebars.node-type-page .container #main-content h1#page-title {
    font-size:2.4em;
}
.node-type-landing-page .container #main-content .field-body,
.not-front.no-sidebars.node-type-page .container #main-content .field-body {
    font-size:125%;
}
/*** IMAGES IN CONTENT BODY ***/
.node-type-landing-page span[data-picture-align="left"],
.node-type-landing-page img[data-picture-align="left"],
.not-front.no-sidebars.node-type-page span[data-picture-align="left"],
.not-front.no-sidebars.node-type-page img[data-picture-align="left"] {
    margin:8px 16px 12px 0;
}
.node-type-landing-page .highlight span[data-picture-align="left"],
.node-type-landing-page .highlight img[data-picture-align="left"],
.not-front.no-sidebars.node-type-page .highlight span[data-picture-align="left"],
.not-front.no-sidebars.node-type-page .highlight img[data-picture-align="left"] {
    margin-top:4px;
    margin-bottom:0;
}
.node-type-landing-page span[data-picture-align="right"],
.node-type-landing-page img[data-picture-align="right"],
.not-front.no-sidebars.node-type-page span[data-picture-align="right"],
.not-front.no-sidebars.node-type-page img[data-picture-align="right"] {
    margin:8px 0 12px 16px;
}
.node-type-landing-page .highlight span[data-picture-align="right"],
.node-type-landing-page .highlight img[data-picture-align="right"],
.not-front.no-sidebars.node-type-page .highlight span[data-picture-align="right"],
.not-front.no-sidebars.node-type-page .highlight img[data-picture-align="right"] {
    margin-top:4px;
    margin-bottom:0;
}
.node-type-landing-page .stack-left,
.not-front.no-sidebars.node-type-page .stack-left {
    float:left;
    margin:8px 16px 0 0;
    text-align:center;
}
.node-type-landing-page .stack-right,
.not-front.no-sidebars.node-type-page .stack-right {
    float:right;
    margin:8px 0 0 16px;
    text-align:center;
}
.node-type-landing-page .stack-left span[data-picture-align="center"],
.node-type-landing-page .stack-left img[data-picture-align="center"],
.node-type-landing-page .stack-right span[data-picture-align="center"],
.node-type-landing-page .stack-right img[data-picture-align="center"],
.not-front.no-sidebars.node-type-page .stack-left span[data-picture-align="center"],
.not-front.no-sidebars.node-type-page .stack-left img[data-picture-align="center"],
.not-front.no-sidebars.node-type-page .stack-right span[data-picture-align="center"],
.not-front.no-sidebars.node-type-page .stack-right img[data-picture-align="center"] {
    margin-bottom:12px;
}

/*** CONTENT - CASE STUDY ***/
.node-type-case-study h1#page-title {
    width:85%;
}

/*** BLOCK - JOB APPLICATION ***/
.container .field-job-app {
    margin-left:10px;
    margin-right:10px;
}