@import url(/storage/themes/madison-2-13438c6b-ea84-12b3-7d6a-493e52e8ce0e/css/body/helvetica.css);@import url(/storage/themes/madison-2-13438c6b-ea84-12b3-7d6a-493e52e8ce0e/css/white/lightbox.css);#content img{max-width:2048px}#lbox_share{display:block}

.wf-loading { visibility: hidden; }
.wf-active, .wf-inactive { visibility: visible; }


h1,h2,h3,h4,h5,h6, body, header.top h1, nav, strong, b {
	font-family: 'ltc-bodoni-175', 'Times New Roman', serif;
	font-weight: 400;
}
.amp {  }
section span.tagline { color: #000; font-size: 14px; }

nav { margin-top: 2em; }

nav ul ul,
.mob ul li ul li,
figcaption p { font-size: 14px; line-height: 16px; font-family: 'franklin-gothic-urw-cond', 'Helvetica Neue', Arial, sans-serif; font-weight: 400; }

nav a.k-nav-current { font-weight: 400; }

.mob ul li ul li {  }
.mob ul li a { padding: 5px 20px; }

#col-xtra-text { padding-top: 1em; font-size: 14px; }
#col-xtra-text a {
    color: inherit !important;
}

#col-xtra-text .smlcaps {
    text-transform: uppercase; font-size: .75em;
}

/*#col-xtra-text .contact {
    border: 1px solid rgba(40,40,40,.1); padding: 4px 0 5px;  line-height: 1.3;
}
#col-xtra-text .contact .smlcaps {
    line-height: 1.8;
}*/

#col { 
    -ms-overflow-style: -ms-autohiding-scrollbar; 
}

article header .item_meta { display: none; }

.k-content.float .k-content-embed { margin: -10px 20px; }
.k-content.float { background: transparent; }

.mob { box-shadow: none; border-right: 1px solid #ddd; }

.k-video { margin: 0 auto; }