/*
Theme Name:English 2017
Theme URI:http://libarts.colostate.edu/
Author:John Russell
Author URI:http://libarts.colostate.edu/
Template: libarts-theme
Description:Theme for the Department of English based on Fundamentum
Version:1.0
License:GNU General Public License v2 or later
License URI:http://www.gnu.org/licenses/gpl-2.0.html
Tags:responsive, mobile first, bootstrap
Text Domain:fundamentum
*/



/**
 * Table of Contents:
 *
 * 1.0 - Reset and Normalize
 *   1.1 - Plugins Reset/Override
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Author Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 *   6.15 - Homepage
 *	 6.16 - Events
 * 7.0 - Sidebars
 *   7.1 - Sidebar Blocks
 * 8.0 - Footer
 * 9.0 - Multisite
 * 10.0 - Media Queries
 * 11.0 - Print
 * -----------------------------------------------------------------------------
 */

/**
 * 2.0 - Repeatable Patterns
 */
.accent-text.accent-text-medium {
    padding-top:30px !important;
    padding-bottom:0 !important;
    line-height:0.8;
}



/**
 * 4.0 - Header
 */
.page-title-row .fl-row-content-wrap {
    margin-bottom:50px;
    border-bottom:4px solid;
}
.page-title-row-aggie-orange .fl-row-content-wrap {
    border-color:#F9A872;
}
.page-title-row-light-blue .fl-row-content-wrap {
    border-color:#A2DCED;
}
.page-title-row-lime .fl-row-content-wrap {
    border-color:#00A176;
}
.fl-col.page-title-column {
    position:relative;
    display:block;
    height:auto;
    transform:translateY(19px);
}
.page-title-column > .fl-col-content:before {
    content:"";
    position:absolute;
    top:initial;
    right:0;
    bottom:0;
    left:0;
    display:block;
    height:17px;
}
.page-title-row-aggie-orange .page-title-column > .fl-col-content:before {
    background:url(images/patterns/pattern-lines-apricot.svg) repeat;
}
.page-title-row-light-blue .page-title-column > .fl-col-content:before {
    background:url(images/patterns/pattern-lines-light-blue.svg) repeat;
}
.page-title-row-lime .page-title-column > .fl-col-content:before {
    background:url(images/patterns/pattern-lines-jade.svg) repeat;
}
.page-title-column .fl-col-content .fl-col-content {
    position:relative;
    margin:30px 15px 15px 15px;
    border-top:4px solid;
}
.page-title-row-aggie-orange .page-title-column .fl-col-content .fl-col-content {
    border-color:#F9A872;
}
.page-title-row-light-blue .page-title-column .fl-col-content .fl-col-content {
    border-color:#A2DCED;
}
.page-title-row-lime .page-title-column .fl-col-content .fl-col-content {
    border-color:#00A176;
}
.page-title-column h1 {
    text-transform:uppercase;
    color:#002432;
}
.page-title-column h2 {
    font-size:24px;
}
.page-title-column .breadcrumbs a {
    color:#6a6a6a;
}



/**
 * 6.0 - Content
 */
.fl-builder-content .fl-button-width-full.fl-button-center a.fl-button {
    padding-left: 0px;
    padding-right: 0px;
}



@media only screen and (max-width:768px) {
    .fl-col.mobile-no-border .fl-col-content {
        border:none;
    }
}



@media only screen and (min-width:768px) {
    .page-title-row .fl-row-content-wrap {
        margin-bottom:92px;
    }
    .fl-col.page-title-column {
        transform:translateY(71px);
    }
    .page-title-column > .fl-col-content:before {
        height:69px;
    }
}



@media only screen and (min-width:992px) {
    /**
     * 4.0 - Header
     */
    .fl-row.page-title-row .fl-row-content-wrap {
        margin-bottom:59px;
		padding-top:300px;
    }
    .fl-col.page-title-column {
        transform:translateY(0px);
    }
    .page-title-column > .fl-col-content {
        position:absolute;
        top:-137px;
        left:-15px;
        display:block;
        width:auto;
    }
    .page-title-column-no-breadcrumbs > .fl-col-content {
        top:-104px;
    }
    .page-title-column > .fl-col-content:before {
        top:initial;
        height:61px;
    }
    .page-title-column .fl-col-content .fl-col-content {

        transform:none;
    }
    .page-title-column h1 {
        font-size:4rem;
    }
    .page-title-column h1,
    .page-title-column h2 {
        white-space:nowrap;
    }
}



@media only screen and (min-width:1200px) {
    /**
     * 4.0 - Header
     */
    .fl-row.page-title-row .fl-row-content-wrap {
		padding-top:350px;
    }
    .page-title-column > .fl-col-content {
        top:-145px;
    }
    .page-title-column-no-breadcrumbs > .fl-col-content {
        top:-114px;
    }
    .page-title-column h1 {
        font-size:4.8rem;
    }
}



@media only screen and (min-width:1380px) {
    /**
     * 2.0 - Repeatable Patterns
     */
    .heading-offset-left .fl-module-content {
        margin-left:-75px;
    }
}



@media only screen and (min-width:1440px) {
    /**
     * 4.0 - Header
     *
    */
    .fl-row.page-title-row .fl-row-content-wrap {
		padding-top:400px;
    }
}



@media only screen and (min-width:1550px) {
    /**
     * 4.0 - Header
     */
    .fl-row.page-title-row .fl-row-content-wrap {
		padding-top:500px;
    }
}



@media only screen and (min-width:1920px) {
    /**
     * 4.0 - Header
     */
    .fl-row.page-title-row .fl-row-content-wrap {
		padding-top:600px;
    }
}



@media only screen and (max-height:768px) {
    /**
     * 4.0 - Header
     */
    .fl-row.page-title-row .fl-row-content-wrap {
		padding-top:300px;
    }
}