/*
Theme Name: Web Builder
    Description: A theme framework for Foundation Web Builder clients
    Author: Foundation Center (based on foundationcenter theme by OOMPH! Team)

*/

html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, fieldset, form, label, legend, button, dl, dt, dd, ol, ul, li, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input[type="text"] {margin: 0;padding: 0;border: 0;font-size: 100%;list-style:none;line-height:1;}
html {width:100%;height:100%;overflow-y:scroll;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a:focus {outline: 0;}
a:hover,
a img {border: 0;}


body {width:100%;margin:0 auto 0;font-size:100%;}

p, td, th, li, dd, dt {font-size:.75em;line-height:1.5em;}
li p, td p, li li {font-size:1em;}
* + p {margin:1em 0;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border: 0;}

/* Headings */
h1, h2, h3, h4, h5, h6 {margin:1em 0 .3em 0;clear: both;}
h1 {font-size:2em;margin:0;}
h1.entry-title {margin:0 0 1em 0;}
h2 {font-size:1.75em;}
h3 {font-size:1.5em;}
h4 {font-size:1.25em;}
h5 {font-size:1em;}
h6 {font-size:.75em;}

hr {background-color: #ccc;border: 0;height: 1px;margin-bottom: 1.5em;}

dt {font-weight: bold;}
dd {margin: 1em 2em;}
dfn, cite, em, i {font-style: italic;}
blockquote {margin: 0 2em;}
address {margin: 0 0 2em;}
code, kbd, tt, var {font-family: Monaco, Consolas, "Andale Mono", monospace;}
sup,sub {font-size: 75%;height: 0;line-height: 0;position: relative;vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
small {font-size: 75%;line-height:.5em;}
big {font-size: 125%;}
figure {margin: 0;}
img {height: auto;max-width: 100% !important;}
button,input,select,textarea {font-size: 100%;margin: 0;vertical-align: baseline;*vertical-align: middle;}
button,input {line-height: normal;}

ol, ul {margin:0 0 0 1em;padding:0 0 0 .5em;}
ol>li, ul>li {padding:0 0 0 1em;}
ol>li {list-style:decimal;}
ul>li {list-style:disc;}
li:first-child {margin-top:1em;}
li:last-child {margin-bottom:1em;}
ol.upper-roman li { list-style-type:upper-roman;}

input, input[type="text"], input[type="search"], input[type="submit"], button, select {border:1px #ccc solid;background-color:#fff;padding:.15em .35em;}
input[type="submit"], input[type="button"], input[type="reset"], button {background:url("../fcwebbuilder/images/bg_translucent-black-30.png");color:#fff;cursor:pointer;}

.skip-link, .assistive-text, .hidden, .hide-me, .screen-reader-text {display:none;}
p.edit-link>a {font-size:.75em;padding:.25em .5em;background-color:#ddd;border-radius:3px;color:#777;}
p.edit-link>a:hover {color:#eee;background-color:#999;text-decoration:none;}

/* Alignment */
.alignleft {display:inline;float:left;margin-right:1em;}
.alignright {display:inline;float:right;margin-left:1em;}
.aligncenter {clear: both;display: block;margin: 0 auto;}

/* Clearing */
.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;}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after {clear: both;}

/* Equalize */
.equalize, div#main {content:"equalize";data:equalize;}

/* Layout */
.site-width {float:none !important;margin-right:auto !important;margin-left:auto !important;clear:both;}

div#page {position:relative;}
div#header-top {width:100%;float:left;text-align:left;padding:.25em 0;position: relative;}
div#header-top form {width:50%;}
div#header-top form p {font-size:.7em;margin:0;width:100%;clear:none;vertical-align:middle;}
hgroup.custom-header-text {text-align:center;}
h1#site-title a {color:inherit;font-weight:inherit;margin:0;padding:0;border:0;}
h1#site-title a:hover {color:inherit;text-decoration:none;margin:0;padding:0;border:0;}
div#custom-logo {float:none;margin:0 auto;}
div#custom-logo img {max-width:100%;}
h2#site-description {margin:0;}

header#branding, div#middle, div#main, footer#colophon {width:100%;float:left;position:relative;}

div#site-info, div#hosted-by {width:100%;float:left;text-align:center;margin:1em auto 0 auto;}
div#hosted-by + div {position:absolute;}
div#site-info p {font-size:.7em;margin:.5em 0;}
div#site-info p.company-info>span {border-right-width:1px;border-right-style:solid;padding:0 .65em;}
div#site-info p.company-info>span:last-child {border:none;}
div#site-info a {color:inherit;font-weight:inherit;}

body.home header.entry-header {display:none;}


/* updated hosted-by foramtting */

div#hosted-by {
    margin: 1em auto 2em auto;
} div#hosted-by a {
	height: 32px;
	display: inline-block;
}    
div#hosted-by img {
	height:100%;
}



/*************************************************************************/

/* =Menu
-------------------------------------------------------------- */

nav#top-access {width:auto;float:right;position:relative;text-align: right;}
nav#access {float:left;width:100%;position:relative;z-index:999;text-align: center;}
nav#footer-access {float:left;width:100%;position:relative;z-index:999;text-align: center;}
nav#top-access ul, nav#access ul, nav#footer-access ul, nav#top-access li, nav#access li, nav#footer-access li {list-style: none;padding:0;margin:0;}
nav#top-access li, nav#access li, nav#footer-access li {display:inline-block;zoom: 1;*display: inline;float:none;position:relative;line-height:normal;}
nav#top-access a, nav#access a, nav#footer-access a {display: block;}
nav#top-access>div, div#header-top>div.site-width, nav#top-access ul, nav#top-access li, nav#top-access li a, nav#top-access li a:before, nav#access>div, nav#access ul, nav#access li, nav#access li a, nav#access li a:before {border-color:inherit;background-color:inherit;color:inherit;}
nav#top-access ul ul, nav#access ul ul, nav#footer-access ul ul {display:none;width:150px;text-align:left;position:absolute;left:0;z-index:999;}
nav#top-access ul ul li, nav#access ul ul li {display:block;float:left;text-align:left;width:100%;font-size:1em;}
nav#top-access ul ul a, nav#access ul ul a {font-size:.85em;width:85%;padding:.5em 7.5%;}
nav#top-access ul ul a:hover, nav#access ul ul a:hover {text-decoration:none;}
nav#top-access ul ul ul, nav#access ul ul ul {left:100%;top: 0;}
nav#top-access ul li.open > ul, nav#access ul li.open > ul {display: block;}
nav#top-access .current-menu-item > a,
nav#top-access .current-menu-ancestor > a,
nav#top-access .current_page_item > a,
nav#top-access .current_page_ancestor > a,
nav#access .current-menu-item > a,
nav#access .current-menu-ancestor > a,
nav#access .current_page_item > a,
nav#access .current_page_ancestor > a {font-weight:inherit;}




/* =Content
----------------------------------------------- */
header.page-header {margin-bottom:2em;}

section#primary {width:95%;padding:2.5%;float:left;}
section#secondary {width:30%;padding:2.5%;float:left;}

body.two-column-right-sidebar section#primary,
body.two-column-left-sidebar section#primary,
body.one-column-no-sidebar.fc-grant-sidebar section#primary {width:60%;}

body.two-column-left-sidebar section#primary,
body.two-column-left-sidebar section#secondary {float:right;}



/* =Widgets
----------------------------------------------- */

aside.widget {width:90%;float:left;clear:both;padding:5%;margin: 0 0 5%;background-color:inherit;border-radius:5px;border:none;}
aside.widget:last-child {margin:0;}
aside.widget ul, aside.widget ol {margin:0;padding:0;}
aside.widget li {list-style:none;margin:0;padding:.75em 0;border-bottom:1px #ccc solid;}
aside.widget li:last-child {border-bottom:none;padding-bottom:0;}
aside.widget h3.widget-title {width:101%;border-radius:5px 5px 0 0;margin:-5.5% -5.5% .5em;padding:2% 5%;font-size:1.35em;}
aside.widget select, aside.widget input {max-width: 100%;}

/* Entry Footer */
footer.entry-meta {width:100%;float:left;margin-top:1em;}
footer.entry-meta p.read-more {text-align:right;}

/* =Search
----------------------------------------------- */

form.search-form p {font-size:.75em;margin:2px;box-sizing:content-box;-moz-box-sizing:content-box;}
body.search-results article h1.entry-title {font-size:1.25em;margin:0;}
body.search-results article {border-bottom:1px #ccc solid;padding:1em 0;float:left;width:100%;}
body.search-results article:last-child {border-bottom:none;}
body.search-results p.posted-on {font-size:.75em;font-style:italic;margin:0em;}
body.search-results footer.entry-meta {margin-top:0;}

/* Paging */
p.fc-paging {display:block;width:97%;float:left;clear:both;position:relative;text-align:center;margin:0;padding:.5em 1.5%;margin-top:.75em;font-size:.85em;}
p.fc-paging a {color:inherit;}
p.fc-paging a:hover {color:#777;text-decoration:none;}
span.fc-paging-previous, span.fc-paging-next {cursor:default;display:block;color:inherit;font-weight:bold;}
span.fc-paging-previous {float:left;margin-left:.5em;}
span.fc-paging-next {float:right;margin-right:.5em;}
span.fc-paging-arrow {display:inline-block;font-family:Arial, Helvetica, sans-serif;width:1.25em;height:1.25em;line-height:1.25;border-radius:.625em;border-width:1px;border-style:solid;border-color:inherit;color:inherit;background-color:#fff;font-weight:bold;}
span.fc-paging-previous span.fc-paging-arrow {margin-right:.5em;}
span.fc-paging-next span.fc-paging-arrow {margin-left:.5em;}



/* =Posts & Pages with Gallery & jCarousel
----------------------------------------------- */
#content.has-gallery #mycarousel {
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

#content.has-gallery #mycarousel {
    height: 342px;
}

#content.has-gallery #mycarousel li {
    float: left;
    font-size: 100%;
    height: 342px;
    width: 570px;
    position: relative;
}

#content.has-gallery #mycarousel li .entry-thumbnail {
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
    position: absolute;
}

#content.has-gallery #mycarousel li .entry-thumbnail img {
    max-height: 342px;
    max-width: 570px;
}

#ie7 #content.has-gallery #mycarousel li .entry-thumbnail img {
    height: 100%;
    width: 570px;
}

#content.has-gallery #mycarousel li .entry-meta,
.one-column-no-sidebar #content.has-gallery #mycarousel li .entry-meta {
    background: transparent url(../images/controls.png) scroll repeat 0 0;
    color: #fff;
    display: block;
    font-size: 1em;
    line-height: normal;
    padding: .5em;
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 1;
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    box-sizing: border-box;
}

#content.has-gallery #mycarousel li .entry-title {
    border: none;
    color: #fff;
    display: block;
    font-size: 1em;
    line-height: normal;
    margin: 0;
    padding: 0;
    width: 100%;
}

#content.has-gallery #mycarousel li .entry-summary {
    font-style: italic;
}

/* One Column Layout chosen */
.one-column-no-sidebar #content.has-gallery #mycarousel {
    height: 345px;
}

.one-column-no-sidebar #content.has-gallery #mycarousel li {
    height: 345px;
    width: 920px;
}

.one-column-no-sidebar #content.has-gallery #mycarousel li .entry-thumbnail img {
    max-height: 345px;
    max-width: 920px;
}

/* Slideshow
----------------------------------------------- */
div#slide-wrapper {float:left;overflow:hidden;}
div.flexslider {background: none;border: 1px #ccc solid;border-radius: 0px;box-shadow: none;margin: 0 auto;position: relative;overflow:hidden;}
div.flexslider ul, div.flexslider ol, div.flexslider li {margin:0;padding:0;list-style:none;line-height:0;}
ol.flex-control-nav {list-style:none;position:absolute;bottom:1em;right:1em;}
ol.flex-control-nav>li {display:block;float:left;margin:0 .25em;}
ol.flex-control-nav>li>a {cursor:pointer;display:block;width:.75em;height:.75em;background-color:#000;text-indent:-99999px;opacity:.65;border:1px #aaa solid;}
ol.flex-control-nav>li>a.flex-active {background-color:#fff;}
ul.flex-direction-nav {list-style-type: none;}
ul.flex-direction-nav a.flex-prev, ul.flex-direction-nav a.flex-next {
display:block;
cursor: pointer;    
text-indent:-9999px;
width:3.5em;
height:3.5em;
top:43%;
margin: 0;
opacity: 1;
position: absolute;
z-index: 1;
background:url("images/slide-arrows.png") no-repeat;
}
ul.flex-direction-nav a.flex-prev {left:0;background-position:50% -92px;}
ul.flex-direction-nav a.flex-next {right:0;background-position:50% 8px;}
ul.flex-direction-nav a.flex-prev:focus, ul.flex-direction-nav a.flex-next:focus {outline:none;}
ul.slides>li {position:relative;}
ul.slides p {position:absolute;left:0;bottom:6px;margin:0;padding:0;width:100%;max-width:300px;background:url("images/bg_translucent-black.png") 0 0 repeat;color:#fff;font-size:12px;line-height:normal;padding:5px 7px;text-shadow:1px 0 1px #000;}

/* Photo Gallery (w/ Fancybox Plugin) */
dl.gallery-item, dt.gallery-icon {display:block;float:left;}
dl.gallery-item {width:auto !important;margin:.5em;}

/* Tabs */
ul.tabs-nav {list-style:none;padding:0;margin:0 0 1.5em 0;display:block;float:left;clear:both;width:100%;}
ul.tabs-nav>li, ul.tabs-nav>li:first-child {list-style:none;display:block;float:left;padding:.25em 1em;margin:0;cursor:pointer;}
ul.tabs-nav>li.active {cursor:default;}


/* =Comments
----------------------------------------------- */
div#comments {width:100%;float:left;margin-top:1em;}
#respond {
    width: auto;
}


/* =Oomph Calendar
----------------------------------------------- */

.post-type-archive-oomph-calendar .event-date,
.single-oomph-calendar .event-date {
    display: block;
    font-weight: bold;
}

/* =AddThis
----------------------------------------------- */
.addthis_32x32_style .addthis_counter.addthis_bubble_style {
    width: 60px !important;
}


/* =Twitter Widget Overrides
----------------------------------------------- */
.twtr-profile-img {
    position: absolute;
}




/* =Grants
----------------------------------------------- */
div#grants-accordion {margin-bottom: 1em;}
div#grants-accordion section>h1 {font-size:1.5em;padding:.5em 1em;margin-bottom:.75em;position:relative;background:#F6F6F6;border:1px #ccc solid;}
div#grants-accordion section>h1:hover {cursor: pointer;}
div#grants-accordion>section {background:transparent;}
div#grants-accordion article.fc-grant {display:none;}
article.fc-grant {border-bottom:1px #ccc solid;padding:1em 0;float:left;width:100%;position:relative;}
article.fc-grant:last-child {border-bottom:none;}
article.fc-grant>h1.grant-title {font-size:1.25em;margin-top:0;}
div#grants-accordion span.grantsamount-total, .tax-yog div#year_total, .tax-cog div#year_total {float: right;}
.post-type-archive-fc_grants div#year-end-total, .tax-yog div#year-end-total, .tax-cog div#year-end-total {padding:.5em 1em;text-align:right;}

article.fc-grant>header>h1 {margin:0;font-size:1.25em;}
h2.fc-grant-criteria {font-size:1.25em;margin:.5em 0;}
span.fc-grant-arrow {display:inline-block;width: 0;height: 0;margin-right:.5em;vertical-align:middle;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid;}
span.fc-grant-arrow.open {border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid;}

/* Two Column Div Table */
div.twoColumnTbl {width:100%;float:left;clear:both;}
div.twoColumnTbl .column1, div.twoColumnTbl .column2 {width:49%;float:left;}
div.twoColumnTbl .column1 {padding-right:2%;}

/* fc-grant-search-info-tbl */
div.twoColumnTbl.fc-grant-info-tbl {margin:.75em 0;line-height:1.25em;}
div.twoColumnTbl.fc-grant-info-tbl>div {margin:1px 0;}
div.twoColumnTbl.fc-grant-info-tbl>div.column1 {font-weight:bold;width:auto;padding-right:1em;clear:left;}
div.twoColumnTbl.fc-grant-info-tbl>div.column2 {clear:right;font-weight:normal;}
div.twoColumnTbl.fc-grant-info-tbl>div.column2 a {font-weight:normal;}
/* Grants Found */
div.twoColumnTbl.fc-grants-found {width:95%;padding:2.5%;margin:.75em 0 0 0;font-size:.75em;background:url("images/bg_translucent-black-5.png");line-height:1.25em;}
div.twoColumnTbl.fc-grant-search-criteria + div.twoColumnTbl.fc-grants-found {margin-top:0;}
div.twoColumnTbl.fc-grants-found>div {margin:1px 0;}
div.twoColumnTbl.fc-grants-found>div.column1 {width:8.5em;font-weight:bold;padding-right:1em;clear:left;text-align:right;}
div.twoColumnTbl.fc-grants-found>div.column2 {clear:right;font-weight:normal;}
div.twoColumnTbl.fc-grants-found>div.column2 a {font-weight:normal;}

/* =Content
----------------------------------------------- */

.sticky {
}
.hentry {
    margin: 0 0 1em;
}
.byline,
.updated {
    display: none;
}
.single .byline,
.group-blog .byline {
    display: inline;
}

.page-links {
    clear: both;
    margin: 0 0 1em;
}


/* =Asides
----------------------------------------------- */

.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
    display: none;
}


/* =Media
----------------------------------------------- */

.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}
.wp-caption {
    border: 1px solid #ccc;
    margin-bottom: 1.5em;
    max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
    display: block;
    margin: 1.2% auto 0;
    max-width: 98%;
}
.wp-caption-text {
    text-align: center;
}
.wp-caption .wp-caption-text {
    margin: 0.8075em 0;
}
.site-main .gallery {
    margin-bottom: 1.5em;
}
.gallery-caption {
}
.site-main .gallery a img {
    border: none;
    height: auto;
    max-width: 90%;
}
.site-main .gallery dd {
    margin: 0;
}
.site-main .gallery-columns-4 .gallery-item {
}
.site-main .gallery-columns-4 .gallery-item img {
}

/* Make sure embeds and iframes fit their containers */
embed,iframe,object {max-width: 100%;}


/* =Navigation
----------------------------------------------- */

.site-main [class*="navigation"] {
    margin: 0 0 1.5em;
    overflow: hidden;
}
[class*="navigation"] .nav-previous {
    float: left;
    width: 50%;
}
[class*="navigation"] .nav-next {
    float: right;
    text-align: right;
    width: 50%;
}

/* Pull Quotes */
div.pullquote {display:block;font-size:.875em;width:12em;padding:1.25em;text-align:left;line-height:1.35em;}
div.pullquote p {font-size:1em;}
div.pullquote.right {float:right;margin:1em 0 1em 1em;clear:right;}
div.pullquote.left {float:left;margin:0 2em 1em 0;clear:left}
div.pullquote.plain {width:14.5em;padding:0;font-style:normal;background-color:transparent;border:none;border-radius:0;}
div.pullquote.plain.right {margin:0 0 1em 1.5em;}
div.pullquote.plain.left {margin:0 1.5em 1em 0;}
div.pullquote div.pullquote {width:100%;padding:0;margin:1em 0;}
div.pullquote.plain p {font-size:1em;line-height:normal;}
/*div.pullquote + p {margin-top:0;}*/
* + div.pullquote {margin-top:1em;}

/* Image Shortcode */
span.fc-image-wrapper {display:block;width:auto;position:relative;}
div.pullquote span.fc-image-wrapper {margin-bottom:0;text-align:center;}


/* To Top button */
div#fc-to-top {display:none;cursor:pointer;position:fixed;bottom:20px;right:20px;width:2em;height:1.5em;padding:1.5em 1em 1em 1em;background:url("images/bg_translucent-white-50.png") 0 0 repeat;border-radius:.5em;font-weight:bold;color:#fff;}

/* Fancybox Images */
a.fancy-image {position:relative;}
div.fancybox-title a.fancy-image {display:none;}
/*div.pullquote a.fancy-image:before {content:"";display:block;width:14px;height:14px;position:absolute;bottom:3px;right:3px;background:url("images/icon_maximize.png") 0 0 no-repeat;}*/

/* Responsive */
@media (max-width:768px) {
    div#hosted-by {position:static !important;margin-bottom:1em;}
    section#primary, section#secondary {width:90%;padding:5%;}
    
    /* Menu */
    nav.primary-menu {z-index:99999 !important;}
    
    nav.primary-menu>h3,
    nav#top-access.primary-menu>h3, 
    nav#access.primary-menu>h3, 
    nav#footer-access.primary-menu>h3 {display:none;}
    
    nav.primary-menu,
    nav#top-access.primary-menu,
    nav#access.primary-menu,
    nav#footer-access.primary-menu {width:5em;max-width:10%;padding:0;margin:0;position:fixed;top:.5em;right:.5em;}
    
    nav.primary-menu:before,
    nav#top-access.primary-menu:before,
    nav#access.primary-menu:before,
    nav#footer-access.primary-menu:before {display:block;float:right;font-size:.75em;height:1.5em;padding:1em 1em .5em 2.5em;content:"Menu";cursor:pointer;color:inherit;background-image:url("../fcwebbuilder/images/sprite_mobile-icons.png");background-color:inherit;background-position:15% -7.3em;background-repeat:no-repeat;border-radius:5px;}
    
    nav.primary-menu ul.menu,
    nav#top-access.primary-menu ul.menu,
    nav#access.primary-menu ul.menu,
    nav#footer-access.primary-menu ul.menu {display:none;width:10em;position:absolute;top:2.25em;right:0;}
    
    nav.primary-menu ul.menu li,
    nav#top-access.primary-menu ul.menu li,
    nav#access.primary-menu ul.menu li,
    nav#footer-access.primary-menu ul.menu li {width:100%;font-size:1em;}
    
    nav.primary-menu li a,
    nav#top-access.primary-menu li a,
    nav#access.primary-menu li a,
    nav#footer-access.primary-menu li a {padding:.75em 0;}
    
    nav.primary-menu li:first-child a,
    nav#top-access.primary-menu li:first-child a,
    nav#access.primary-menu li:first-child a,
    nav#footer-access.primary-menu li:first-child a {border-top-width:1px;}
    
    nav.primary-menu li a:before,
    nav#top-access.primary-menu li a:before,
    nav#access.primary-menu li a:before,
    nav#footer-access.primary-menu li a:before {border:none;}
    
    nav.primary-menu.open ul.menu,
    nav#top-access.primary-menu.open ul.menu,
    nav#access.primary-menu.open ul.menu,
    nav#footer-access.primary-menu.open ul.menu {display:block;}
    
    /* To Top Button */
    div#fc-to-top {font-size:.75em;bottom:2em;right:.5em;width:3em;height:3em;padding:0;text-indent:-9999999px;background:url("../fcwebbuilder/images/sprite_mobile-icons.png") 50% 1em no-repeat;}
    /* Equalize */
    .equalize, div#main {content:"false";data:false;}
}
@media (max-width:650px) {
    nav.primary-menu:before, nav#footer-access.primary-menu:before {content:"";width:3em;height:3em;padding:0;background-position:50% -7.3em;}
}
@media (max-width:480px) {
    h1 {font-size:1.5em;margin:0;}
    h1.entry-title {margin:0 0 1em 0;}
    h2 {font-size:1.25em;}
    h3 {font-size:1em;}
    h4 {font-size:1em;}
    h5 {font-size:.75em;}
    h6 {font-size:.75em;}
    div.pullquote, div.pullquote.plain {width:90%;margin:1%;padding:4%;}
}

