/* CSS Document */

/*
COLORS:
Gold: #e6b122;
Red: #be1e2d (old: #c4161c);
Black: #222;
Charcoal Gray: #636161;

OLD Turquoise: #2ba6cb;
OLD hover: #2795b6;
*/

/* ========== FONTS ========== */

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 14, 2013 03:17:22 PM America/New_York */
@font-face {
    font-family: 'CabinRegular';
    src: url('https://ongstadseed.com/assets/font/Cabin-Regular-webfont.eot');
    src: url('https://ongstadseed.com/assets/font/Cabin-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://ongstadseed.com/assets/font/Cabin-Regular-webfont.woff') format('woff'),
         url('https://ongstadseed.com/assets/font/Cabin-Regular-webfont.ttf') format('truetype'),
         url('https://ongstadseed.com/assets/font/Cabin-Regular-webfont.svg#CabinRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CabinItalic';
    src: url('https://ongstadseed.com/assets/font/Cabin-Italic-webfont.eot');
    src: url('https://ongstadseed.com/assets/font/Cabin-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://ongstadseed.com/assets/font/Cabin-Italic-webfont.woff') format('woff'),
         url('https://ongstadseed.com/assets/font/Cabin-Italic-webfont.ttf') format('truetype'),
         url('https://ongstadseed.com/assets/font/Cabin-Italic-webfont.svg#CabinItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CabinMedium';
    src: url('https://ongstadseed.com/assets/font/Cabin-Medium-webfont.eot');
    src: url('https://ongstadseed.com/assets/font/Cabin-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://ongstadseed.com/assets/font/Cabin-Medium-webfont.woff') format('woff'),
         url('https://ongstadseed.com/assets/font/Cabin-Medium-webfont.ttf') format('truetype'),
         url('https://ongstadseed.com/assets/font/Cabin-Medium-webfont.svg#CabinMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CabinMediumItalic';
    src: url('https://ongstadseed.com/assets/font/Cabin-MediumItalic-webfont.eot');
    src: url('https://ongstadseed.com/assets/font/Cabin-MediumItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://ongstadseed.com/assets/font/Cabin-MediumItalic-webfont.woff') format('woff'),
         url('https://ongstadseed.com/assets/font/Cabin-MediumItalic-webfont.ttf') format('truetype'),
         url('https://ongstadseed.com/assets/font/Cabin-MediumItalic-webfont.svg#CabinMediumItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CabinSemiBold';
    src: url('https://ongstadseed.com/assets/font/Cabin-SemiBold-webfont.eot');
    src: url('https://ongstadseed.com/assets/font/Cabin-SemiBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://ongstadseed.com/assets/font/Cabin-SemiBold-webfont.woff') format('woff'),
         url('https://ongstadseed.com/assets/font/Cabin-SemiBold-webfont.ttf') format('truetype'),
         url('https://ongstadseed.com/assets/font/Cabin-SemiBold-webfont.svg#CabinSemiBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CabinSemiBoldItalic';
    src: url('https://ongstadseed.com/assets/font/Cabin-SemiBoldItalic-webfont.eot');
    src: url('https://ongstadseed.com/assets/font/Cabin-SemiBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://ongstadseed.com/assets/font/Cabin-SemiBoldItalic-webfont.woff') format('woff'),
         url('https://ongstadseed.com/assets/font/Cabin-SemiBoldItalic-webfont.ttf') format('truetype'),
         url('https://ongstadseed.com/assets/font/Cabin-SemiBoldItalic-webfont.svg#CabinSemiBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CabinBold';
    src: url('https://ongstadseed.com/assets/font/Cabin-Bold-webfont.eot');
    src: url('https://ongstadseed.com/assets/font/Cabin-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://ongstadseed.com/assets/font/Cabin-Bold-webfont.woff') format('woff'),
         url('https://ongstadseed.com/assets/font/Cabin-Bold-webfont.ttf') format('truetype'),
         url('https://ongstadseed.com/assets/font/Cabin-Bold-webfont.svg#CabinBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CabinBoldItalic';
    src: url('https://ongstadseed.com/assets/font/Cabin-BoldItalic-webfont.eot');
    src: url('https://ongstadseed.com/assets/font/Cabin-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://ongstadseed.com/assets/font/Cabin-BoldItalic-webfont.woff') format('woff'),
         url('https://ongstadseed.com/assets/font/Cabin-BoldItalic-webfont.ttf') format('truetype'),
         url('https://ongstadseed.com/assets/font/Cabin-BoldItalic-webfont.svg#CabinBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* ========== GENERAL ========== */

body {
    background: #ccc url('https://ongstadseed.com/assets/img/cartographer.png') repeat;
    font-family: 'Open Sans', "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
a {
    color: #636161; }
    a:hover, a:focus {
    color: #be1e2d; }
.row {
    background-color: #fff;
}

#company-title {
    display: none;
}
#company-logo {
    margin: 10px 10px 10px 0;
}

h1, h2, h3, h4, h5, h6 {
    font-family: CabinBold, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
nav {
    text-transform: uppercase; }
    nav ul {
        font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; 
    }
ul {
    margin-left: 20px;
}
.top-bar ul {
    margin-left: 0; }
    .top-bar a {
        white-space: nowrap;
    }
.centered {
    text-align: center;
}
.bg-gold {
    background-color: #e6b122;
}
.bg-gray {
    background-color: #ccc;
}
.bg-red {
    background-color: #be1e2d;
}
.highlight-box {
    padding-bottom: 10px;
    margin-bottom: 1.26em;
    }
    .highlight-box p {
        font-size: 14px;
        line-height: 1.4;
        padding: 0 16px;
    }
    .highlight-box ul {
        margin-left: 16px;
        margin-bottom: 1em;
        margin-top: 0.5em;
    }
    .highlight-box a {
        color: #636161;
        }
        .highlight-box a:hover, .highlight-box a:focus {
            text-decoration: underline;
        }
    .highlight-box h4.box-contents-title {
        color: #222;
        font-size: 16px;
        font-weight: normal;
        border-bottom: solid 1px #222;
        margin-left: 16px;
        margin-right: 16px;       
    }
h3.box-title {
    background-color: #636161;
    color: #fff;
    font-family: CabinRegular, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0.07em;
    margin-bottom: 7px;
    padding: 7px 0;
    text-indent: 16px;
    text-transform: uppercase;
}
.sidebar-heading {
    margin-top: 0;
}
.top-bar {
    /* padding-left: 0;
    padding-right: 0; */
    margin-bottom: 0.9375em;
    font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

.orbit-container .orbit-slides-container > * .orbit-caption {
    padding: 8px 14px 0;
}
.orbit-bullets li {
    height:12px;
    width:12px;
}
.orbit-caption h2, .orbit-caption h3 {
    margin-bottom: inherit;
}
.orbit-slide-number {
    display: none;
}
#header {
    background: #fff url('https://ongstadseed.com/assets/img/1000-header-Ongstad-2.png') no-repeat top left;
    min-height: 151px;
}
#company-logo {
    margin: 30px 0 10px 15px;
    padding: 0;
}
#footer {
    background: #be1e2d url('https://ongstadseed.com/assets/img/1000-footer-Ongstad-2.png') no-repeat top left;
    min-height: 79px;
    padding-top: 90px;
    }
    #footer a:visited, #footer a:link {
        color: #ccc;
    }
    #footer .row {
        background-color: transparent;
    }
    .footer-row {
        font-size: 95%;
        line-height: 1.4;
    }
    .footer-copyright {
        font-size: 90%;
        margin-top: 10px;
        /* border-top: dotted 1px #222; */
        /* padding-top: 6px; */
    }
    #footer .linear_list {
        display: inline;
        list-style: none;
        margin-left: 0;
        }
        #footer .linear_list li {
            /* border-right: solid 1px #222; */
            display: inline;
            margin-left: 0;
            margin-right: 0;
            /* padding-left: 10px;
            padding-right: 10px; */
        }
        #footer .linear_list li:after {
            content: " | ";
        }
        #footer .linear_list .first {
            /* padding-left: 0; */
        }
        #footer .linear_list .last:after {
            /* border-right: 0;
            padding-right: 0; */
            content: "";
        }
    #footer a {
        white-space: nowrap;
    }
.home-heading {
    margin-top: 0;
    margin-bottom: 10px;
    }
    h2.home-heading {
        margin-top: -10px;
    }
    .home-heading a:active, .home-heading a:visited {
        color: #111;
    }
    .home-heading a:hover, .home-heading a:focus {
        color: #be1e2d;
    }
.home-manufacturer-box {
    border: 3px solid #e6b122; 
    margin-bottom:1em;
    padding: 1em; 
    width:100%; 
}
#vap-logo {
    margin: 1em 0;
}
#tagline {
    color: #222;
    font-family: CabinBold, Helvetica, Arial, sans-serif;
    font-size: 24px;
    text-align: center;
}
.related-links ul {
    margin-bottom: 2em;
}
.related-links li {
    line-height: 1.4em;
    margin-bottom: 0.5em;
    }
    .related-links li a {
        font-weight: bold;
    }
article a {
    font-weight: bold;
}
.padded-block {
    padding-bottom: 2em;
}
.breadcrumb {
    font-size: 0.8em;
    margin-bottom: 1em;
}
.post-meta {
    color: #999;
    font-style: italic;
    font-size: 0.8em;
    margin-bottom: 0.8em;
    margin-top: -1em;
}
.post-excerpt {
    border-bottom: dashed 1px #999;
    margin-bottom: 2em;
    padding-bottom: 1em;
}
.post-excerpt-home {

}
.read-more {
    font-style: italic;
    font-weight: 600;
}
.pagination li.current a {
    background: #be1e2d; }
    .pagination li.current a:hover, .pagination li.current a:focus {
        background: #be1e2d; }

iframe, object, embed { max-width: 100%; }

@media only screen and (min-width: 58.75em) {
    .top-bar-section li a:not(.button) {
        padding: 0 55px;
    }
    #tagline {
        left: 310px;
        position: relative;
        text-align: left;
        top: -70px;
    }
    #main-nav { 
        margin-top: -20px;
    }
    .container {
        min-height:400px;
    }
}

@media only screen and (max-width: 58.74em) {
    #tagline {
        margin-bottom: 10px;
    }
}

/* 
.orbit-container .orbit-slides-container > * .orbit-caption {
    background-color: black;
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
}
.orbit-container .orbit-slides-container > * .orbit-caption * {
    color: white; 
}
*/