/*!
Theme Name: Insider Louisville 2016
Theme URI: http://underscores.me/
Author: MoDuet
Author URI: http://moduet.com
Description: New for 2016
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: insider_louisville
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Insider Louisville is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Skeleton
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Layout
# Content
    ## Posts and pages
	## Asides
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* line 1, sass/_normalize.scss */
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
    }
/* line 7, sass/_normalize.scss */
body {
    margin: 0
    }
/* line 11, sass/_normalize.scss */
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
    display: block
    }
/* line 26, sass/_normalize.scss */
audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline
    }
/* line 34, sass/_normalize.scss */
audio:not([controls]) {
    display: none;
    height: 0
    }
/* line 39, sass/_normalize.scss */
[hidden], template {
    display: none
    }
/* line 44, sass/_normalize.scss */
a {
    background-color: transparent
    }
/* line 48, sass/_normalize.scss */
a:active, a:hover {
    outline: 0
    }
/* line 53, sass/_normalize.scss */
abbr[title] {
    border-bottom: 1px dotted
    }
/* line 57, sass/_normalize.scss */
b, strong {
    font-weight: bold
    }
/* line 62, sass/_normalize.scss */
dfn {
    font-style: italic
    }
/* line 66, sass/_normalize.scss */
h1 {
    font-size: 34px;
    margin: 0.67em 0
    }
/* line 71, sass/_normalize.scss */
mark {
    background: #ff0;
    color: #000
    }
/* line 76, sass/_normalize.scss */
small {
    font-size: 80%
    }
/* line 80, sass/_normalize.scss */
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
    }
/* line 88, sass/_normalize.scss */
sup {
    top: -0.5em
    }
/* line 92, sass/_normalize.scss */
sub {
    bottom: -0.25em
    }
/* line 96, sass/_normalize.scss */
img {
    border: 0
    }
/* line 100, sass/_normalize.scss */
svg:not(:root) {
    overflow: hidden
    }
/* line 104, sass/_normalize.scss */
figure {
    margin: 1em 40px
    }
/* line 108, sass/_normalize.scss */
hr {
    box-sizing: content-box;
    height: 0
    }
/* line 113, sass/_normalize.scss */
pre {
    overflow: auto
    }
/* line 117, sass/_normalize.scss */
code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
    }
/* line 125, sass/_normalize.scss */
button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0
    }
/* line 135, sass/_normalize.scss */
button {
    overflow: visible
    }
/* line 139, sass/_normalize.scss */
button, select {
    text-transform: none
    }
/* line 144, sass/_normalize.scss */
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
    }
/* line 152, sass/_normalize.scss */
button[disabled], html input[disabled] {
    cursor: default
    }
/* line 157, sass/_normalize.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
    }
/* line 163, sass/_normalize.scss */
input {
    line-height: normal
    }
/* line 167, sass/_normalize.scss */
input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0
    }
/* line 173, sass/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
    height: auto
    }
/* line 178, sass/_normalize.scss */
input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box
    }
/* line 183, sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
    }
/* line 188, sass/_normalize.scss */
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
    }
/* line 194, sass/_normalize.scss */
legend {
    border: 0;
    padding: 0
    }
/* line 199, sass/_normalize.scss */
textarea {
    overflow: auto
    }
/* line 203, sass/_normalize.scss */
optgroup {
    font-weight: bold
    }
/* line 207, sass/_normalize.scss */
table {
    border-collapse: collapse;
    border-spacing: 0
    }
/* line 212, sass/_normalize.scss */
td, th {
    padding: 0
    }
/*--------------------------------------------------------------
# Skeleton
--------------------------------------------------------------*/
/*
* Skeleton V2.0.4
* Copyright 2014, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 12/29/2014
*/
/* Table of contents
- Grid
- Base Styles
- Typography
- Links
- Buttons
- Forms
- Lists
- Code
- Tables
- Spacing
- Utilities
- Clearing
- Media Queries
*/
/* line 27, sass/_skeleton.scss */
.hide-text {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden
    }
/* Grid */
/* line 34, sass/_skeleton.scss */
.container {
    position: relative;
    width: 100%;
    max-width: 1120px;
    margin: 0 auto;
    padding: 0 20px;
    box-sizing: border-box;
    background: #fff
    }
/* line 42, sass/_skeleton.scss */
.column, .columns {
    width: 100%;
    float: left;
    box-sizing: border-box
    }
/* line 47, sass/_skeleton.scss */
.center-column {
    margin: 0 auto;
    text-align: center
    }
/* For devices larger than 400px */
@media (min-width: 400px) {
    /* line 54, sass/_skeleton.scss */
    .container {
        width: 85%;
        /*padding: 0;*/
        }
    }
/* For devices larger than 550px */
@media (min-width: 550px) {
    /* line 61, sass/_skeleton.scss */
    .container {
        width: 80%
        }
    /* line 63, sass/_skeleton.scss */
    .column, .columns {
        margin-left: 2%
        }
    /* line 66, sass/_skeleton.scss */
    .column:first-child, .columns:first-child {
        margin-left: 0
        }
    /* Begin 4% margins */
    /* line 71, sass/_skeleton.scss */
    .one.column, .one.columns {
        width: 4.666667%
        }
    /* line 73, sass/_skeleton.scss */
    .two.columns {
        width: 13.333333%
        }
    /* line 74, sass/_skeleton.scss */
    .three.columns {
        width: 22%
        }
    /* line 75, sass/_skeleton.scss */
    .four.columns {
        width: 30.666667%
        }
    /* line 76, sass/_skeleton.scss */
    .five.columns {
        width: 39.333333%
        }
    /* line 77, sass/_skeleton.scss */
    .six.columns {
        width: 48%
        }
    /* line 78, sass/_skeleton.scss */
    .seven.columns {
        width: 56.666667%
        }
    /* line 79, sass/_skeleton.scss */
    .eight.columns {
        width: 65.333333%
        }
    /* line 80, sass/_skeleton.scss */
    .nine.columns {
        width: 74%
        }
    /* line 81, sass/_skeleton.scss */
    .ten.columns {
        width: 82.666667%
        }
    /* line 82, sass/_skeleton.scss */
    .eleven.columns {
        width: 91.333333%
        }
    /* line 83, sass/_skeleton.scss */
    .twelve.columns {
        width: 100%;
        margin-left: 0
        }
    /* line 85, sass/_skeleton.scss */
    .one-third.column {
        width: 30.666667%
        }
    /* line 86, sass/_skeleton.scss */
    .two-thirds.column {
        width: 65.333333%
        }
    /* line 88, sass/_skeleton.scss */
    .one-half.column {
        width: 48%
        }
    /* Begin 2% margins 
        .one.column,
        .one.columns                    { width: 6.5%; }
        .two.columns                    { width: 15%; }
        .three.columns                  { width: 23%;            }
        .four.columns                   { width: 32%; }
        .five.columns                   { width: 40.5%; }
        .six.columns                    { width: 49%;            }
        .seven.columns                  { width: 57.5%; }
        .eight.columns                  { width: 66%; }
        .nine.columns                   { width: 75%;          }
        .ten.columns                    { width: 83%; }
        .eleven.columns                 { width: 91.5%; }
        .twelve.columns                 { width: 100%; margin-left: 0; }
      
        .one-third.column               { width: 32%; }
        .two-thirds.column              { width: 66%; }
      
        .one-half.column                { width: 49%; }
      */
    /* Offsets */
    /* line 113, sass/_skeleton.scss */
    .offset-by-one.column, .offset-by-one.columns {
        margin-left: 8.666667%
        }
    /* line 115, sass/_skeleton.scss */
    .offset-by-two.column, .offset-by-two.columns {
        margin-left: 17.333333%
        }
    /* line 117, sass/_skeleton.scss */
    .offset-by-three.column, .offset-by-three.columns {
        margin-left: 26%
        }
    /* line 119, sass/_skeleton.scss */
    .offset-by-four.column, .offset-by-four.columns {
        margin-left: 34.666667%
        }
    /* line 121, sass/_skeleton.scss */
    .offset-by-five.column, .offset-by-five.columns {
        margin-left: 43.333333%
        }
    /* line 123, sass/_skeleton.scss */
    .offset-by-six.column, .offset-by-six.columns {
        margin-left: 52%
        }
    /* line 125, sass/_skeleton.scss */
    .offset-by-seven.column, .offset-by-seven.columns {
        margin-left: 60.666667%
        }
    /* line 127, sass/_skeleton.scss */
    .offset-by-eight.column, .offset-by-eight.columns {
        margin-left: 69.333333%
        }
    /* line 129, sass/_skeleton.scss */
    .offset-by-nine.column, .offset-by-nine.columns {
        margin-left: 78%
        }
    /* line 131, sass/_skeleton.scss */
    .offset-by-ten.column, .offset-by-ten.columns {
        margin-left: 86.666667%
        }
    /* line 133, sass/_skeleton.scss */
    .offset-by-eleven.column, .offset-by-eleven.columns {
        margin-left: 95.333333%
        }
    /* line 136, sass/_skeleton.scss */
    .offset-by-one-third.column, .offset-by-one-third.columns {
        margin-left: 34.666667%
        }
    /* line 138, sass/_skeleton.scss */
    .offset-by-two-thirds.column, .offset-by-two-thirds.columns {
        margin-left: 69.333333%
        }
    /* line 141, sass/_skeleton.scss */
    .offset-by-one-half.column, .offset-by-one-half.columns {
        margin-left: 52%
        }
    }
/* Base Styles */
/* NOTE
html is set to 62.5% so that all the REM measurements throughout Skeleton
are based on 10px sizing. So basically 1.5rem = 15px :) */
/* line 151, sass/_skeleton.scss */
html {
    font-size: 62.5%
    }
/* line 153, sass/_skeleton.scss */
body {
    line-height: 1.6;
    font-weight: 400;
    font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #222
    }
/* Typography */
/* line 161, sass/_skeleton.scss */
h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 2rem;
    font-weight: 300
    }
/* line 165, sass/_skeleton.scss */
h1 {
    font-size: 4rem;
    line-height: 1.2;
    letter-spacing: -0.1rem;
    font-size: 4rem;
    margin-bottom: 1rem
    }
/* line 166, sass/_skeleton.scss */
h2 {
    font-size: 3.6rem;
    line-height: 1.25;
    letter-spacing: -0.1rem
    }
/* line 167, sass/_skeleton.scss */
h3 {
    font-size: 3rem;
    line-height: 1.3;
    letter-spacing: -0.1rem
    }
/* line 168, sass/_skeleton.scss */
h4 {
    font-size: 2.4rem;
    line-height: 1.35;
    letter-spacing: -0.08rem
    }
/* line 169, sass/_skeleton.scss */
h5 {
    font-size: 1.8rem;
    line-height: 1.5;
    letter-spacing: -0.05rem
    }
/* line 170, sass/_skeleton.scss */
h6 {
    font-size: 1.5rem;
    line-height: 1.6;
    letter-spacing: 0
    }
/* Larger than phablet */
@media (min-width: 550px) {
    /* line 174, sass/_skeleton.scss */
    h1 {
        font-size: 3rem
        }
    /* line 175, sass/_skeleton.scss */
    h2 {
        font-size: 4.2rem
        }
    /* line 176, sass/_skeleton.scss */
    h3 {
        font-size: 3.6rem
        }
    /* line 177, sass/_skeleton.scss */
    h4 {
        font-size: 3rem
        }
    /* line 178, sass/_skeleton.scss */
    h5 {
        font-size: 2.4rem
        }
    /* line 179, sass/_skeleton.scss */
    h6 {
        font-size: 1.5rem
        }
    }
/* line 182, sass/_skeleton.scss */
p {
    margin-top: 0
    }
/* Links */
/* line 187, sass/_skeleton.scss */
a {
    color: #1EAEDB
    }
/* line 189, sass/_skeleton.scss */
a:hover {
    color: #0FA0CE
    }
/* Buttons */
/* line 194, sass/_skeleton.scss */
.button, button, input[type="submit"], input[type="reset"], input[type="button"] {
    display: inline-block;
    height: 38px;
    padding: 0 30px;
    color: #555;
    text-align: center;
    font-size: 11px;
    font-weight: 600;
    line-height: 38px;
    letter-spacing: 0.1rem;
    text-transform: uppercase;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border-radius: 4px;
    border: 1px solid #bbb;
    cursor: pointer;
    box-sizing: border-box
    }
/* line 216, sass/_skeleton.scss */
.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .button:focus, button:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus {
    color: #333;
    border-color: #888;
    outline: 0
    }
/* line 229, sass/_skeleton.scss */
.button.button-primary, button.button-primary, input[type="submit"].button-primary, input[type="reset"].button-primary, input[type="button"].button-primary {
    color: #FFF;
    background-color: #33C3F0;
    border-color: #33C3F0
    }
/* line 237, sass/_skeleton.scss */
.button.button-primary:hover, button.button-primary:hover, input[type="submit"].button-primary:hover, input[type="reset"].button-primary:hover, input[type="button"].button-primary:hover, .button.button-primary:focus, button.button-primary:focus, input[type="submit"].button-primary:focus, input[type="reset"].button-primary:focus, input[type="button"].button-primary:focus {
    color: #FFF;
    background-color: #1EAEDB;
    border-color: #1EAEDB
    }
/* Forms */
/* line 253, sass/_skeleton.scss */
input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select {
    height: 38px;
    padding: 6px 10px;
    /* The 6px vertically centers text on FF, ignored by Webkit */
    background-color: #fff;
    border: 1px solid #D1D1D1;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box
    }
/* Removes awkward default styles on some inputs for iOS */
/* line 270, sass/_skeleton.scss */
input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
    }
/* line 281, sass/_skeleton.scss */
textarea {
    min-height: 65px;
    padding-top: 6px;
    padding-bottom: 6px
    }
/* line 285, sass/_skeleton.scss */
input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="text"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
    border: 1px solid #33C3F0;
    outline: 0
    }
/* line 296, sass/_skeleton.scss */
label, legend {
    display: block;
    margin-bottom: 0.5rem;
    font-weight: 600
    }
/* line 301, sass/_skeleton.scss */
fieldset {
    padding: 0;
    border-width: 0
    }
/* line 304, sass/_skeleton.scss */
input[type="checkbox"], input[type="radio"] {
    display: inline
    }
/* line 307, sass/_skeleton.scss */
label > .label-body {
    display: inline-block;
    margin-left: 0.5rem;
    font-weight: normal
    }
/* Lists */
/* line 314, sass/_skeleton.scss */
ul {
    list-style: circle inside
    }
/* line 316, sass/_skeleton.scss */
ol {
    list-style: decimal inside
    }
/* line 318, sass/_skeleton.scss */
ol, ul {
    padding-left: 0;
    margin-top: 0
    }
/* line 321, sass/_skeleton.scss */
ul ul, ul ol, ol ol, ol ul {
    margin: 1.5rem 0 1.5rem 3rem;
    font-size: 90%
    }
/* line 327, sass/_skeleton.scss */
li {
    margin-bottom: 1rem
    }
/* Code */
/* line 332, sass/_skeleton.scss */
code {
    padding: 0.2rem 0.5rem;
    margin: 0 0.2rem;
    font-size: 90%;
    white-space: nowrap;
    background: #F1F1F1;
    border: 1px solid #E1E1E1;
    border-radius: 4px
    }
/* line 340, sass/_skeleton.scss */
pre > code {
    display: block;
    padding: 1rem 1.5rem;
    white-space: pre
    }
/* Tables */
/* line 347, sass/_skeleton.scss */
th, td {
    padding: 12px 15px;
    text-align: left;
    border-bottom: 1px solid #E1E1E1
    }
/* line 352, sass/_skeleton.scss */
th:first-child, td:first-child {
    padding-left: 0
    }
/* line 355, sass/_skeleton.scss */
th:last-child, td:last-child {
    padding-right: 0
    }
/* Spacing */
/* line 361, sass/_skeleton.scss */
button, .button {
    margin-bottom: 1rem
    }
/* line 364, sass/_skeleton.scss */
input, textarea, select, fieldset {
    margin-bottom: 1.5rem
    }
/* line 369, sass/_skeleton.scss */
pre, blockquote, dl, figure, table, p, ul, ol, form {
    margin-bottom: 2.5rem
    }
/* Utilities */
/* line 382, sass/_skeleton.scss */
.u-full-width {
    width: 100%;
    box-sizing: border-box
    }
/* line 385, sass/_skeleton.scss */
.u-max-full-width {
    max-width: 100%;
    box-sizing: border-box
    }
/* line 388, sass/_skeleton.scss */
.u-pull-right {
    float: right
    }
/* line 390, sass/_skeleton.scss */
.u-pull-left {
    float: left
    }
/* Misc */
/* line 395, sass/_skeleton.scss */
hr {
    margin-top: 3rem;
    margin-bottom: 3.5rem;
    border-width: 0;
    border-top: 1px solid #E1E1E1
    }
/* Clearing */
/* Self Clearing Goodness */
/* line 405, sass/_skeleton.scss */
.container:after, .row:after, .u-cf {
    content: "";
    display: table;
    clear: both
    }
/* Media Queries */
/*
Note: The best way to structure the use of media queries is to create the queries
near the relevant code. For example, if you wanted to change the styles for buttons
on small devices, paste the mobile query code up in the buttons section and style it
there.
*/
/* Larger than mobile */
/* Larger than phablet (also point when grid becomes active) */
/* Larger than tablet */
/* Larger than desktop */
/* Larger than Desktop HD */
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
/* line 1, sass/typography/_typography.scss */
body, button, input, select, textarea {
    color: #1d456d;
    font-family: "ff-tisa-web-pro", serif;
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.5
    }
/* line 1, sass/typography/_headings.scss */
h1, h2, h3, h4, h5, h6 {
    font-family: "Gotham A", "Gotham B", sans-serif;
    clear: both
    }
/* line 6, sass/typography/_headings.scss */
h2 {
    font-size: 30px;
    color: #F60;
    text-transform: uppercase;
    font-weight: 500;
    line-height: 32px;
    letter-spacing: -0.3rem
    }
/* line 15, sass/typography/_headings.scss */
.entry-title a {
    text-decoration: none
    }
/* line 17, sass/typography/_headings.scss */
.excerpt h3, .excerpt h3 a {
    font-size: 16px;
    color: #1d456d;
    text-transform: capitalize;
    font-weight: 500;
    margin: 0;
    line-height: 21px;
    letter-spacing: 0;
    text-decoration: none
    }
/* line 28, sass/typography/_headings.scss */
.excerpt h4, .excerpt h4 a {
    font-size: 11px;
    color: #979797;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 3px;
    letter-spacing: 0
    }
/* line 37, sass/typography/_headings.scss */
.page-title {
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0;
    position: relative;
    top: 14px;
    letter-spacing: 0.5rem
    }
/* line 46, sass/typography/_headings.scss */
.author-title {
    text-transform: uppercase
    }
/* line 1, sass/typography/_copy.scss */
p {
    margin-bottom: 1.5em;
    font-size: 26.4px;
    font-size: 1.65rem
    }
/* line 6, sass/typography/_copy.scss */
dfn, cite, em, i {
    font-style: italic
    }
/* line 10, sass/typography/_copy.scss */
blockquote {
    margin: 0 1.5em
    }
/* line 14, sass/typography/_copy.scss */
address {
    margin: 0 0 1.5em
    }
/* line 18, sass/typography/_copy.scss */
pre {
    background: #eee;
    font-family: "Courier 10 Pitch", Courier, monospace;
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.6;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1.6em
    }
/* line 29, sass/typography/_copy.scss */
code, kbd, tt, var {
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
    font-size: 15px;
    font-size: 0.9375rem
    }
/* line 34, sass/typography/_copy.scss */
abbr, acronym {
    border-bottom: 1px dotted #666;
    cursor: help
    }
/* line 39, sass/typography/_copy.scss */
mark, ins {
    background: #fff9c0;
    text-decoration: none
    }
/* line 44, sass/typography/_copy.scss */
big {
    font-size: 125%
    }
/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
/* line 1, sass/elements/_elements.scss */
html {
    box-sizing: border-box
    }
/* line 5, sass/elements/_elements.scss */
*, *:before, *:after {
    /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
    box-sizing: inherit
    }
/* line 11, sass/elements/_elements.scss */
body {
    background: #fff;
    /* Fallback for when there is no custom background color defined. */
    border-top: 5px solid #f60
    }
/* line 16, sass/elements/_elements.scss */
blockquote, q {
    quotes: "" ""
    }
/* line 19, sass/elements/_elements.scss */
blockquote:before, blockquote:after, q:before, q:after {
    content: ""
    }
/* line 25, sass/elements/_elements.scss */
hr {
    background-color: #cecece;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em
    }
/* line 32, sass/elements/_elements.scss */
.site-footer {
    padding-top: 2rem
    }
/* line 1, sass/elements/_lists.scss */
ul, ol {
    margin: 0 0 1.5em 3em
    }
/* line 5, sass/elements/_lists.scss */
ul {
    list-style: disc
    }
/* line 9, sass/elements/_lists.scss */
ol {
    list-style: decimal
    }
/* line 13, sass/elements/_lists.scss */
li > ul, li > ol {
    margin-bottom: 0;
    margin-left: 1.5em
    }
/* line 19, sass/elements/_lists.scss */
dt {
    font-weight: bold
    }
/* line 23, sass/elements/_lists.scss */
dd {
    margin: 0 1.5em 1.5em
    }
/* line 38, sass/elements/_elements.scss */
img {
    height: auto;
    /* Make sure images are scaled correctly. */
    max-width: 100%;
    /* Adhere to container width. */
    }
/* line 1, sass/elements/_tables.scss */
table {
    margin: 0 0 1.5em;
    width: 100%
    }
/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/* line 1, sass/forms/_buttons.scss */
button, input[type="button"], input[type="reset"], input[type="submit"] {
    border: 1px solid;
    border-color: #147fec;
    border-radius: 3px;
    background: #147fec;
    font-family: "Gotham A", "Gotham B", sans-serif;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 1;
    padding: 0.6em 1em 0.4em;
    font-weight: 100;
    color: #fff
    }
/* line 16, sass/forms/_buttons.scss */
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
    border-color: #ccc #bbb #aaa
    }
/* line 20, sass/forms/_buttons.scss */
button:active, button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus {
    border-color: #aaa #bbb #bbb
    }
/* line 1, sass/forms/_fields.scss */
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea {
    color: #666;
    border: 1px solid #ccc;
    border-radius: 3px
    }
/* line 11, sass/forms/_fields.scss */
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus {
    color: #111
    }
/* line 16, sass/forms/_fields.scss */
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] {
    padding: 3px
    }
/* line 24, sass/forms/_fields.scss */
textarea {
    padding-left: 3px;
    width: 100%
    }
/* line 5, sass/forms/_forms.scss */
.callout-container {
    background: #eff4f9
    }
/* line 8, sass/forms/_forms.scss */
.callout {
    margin-top: 2.5rem
    }
/* line 9, sass/forms/_forms.scss */
.callout h2 {
    color: #147fec;
    font-weight: 100;
    font-size: 2em;
    text-transform: uppercase
    }
/* line 15, sass/forms/_forms.scss */
.callout label {
    display: none !important
    }
/* line 18, sass/forms/_forms.scss */
.callout input[type="email"], .callout input[type="number"], .callout input[type="password"], .callout input[type="tel"], .callout input[type="text"], .callout input[type="url"] {
    font-family: "Gotham A", "Gotham B", sans-serif;
    font-size: 1em
    }
/* line 22, sass/forms/_forms.scss */
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea {
    color: #cecece
    }
/* line 25, sass/forms/_forms.scss */
.gform_wrapper {
    margin: 0
    }
/* line 27, sass/forms/_forms.scss */
.search-bar form {
    float: right;
    margin: 0
    }
/* line 28, sass/forms/_forms.scss */
.search-bar form label, .search-bar form .search-submit {
    float: left
    }
/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
/* line 1, sass/navigation/_links.scss */
a {
    color: #147fec
    }
/* line 4, sass/navigation/_links.scss */
a:visited {
    color: #147fec
    }
/* line 7, sass/navigation/_links.scss */
a:hover, a:focus, a:active {
    color: #1d456d
    }
/* line 12, sass/navigation/_links.scss */
a:focus {
    outline: thin dotted
    }
/* line 15, sass/navigation/_links.scss */
a:hover, a:active {
    outline: 0
    }
/* line 21, sass/navigation/_links.scss */
.more {
    font-size: 14px;
    text-transform: uppercase;
    color: #fda870;
    font-weight: bold;
    font-family: "Gotham A", "Gotham B", sans-serif;
    text-decoration: none;
    letter-spacing: 0.1rem;
    display: inline-flex;
    margin-top: 10px;
    color: #fda870
    }
/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
/* line 1, sass/navigation/_menus.scss */
.logo-triangle {
    background: transparent url(/demoinsider.com/wp-content/themes/insider_louisville/images/logo_triangle.png) repeat scroll 0% 0%;
    width: 29px;
    height: 29px;
    position: absolute;
    right: 174px;
    z-index: 2000
    }
/* line 9, sass/navigation/_menus.scss */
.menu-primary-main-container {
    padding: 0;
    height: 35px
    }
/* line 13, sass/navigation/_menus.scss */
.menu-container {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc
    }
/* line 17, sass/navigation/_menus.scss */
.access {
    text-align: right
    }
/* line 19, sass/navigation/_menus.scss */
.access .login-confirmed {
    font-weight: 100;
    line-height: 1;
    font-family: "Gotham A", "Gotham B", sans-serif;
    color: #cecece;
    font-size: 1em
    }
/* line 25, sass/navigation/_menus.scss */
.access .login-confirmed a {
    display: block;
    text-decoration: underline;
    font-weight: 100;
    line-height: 1;
    color: #cecece;
    font-size: 0.75rem;
    cursor: pointer
    }
/* line 36, sass/navigation/_menus.scss */
.menu-login {
    clear: both;
    display: block;
    float: right;
    position: relative
    }
/* line 42, sass/navigation/_menus.scss */
.menu-login ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
    width: 100%
    }
/* line 48, sass/navigation/_menus.scss */
.menu-login ul li {
    float: left
    }
/* line 51, sass/navigation/_menus.scss */
.menu-login ul li:first-of-type {
    border-right: 1px solid #cecece
    }
/* line 55, sass/navigation/_menus.scss */
.menu-login a {
    display: block;
    text-decoration: none;
    font-weight: 100;
    text-transform: uppercase;
    line-height: 1;
    font-family: "Gotham A", "Gotham B", sans-serif;
    color: #cecece;
    font-size: 0.75rem;
    padding: 0 10px;
    cursor: pointer
    }
/* line 68, sass/navigation/_menus.scss */
.menu-login .subscribe a {
    color: #f60;
    font-weight: bold
    }
/* line 74, sass/navigation/_menus.scss */
.main-navigation {
    clear: both;
    display: block;
    float: left;
    width: 100%;
    position: relative
    }
/* line 81, sass/navigation/_menus.scss */
.main-navigation ul {
    display: none;
    list-style: none;
    margin: 1rem 0 0.5rem 0;
    padding-left: 0;
    width: 100%
    }
/* line 88, sass/navigation/_menus.scss */
.main-navigation ul ul {
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    float: left;
    position: absolute;
    top: 1.5em;
    left: -999em;
    z-index: 99999
    }
/* line 96, sass/navigation/_menus.scss */
.main-navigation ul ul ul {
    left: -999em;
    top: 0
    }
/* line 102, sass/navigation/_menus.scss */
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
    left: 100%
    }
/* line 108, sass/navigation/_menus.scss */
.main-navigation ul ul a {
    width: 200px
    }
/* line 121, sass/navigation/_menus.scss */
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {
    left: auto
    }
/* line 126, sass/navigation/_menus.scss */
.main-navigation li:last-of-type {
    margin-right: 0;
    float: right
    }
/* line 130, sass/navigation/_menus.scss */
.main-navigation li {
    float: left;
    position: relative;
    width: auto;
    text-align: center;
    margin-bottom: 0;
    margin-right: 5.11247%
    }
/* line 142, sass/navigation/_menus.scss */
.main-navigation a {
    display: block;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1;
    font-family: "Gotham A", "Gotham B", sans-serif;
    font-size: 1.7rem
    }
/* line 152, sass/navigation/_menus.scss */
.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a {
    color: #1d456d
    }
/* line 159, sass/navigation/_menus.scss */
.sponsor-navigation {
    display: block;
    width: 100%;
    float: right
    }
/* line 164, sass/navigation/_menus.scss */
.sponsor-navigation ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
    width: 100%;
    margin: 1rem 0 0.5rem 0
    }
/* line 171, sass/navigation/_menus.scss */
.sponsor-navigation ul ul {
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    float: left;
    position: absolute;
    top: 1.5em;
    left: -999em;
    z-index: 99999
    }
/* line 179, sass/navigation/_menus.scss */
.sponsor-navigation ul ul ul {
    left: -999em;
    top: 0
    }
/* line 185, sass/navigation/_menus.scss */
.sponsor-navigation ul ul li:hover > ul, .sponsor-navigation ul ul li.focus > ul {
    left: 100%
    }
/* line 191, sass/navigation/_menus.scss */
.sponsor-navigation ul ul a {
    width: 200px
    }
/* line 204, sass/navigation/_menus.scss */
.sponsor-navigation ul li:hover > ul, .sponsor-navigation ul li.focus > ul {
    left: auto
    }
/* line 209, sass/navigation/_menus.scss */
.sponsor-navigation li:last-of-type {
    margin-left: 0
    }
/* line 212, sass/navigation/_menus.scss */
.sponsor-navigation li {
    float: right;
    position: relative;
    width: auto;
    text-align: left;
    margin-bottom: 0;
    margin-left: 5.112474%
    }
/* line 224, sass/navigation/_menus.scss */
.sponsor-navigation a {
    /*
        display: block;
        text-decoration: none;
        font-weight: bold;
        text-transform: uppercase;
        line-height: 1;
        font-family: "Gotham A", "Gotham B", sans-serif;
        font-size: 1.2em;
        */
    background: url(/demoinsider.com/wp-content/themes/insider_louisville/images/in_logo.png) no-repeat;
    background-size: 21px 21px;
    height: 21px;
    color: #147fec;
    padding-left: 23px
    }
/* line 248, sass/navigation/_menus.scss */
.category-container {
    background: #147fec
    }
/* line 251, sass/navigation/_menus.scss */
.category-navigation {
    clear: both;
    display: block;
    float: left;
    width: 100%;
    position: relative;
    margin: 10px 0
    }
/* line 259, sass/navigation/_menus.scss */
.category-navigation ul {
    display: block;
    list-style: none;
    margin: 0;
    padding-left: 0;
    width: 100%
    }
/* line 266, sass/navigation/_menus.scss */
.category-navigation ul ul {
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    float: left;
    position: absolute;
    top: 1.5em;
    left: -999em;
    z-index: 99999
    }
/* line 274, sass/navigation/_menus.scss */
.category-navigation ul ul ul {
    left: -999em;
    top: 0
    }
/* line 280, sass/navigation/_menus.scss */
.category-navigation ul ul li:hover > ul, .category-navigation ul ul li.focus > ul {
    left: 100%
    }
/* line 286, sass/navigation/_menus.scss */
.category-navigation ul ul a {
    width: 200px
    }
/* line 299, sass/navigation/_menus.scss */
.category-navigation ul li:hover > ul, .category-navigation ul li.focus > ul {
    left: auto
    }
/* line 304, sass/navigation/_menus.scss */
.category-navigation li:last-of-type {
    margin-right: 0
    }
/* line 307, sass/navigation/_menus.scss */
.category-navigation li {
    float: left;
    position: relative;
    width: auto;
    text-align: center;
    margin-bottom: 0;
    margin-right: 4%
    }
/* line 319, sass/navigation/_menus.scss */
.category-navigation a {
    display: block;
    text-decoration: none;
    font-weight: 100;
    text-transform: none;
    line-height: 1;
    font-family: "Gotham A", "Gotham B", sans-serif;
    font-size: 0.9em;
    color: #fff;
    letter-spacing: -0.05rem
    }
/* line 331, sass/navigation/_menus.scss */
.category-navigation .current_page_item > a, .category-navigation .current-menu-item > a, .category-navigation .current_page_ancestor > a {
    color: #1d456d
    }
/* line 338, sass/navigation/_menus.scss */
.footer-navigation {
    clear: both;
    display: block;
    float: left;
    width: 100%
    }
/* line 344, sass/navigation/_menus.scss */
.footer-navigation ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0
    }
/* line 350, sass/navigation/_menus.scss */
.footer-navigation ul ul {
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    float: left;
    position: absolute;
    top: 1.5em;
    left: -999em;
    z-index: 99999
    }
/* line 358, sass/navigation/_menus.scss */
.footer-navigation ul ul ul {
    left: -999em;
    top: 0
    }
/* line 364, sass/navigation/_menus.scss */
.footer-navigation ul ul li:hover > ul, .footer-navigation ul ul li.focus > ul {
    left: 100%
    }
/* line 370, sass/navigation/_menus.scss */
.footer-navigation ul ul a {
    width: 200px
    }
/* line 383, sass/navigation/_menus.scss */
.footer-navigation ul li:hover > ul, .footer-navigation ul li.focus > ul {
    left: auto
    }
/* line 388, sass/navigation/_menus.scss */
.footer-navigation li {
    float: left;
    position: relative;
    border-right: 1px solid #fda870;
    padding: 0 2rem
    }
/* line 398, sass/navigation/_menus.scss */
.footer-navigation li:last-of-type {
    border-right: none
    }
/* line 401, sass/navigation/_menus.scss */
.footer-navigation a {
    display: block;
    text-decoration: none;
    color: #fff;
    font-family: "Gotham A", "Gotham B", sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem
    }
/* line 416, sass/navigation/_menus.scss */
.menu-footer-container {
    display: inline-flex
    }
/* line 419, sass/navigation/_menus.scss */
.menu-footer-container ul {
    list-style: none;
    margin: 0;
    padding-left: 0
    }
/* line 424, sass/navigation/_menus.scss */
.menu-footer-container ul li {
    float: left;
    position: relative;
    margin-bottom: 0
    }
/* line 433, sass/navigation/_menus.scss */
.menu-footer-container ul a {
    display: block;
    text-decoration: none;
    color: #fff;
    font-family: "Gotham A", "Gotham B", sans-serif;
    font-size: 0.85rem;
    line-height: 0.85rem;
    color: #fff
    }
/* Small menu. */
/* line 446, sass/navigation/_menus.scss */
.menu-toggle, .main-navigation.toggled ul {
    display: block
    }
@media screen and (max-width: 920px) {
    /* line 452, sass/navigation/_menus.scss */
    .main-navigation a, .sponsor-navigation a {
        font-weight: 1rem
        }
    }
@media screen and (max-width: 767px) {
    /* line 456, sass/navigation/_menus.scss */
    .access {
        position: relative;
        right: inherit;
        top: inherit;
        margin-bottom: 20px
        }
    /* line 462, sass/navigation/_menus.scss */
    .main-navigation {
        width: 100% !important
        }
    /* line 464, sass/navigation/_menus.scss */
    .main-navigation ul {
        display: block
        }
    /* line 468, sass/navigation/_menus.scss */
    .sponsor-navigation {
        display: inline-block;
        margin-bottom: 1rem;
        width: 100% !important
        }
    /* line 472, sass/navigation/_menus.scss */
    .sponsor-navigation ul {
        position: inherit;
        top: 0
        }
    /* line 475, sass/navigation/_menus.scss */
    .sponsor-navigation ul li {
        float: left
        }
    /* line 478, sass/navigation/_menus.scss */
    .sponsor-navigation ul li:first-of-type {
        margin-left: 0
        }
    /* line 481, sass/navigation/_menus.scss */
    .sponsor-navigation ul li:last-of-type {
        margin-left: 5.11247%
        }
    /* line 486, sass/navigation/_menus.scss */
    .category-container {
        display: none
        }
    /* line 487, sass/navigation/_menus.scss */
    .logo-triangle {
        display: none
        }
    }
@media screen and (min-width: 37.5em) {
    /* line 491, sass/navigation/_menus.scss */
    .menu-toggle {
        display: none
        }
    /* line 494, sass/navigation/_menus.scss */
    .main-navigation ul {
        display: inline-block
        }
    /* line 497, sass/navigation/_menus.scss */
    .footer-navigation ul {
        display: block
        }
    }
/* line 502, sass/navigation/_menus.scss */
.article-tags {
    font-family: "Gotham A", "Gotham B", sans-serif;
    margin: 2rem 0
    }
/* line 505, sass/navigation/_menus.scss */
.article-tags a {
    text-transform: uppercase;
    text-decoration: none
    }
/* line 515, sass/navigation/_menus.scss */
.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {
    margin: 0 0 1.5em;
    overflow: hidden
    }
/* line 520, sass/navigation/_menus.scss */
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {
    float: left;
    width: 50%
    }
/* line 525, sass/navigation/_menus.scss */
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {
    float: right;
    text-align: right;
    width: 50%
    }
/* line 530, sass/navigation/_menus.scss */
.comment-navigation a, .posts-navigation a, .post-navigation a {
    font-family: "Gotham A", "Gotham B", sans-serif;
    text-decoration: none
    }
/* line 536, sass/navigation/_menus.scss */
.post-navigation {
    margin-bottom: 2rem
    }
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
/* line 2, sass/modules/_accessibility.scss */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden
    }
/* line 9, sass/modules/_accessibility.scss */
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */
    }
/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
/* line 1, sass/modules/_alignments.scss */
.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em
    }
/* line 7, sass/modules/_alignments.scss */
.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em
    }
/* line 13, sass/modules/_alignments.scss */
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
    }
/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
/* line 1, sass/modules/_clearings.scss */
.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {
    content: "";
    display: table
    }
/* line 16, sass/modules/_clearings.scss */
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {
    clear: both
    }
/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
/* line 2, sass/site/secondary/_widgets.scss */
.mobile-home-widget-area {
    display: none
    }
/* line 3, sass/site/secondary/_widgets.scss */
.home-mobile-widget {
    width: 90%
    }
/* line 5, sass/site/secondary/_widgets.scss */
.widget {
    display: inline-block;
    margin-bottom: 25px;
    /* Make sure select elements fit in widgets. */
    }
/* line 10, sass/site/secondary/_widgets.scss */
.widget select {
    max-width: 100%
    }
/* line 14, sass/site/secondary/_widgets.scss */
.widget a {
    text-decoration: none
    }
/* line 18, sass/site/secondary/_widgets.scss */
.widget ul {
    margin: 0
    }
/* line 21, sass/site/secondary/_widgets.scss */
.widget ul li {
    display: flex;
    padding: 0;
    border-bottom: 1px solid #cecece;
    list-style: none;
    padding: 15px 0;
    margin-top: 0;
    margin-bottom: 0
    }
/* line 30, sass/site/secondary/_widgets.scss */
.widget ul li img {
    float: left
    }
/* line 34, sass/site/secondary/_widgets.scss */
.widget ul li .title {
    float: left
    }
/* line 38, sass/site/secondary/_widgets.scss */
.widget ul li:first-of-type {
    padding-top: 0
    }
/* line 44, sass/site/secondary/_widgets.scss */
.more-on-topic {
    float: left
    }
/* line 48, sass/site/secondary/_widgets.scss */
.more-on-topic ul {
    margin: 0;
    padding: 0
    }
/* line 53, sass/site/secondary/_widgets.scss */
.more-on-topic ul li {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #ddd;
    padding: 17px 0;
    width: 100%
    }
/* line 63, sass/site/secondary/_widgets.scss */
.more-on-topic li {
    list-style: none
    }
/* line 67, sass/site/secondary/_widgets.scss */
.more-on-topic ul li:first-of-type {
    padding-top: 0
    }
/* line 71, sass/site/secondary/_widgets.scss */
.more-on-topic li:last-of-type {
    border-bottom: none
    }
/* line 75, sass/site/secondary/_widgets.scss */
.popular-stories {
    float: left;
    margin-bottom: 40px
    }
/* line 80, sass/site/secondary/_widgets.scss */
.popular-stories ul {
    margin: 0;
    padding: 0
    }
/* line 85, sass/site/secondary/_widgets.scss */
.popular-stories ul li {
    float: left;
    list-style: none;
    margin: 0;
    border-bottom: 1px solid #ddd;
    padding: 5px
    }
/* line 93, sass/site/secondary/_widgets.scss */
.popular-stories li:last-of-type {
    list-style: none;
    margin: 0;
    padding: 0;
    border-bottom: none;
    padding: 5px
    }
/* line 101, sass/site/secondary/_widgets.scss */
.popular-stories ul li a {
    color: #333 !important;
    font-weight: normal !important
    }
/* line 106, sass/site/secondary/_widgets.scss */
.popular-stories ul li a:hover {
    color: #0099d6 !important
    }
/* Search widget. */
/* line 111, sass/site/secondary/_widgets.scss */
.widget_search .search-submit {
    display: none
    }
/* Small Screen Home Page Only */
@media only screen and (max-width: 767px) {
    /* line 117, sass/site/secondary/_widgets.scss */
    .mobile-home-widget-area {
        display: inline-block
        }
    /* line 118, sass/site/secondary/_widgets.scss */
    .desktop-home-widget-area {
        display: none
        }
    }
/*--------------------------------------------------------------
# Layout
--------------------------------------------------------------*/
/* line 1, sass/layout/_content-sidebar.scss */
.content-area {
    float: left;
    margin: 0 -25% 0 0;
    width: 100%
    }
/* line 7, sass/layout/_content-sidebar.scss */
.site-main {
    margin: 0 0 0 0
    }
/* line 11, sass/layout/_content-sidebar.scss */
.site-content .widget-area {
    float: right;
    overflow: hidden
    }
/* line 17, sass/layout/_content-sidebar.scss */
.related ul {
    list-style: outside none none;
    margin: 0
    }
/* line 22, sass/layout/_content-sidebar.scss */
.related ul li span {
    color: #cecece;
    font-size: 0.85rem;
    text-transform: uppercase
    }
/* line 27, sass/layout/_content-sidebar.scss */
.related ul li a {
    text-decoration: none;
    font-family: "Gotham A", "Gotham B", sans-serif;
    color: #1d456d
    }
/* line 34, sass/layout/_content-sidebar.scss */
.related h3, .related h3 a {
    font-size: 16px;
    color: #1D456D;
    text-transform: capitalize;
    font-weight: 500;
    margin: 0;
    line-height: 21px;
    letter-spacing: 0.1rem
    }
/* line 43, sass/layout/_content-sidebar.scss */
.related h4, .related h4 a {
    font-size: 11px;
    color: #979797;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 3px;
    letter-spacing: 0.1rem
    }
/* line 53, sass/layout/_content-sidebar.scss */
.single-sidebar aside {
    float: right
    }
/* line 55, sass/layout/_content-sidebar.scss */
.footer-container {
    height: 281px;
    background-color: #f60
    }
/* line 60, sass/layout/_content-sidebar.scss */
.site-footer {
    clear: both;
    width: 100%;
    color: #fff
    }
/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
/* Contributors */
/* line 2, sass/site/primary/_posts-and-pages.scss */
#authorlist ul {
    margin: 0;
    padding: 0;
    list-style: none
    }
/* line 8, sass/site/primary/_posts-and-pages.scss */
#authorlist li {
    float: left
    }
/* line 12, sass/site/primary/_posts-and-pages.scss */
#authorlist .author-bio {
    float: left;
    width: 36.607143%;
    margin: 0 2.8%;
    color: #666;
    border-right: 1px solid #ddd;
    padding-right: 20px
    }
/* line 21, sass/site/primary/_posts-and-pages.scss */
#authorlist .author-bio h2 {
    border-bottom: none;
    text-transform: none;
    font-size: 1.375em;
    font-weight: normal;
    margin: 0;
    padding: 0
    }
/* line 31, sass/site/primary/_posts-and-pages.scss */
#authorlist .author-bio p {
    max-height: 90px;
    overflow: hidden
    }
/* line 36, sass/site/primary/_posts-and-pages.scss */
#authorlist .author-post-number {
    float: right;
    width: 50%;
    text-align: right;
    color: #333;
    font-size: 0.75em
    }
/* line 44, sass/site/primary/_posts-and-pages.scss */
#authorlist .author-twitter {
    color: #09c;
    display: block;
    clear: left
    }
/* line 50, sass/site/primary/_posts-and-pages.scss */
#authorlist .author-recent {
    float: left;
    width: 27%
    }
/* line 55, sass/site/primary/_posts-and-pages.scss */
#authorlist .author-recent li {
    border-bottom: 1px solid #ddd;
    padding: 10px 0
    }
/* line 60, sass/site/primary/_posts-and-pages.scss */
#authorlist .author-recent li {
    color: #333;
    font-size: 0.9375em
    }
/* line 65, sass/site/primary/_posts-and-pages.scss */
.author-social {
    list-style: none;
    width: 100%;
    padding: 0;
    margin: 0
    }
/* line 72, sass/site/primary/_posts-and-pages.scss */
.author-social li {
    float: left;
    margin: 0 5px
    }
/* line 77, sass/site/primary/_posts-and-pages.scss */
.author-social a {
    display: block;
    width: 32px;
    height: 32px
    }
/* line 83, sass/site/primary/_posts-and-pages.scss */
.author-twitter {
    background: url(images/twitter_author.png) no-repeat
    }
/* line 87, sass/site/primary/_posts-and-pages.scss */
.author-facebook {
    background: url(images/facebook_author.png) no-repeat
    }
/* line 91, sass/site/primary/_posts-and-pages.scss */
.author-gplus {
    background: url(images/gplus_author.png) no-repeat
    }
/* line 95, sass/site/primary/_posts-and-pages.scss */
.author-linkedin {
    background: url(images/linkedin_author.png) no-repeat
    }
/* line 99, sass/site/primary/_posts-and-pages.scss */
.author-rss {
    background: url(images/rss_author.png) no-repeat
    }
/* line 103, sass/site/primary/_posts-and-pages.scss */
.author-email {
    background: url(images/email_author.png) no-repeat
    }
/* User Social */
/* line 108, sass/site/primary/_posts-and-pages.scss */
.user-social {
    background: url(images/bg-header.gif) repeat;
    height: 30px;
    float: left;
    padding: 10px 0 10px 16% !important;
    width: 84%
    }
/* line 116, sass/site/primary/_posts-and-pages.scss */
.user-social li {
    float: left;
    margin: 0 5px
    }
/* line 121, sass/site/primary/_posts-and-pages.scss */
.user-social a {
    display: block;
    width: 32px;
    height: 32px
    }
/* line 127, sass/site/primary/_posts-and-pages.scss */
.user-twitter {
    background: url(images/twitter_author.png) no-repeat
    }
/* line 131, sass/site/primary/_posts-and-pages.scss */
.user-facebook {
    background: url(images/facebook_author.png) no-repeat
    }
/* line 135, sass/site/primary/_posts-and-pages.scss */
.user-gplus {
    background: url(images/gplus_author.png) no-repeat
    }
/* line 139, sass/site/primary/_posts-and-pages.scss */
.user-linkedin {
    background: url(images/linkedin_author.png) no-repeat
    }
/* line 143, sass/site/primary/_posts-and-pages.scss */
.user-rss {
    background: url(images/rss_author.png) no-repeat
    }
/* line 147, sass/site/primary/_posts-and-pages.scss */
.user-email {
    background: url(images/email_author.png) no-repeat
    }
/* line 151, sass/site/primary/_posts-and-pages.scss */
.sticky {
    display: block
    }
/* line 155, sass/site/primary/_posts-and-pages.scss */
.hentry {
    margin: 0
    }
/* line 159, sass/site/primary/_posts-and-pages.scss */
.byline, .updated:not(.published) {
    display: none
    }
/* line 164, sass/site/primary/_posts-and-pages.scss */
.single .byline, .group-blog .byline {
    display: inline
    }
/* line 169, sass/site/primary/_posts-and-pages.scss */
.page-content, .entry-content, .entry-summary {
    margin: 0 0 0 0
    }
/* line 175, sass/site/primary/_posts-and-pages.scss */
.page-links {
    clear: both;
    margin: 0 0 1.5em
    }
/*--------------------------------------------------------------
## Asides
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_asides.scss */
.blog .format-aside .entry-title, .archive .format-aside .entry-title {
    display: none
    }
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_comments.scss */
.fb-container h4 {
    font-size: 1rem;
    font-family: "Gotham A", "Gotham B", sans-serif;
    color: #979797;
    text-transform: uppercase;
    background: url(/demoinsider.com/wp-content/themes/insider_louisville/images/quote_box.png) no-repeat;
    padding-left: 39px;
    cursor: pointer;
    height: 29px;
    line-height: 25px
    }
/* line 12, sass/site/primary/_comments.scss */
.comment-content a {
    word-wrap: break-word
    }
/* line 15, sass/site/primary/_comments.scss */
.bypostauthor {
    display: block
    }
/* line 18, sass/site/_site.scss */
.header-social {
    margin-top: 15px;
    font-size: 16px
    }
/* line 22, sass/site/_site.scss */
.header-social span {
    font-weight: bold
    }
/* line 24, sass/site/_site.scss */
.header-social a, .header-social a:hover {
    text-decoration: none
    }
/* line 25, sass/site/_site.scss */
.header-social .header-fb {
    height: 24px;
    width: 100%;
    padding-left: 33px;
    margin-bottom: 10px;
    background: transparent url(/demoinsider.com/wp-content/themes/insider_louisville/images/facebook_icon.png) no-repeat scroll 4% 0%
    }
/* line 32, sass/site/_site.scss */
.header-social .header-twitter {
    background: transparent url(/demoinsider.com/wp-content/themes/insider_louisville/images/twitter_icon.png) no-repeat scroll 0% 0%;
    height: 24px;
    width: 100%;
    padding-left: 33px
    }
/* line 40, sass/site/_site.scss */
.site-branding {
    padding: 20px 0
    }
/* line 44, sass/site/_site.scss */
.site-branding a {
    display: block;
    margin-bottom: 10px
    }
/* line 46, sass/site/_site.scss */
.sexy-line {
    margin: 0 0 25px 0;
    padding: 0;
    height: 3px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cecece+0,ffffff+70 */
    background: #cecece;
    /* Old browsers */
    background: -moz-linear-gradient(left, #cecece 0%, #fff 70%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #cecece), color-stop(70%, #fff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #cecece 0%, #fff 70%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #cecece 0%, #fff 70%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #cecece 0%, #fff 70%);
    /* IE10+ */
    background: linear-gradient(to right, #cecece 0%, #fff 70%);
    /* W3C */
    /* IE6-9 */
    border: none
    }
/* line 62, sass/site/_site.scss */
.entry-meta {
    font-family: "Gotham A", "Gotham B", sans-serif;
    color: #979797;
    margin-bottom: 1rem
    }
/* line 67, sass/site/_site.scss */
.entry-meta a {
    text-decoration: none;
    text-transform: uppercase;
    color: #979797
    }
/* line 73, sass/site/_site.scss */
.site-footer {
    font-family: "Gotham A", "Gotham B", sans-serif;
    font-size: 1rem;
    text-align: center;
    line-height: 1rem
    }
@media screen and (max-width: 767px) {
    /* line 80, sass/site/_site.scss */
    .header-social {
        width: 100% !important;
        margin-left: 0
        }
    /* line 81, sass/site/_site.scss */
    .header-fb, .header-twitter {
        width: 49% !important;
        float: left
        }
    }
/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
/* line 2, sass/modules/_infinite-scroll.scss */
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {
    /* Theme Footer (when set to scrolling) */
    display: none
    }
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
/* line 8, sass/modules/_infinite-scroll.scss */
.infinity-end.neverending .site-footer {
    display: block
    }
/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
/* line 1, sass/media/_media.scss */
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
    }
/* Make sure embeds and iframes fit their containers. */
/* line 11, sass/media/_media.scss */
embed, iframe, object {
    max-width: 100%
    }
/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
/* line 1, sass/media/_captions.scss */
.wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%
    }
/* line 5, sass/media/_captions.scss */
.wp-caption img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto
    }
/* line 9, sass/media/_captions.scss */
.wp-caption .wp-caption-text {
    margin: 0.8075em 0
    }
/* line 14, sass/media/_captions.scss */
.wp-caption-text {
    text-align: left;
    font-family: "Gotham A", "Gotham B", sans-serif
    }
/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
/* line 1, sass/media/_galleries.scss */
.gallery {
    margin-bottom: 1.5em
    }
/* line 5, sass/media/_galleries.scss */
.gallery-item {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%
    }
/* line 11, sass/media/_galleries.scss */
.gallery-columns-2 .gallery-item {
    max-width: 50%
    }
/* line 15, sass/media/_galleries.scss */
.gallery-columns-3 .gallery-item {
    max-width: 33.33%
    }
/* line 19, sass/media/_galleries.scss */
.gallery-columns-4 .gallery-item {
    max-width: 25%
    }
/* line 23, sass/media/_galleries.scss */
.gallery-columns-5 .gallery-item {
    max-width: 20%
    }
/* line 27, sass/media/_galleries.scss */
.gallery-columns-6 .gallery-item {
    max-width: 16.66%
    }
/* line 31, sass/media/_galleries.scss */
.gallery-columns-7 .gallery-item {
    max-width: 14.28%
    }
/* line 35, sass/media/_galleries.scss */
.gallery-columns-8 .gallery-item {
    max-width: 12.5%
    }
/* line 39, sass/media/_galleries.scss */
.gallery-columns-9 .gallery-item {
    max-width: 11.11%
    }
/* line 44, sass/media/_galleries.scss */
.gallery-caption {
    display: block
    }