﻿@charset "UTF-8";

/* skel-baseline v2.0.1 | (c) n33 | getskel.com | MIT licensed */


/* skel-baseline v2.0.1 | (c) n33 | getskel.com | MIT licensed */


/* skel-baseline v2.0.1 | (c) n33 | getskel.com | MIT licensed */


/*###############
##### BASIC #####
###############*/

body, input, select, textarea {
    font-size: 0.8em;
    line-height: 1.3em;
}

h1 {
}

.breadcrumb {
}



/*##############
##### FORM #####
##############*/

.archive-search-ddf {
    font-size: 0.89em;
    height: 1.8em;
}

input.header-search-txtfield[type="text"] {
    font-size: 1em;
}

.select-wrapper.issue-pages::before {
    line-height: 2.2em;
}

.select-wrapper:before{
    line-height:2.2
}




/*###############
##### ICONS #####
###############*/

/* NO CHANGE */



/*################
##### IMAGES #####
################*/

/* NO CHANGE */



/*###############
##### LISTS #####
###############*/

/* NO CHANGE */



/*################
##### TABLES #####
################*/

/* NO CHANGE */




/*##############
##### GRID #####
##############*/

/* NO CHANGE */




/*#################
##### BUTTONS #####
#################*/

input[type="submit"], input[type="reset"], input[type="button"], .button, button {
    height: 2.4em;
    line-height: 2.4em;
    padding: 0 1.2em;
}

    button.search {
        float: left;
        padding: 0.55em 0;
        margin-left: 2%;
        width: 15%;
    }




/*################
##### HEADER #####
################*/

/* HEADER */
#skel-layers-wrapper {
    padding-top: 0;
}

#header .container {
    position: relative;
    display: block;
    height: auto;
    padding-bottom:1em
}

/* HEADER: LOGO */
.logo {
    margin: 0 auto;
    text-align: center;
    position: relative;
    display: block;
}

    .logo img {
        margin: 1em 0 0 0;
        padding: 0;
        width: 170px;
    }


/* HEADER: SEARCH */
.header-search-wrap {
    margin: 0.5em auto 0;
    padding: 0;
    width: 100%;
    text-align: center;
    position: relative;
    top: auto;
    right: auto;
    height: auto;
}


/* HEADER: MOBILE LINKS */
.mobile-links {
    margin: 0 auto;
    padding: 0.7em 0;
    position: relative;
    font-size: 0.9em;
    text-align: center;
}

    .mobile-links a {
        color: #FFF;
    }

        .mobile-links a:hover {
            text-decoration: underline;
        }

    .mobile-links span {
        margin: 0;
        padding: 0 0.7em;
    }








/* HEADER: CONTACT */
.header-contact {
    margin: 0 0 5px;
    padding: 0;
    position: relative;
    text-align: center;
    font-size: 0.9em;
}


/* HEADER: NAV */
nav .container {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}

ul#nav li{
    float:none
}


/*################
##### BANNER #####
################*/

.flex-container {
    width: 90%;
}


/*##############
##### MAIN #####
##############*/

.mobile-spacer {
    margin: 2em 0 0;
    padding: 1em 0 0 0;
    height: 0;
    display: block;
    border-top: 1px solid #c31919;
}

.archive-or {
    padding: 0.5em 0;
}




/*######################
##### ARTICLE WRAPS ####
######################*/

/* IMAGE WRAPS HEIGHT */
.image-wrap.large {
    height: 20em;
}

.image-wrap.medium {
    height: 11em;
}

.image-wrap.small {
    height: 6em;
}


/* TEXT WRAPS HEIGHT */
.article-wrap.large {
    height: 20em;
}

.article-wrap.medium {
    height: auto;
}

.article-wrap.small {
    height: auto;
}



/*#############
#### ISSUE ####
#############*/

.archive-search-wrap {
    margin-bottom: 1em;
}

/* KEYWORD RESULTS */
.keyword-results-content {
    padding: 0 0 1em 0;
}



/*##############
#### FOOTER ####
##############*/

.footer-links {
    font-size: 0.8em;
}

.footer-copyright {
    font-size: 0.7em;
}

.footer-bottom {
    font-size: 0.6em;
}





/*###############
#### TEASERS ####
###############*/

.teasers {
    margin-bottom: 3em;
}



/*################
#### PRODUCTS ####
################*/

/* NO CHANGE */




/*###############
#### GALLERY ####
###############*/




/*################
### PAGINATION ###
################*/

.pagination.special {
    float: right;
}



/*#####################
### NEWS AND EVENTS ###
#####################*/

/* NO CHANGE */



/*################
### VALIDATION ###
################*/

/* NO CHANGE */



/*##############################
##### RESPONSIVE RECAPTCHA #####
##############################*/





/*#####################
#### FEEDBACK FORM ####
#####################*/

/* NO CHANGE */



/*##################
#### GOOGLE MAP ####
##################*/

/* NO CHANGE */


/*###################
#### BACK TO TOP ####
###################*/

/* NO CHANGE */



/*#################
#### CLEAR FIX ####
#################*/

/* NO CHANGE */

