@charset "utf-8";
/* HTML5 ✰ Boilerplate	
/* Auth: metal@flat.com		✰
/* Date: Fall, 2013			✰
/* Site: KIERAN TIMBERLAKE	✰
==========================================================================================
*//* ---------------------------------------------------------------------------------- */
*{outline:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;text-shadow:none;-webkit-tap-highlight-color:transparent!important}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-size:13px;font-size:62.5%}html>body{font-size:10px}article,aside,blockquote,body,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,img,input,li,nav,ol,p,pre,section,table,td,textarea,th,tr,ul{margin:0;padding:0;border:none;outline:0}body,html{min-height:100%;height:100%;background-color:#fff}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}img{-ms-interpolation-mode:bicubic;vertical-align:middle;image-rendering:optimizeQuality}svg:not(:root){overflow:hidden}abbr[title]{border-bottom:1px dotted}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top;resize:vertical}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

/* PUBLIC UI ✰ Layout Elements (general layout framework)
==========================================================================================
*//* ---------------------------------------------------------------------------------- */
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#444;color:#fff;text-shadow:none;-webkit-font-smoothing:antialiased}::selection{background:#444;color:#fff;-webkit-font-smoothing:antialiased;text-shadow:none}body,button,h1,h2,h3,h4,h5,h6,input,label,p,select,textarea{font-family:open-sans,Helvetica Neue,Helvetica,Arial,san-serif;font-style:normal;font-weight:400;-webkit-appearance:none;-moz-appearance:none}.article,.aside,.figure,.footer,.header,.hgroup,.menu,.nav,.section,article,aside,figure,footer,header,hgroup,menu,nav,section{position:relative;display:block}.aside,.section{float:left}a{cursor:pointer}div#body_container{position:absolute;z-index:1;width:100%;height:100%;min-width:117em;min-height:100%;display:block}html>body #body_container{height:auto}.body_inner{position:relative;width:107em;margin:0 auto;padding:0 0}.body_inner:after,.body_inner:before,ul:after,ul:before{display:table;line-height:0;content:""}.body_inner:after,ul:after{clear:both}.open-sans{font-family:open-sans,Helvetica Neue,Helvetica,Arial,san-serif}a,blockquote,button,figcaption,h1,h2,h3,h4,h5,h6,input,label,p,ul,ul * ul,ul * ul li,ul li{color:#000}blockquote,button,button span.label,input,label,p{font-family:open-sans,Helvetica Neue,Helvetica,Arial,san-serif;font-size:1.3em;font-weight:400;line-height:1.85em;letter-spacing:0;text-align:justify}button,button span.label,input{font-size:10px!important}::-webkit-input-placeholder{color:#e5e5e1;-webkit-font-smoothing:antialiased}:-moz-placeholder{color:#e5e5e1;-webkit-font-smoothing:antialiased}::-moz-placeholder{color:#e5e5e1;-webkit-font-smoothing:antialiased}:-ms-input-placeholder{color:#e5e5e1;-webkit-font-smoothing:antialiased}a,a:link,a:visited{border-bottom:.1em solid #be0000;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-decoration:none}a:active,a:focus,a:hover{color:#be0000;border-bottom:.1em solid transparent;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}b{font-weight:500;letter-spacing:inherit}h1{font-size:2.4em;font-weight:400;line-height:1.25em}h2{font-size:2em;line-height:1.4em;font-weight:400}h3{font-size:1.3em;font-weight:700;line-height:1.85em;letter-spacing:.2em;margin-bottom:0;text-transform:uppercase}blockquote{font-size:1.3em;font-weight:400;line-height:1.85em;border-left:5px solid #ebebeb;padding:0 20px;margin:0 0;display:block}blockquote small,blockquote span{font-size:85%;font-weight:100}small{color:#6e6e69;font-size:.85em;line-height:1.45em;-webkit-font-smoothing:antialiased}h1 small,h2 small,h3 small{text-transform:none}hr{clear:both}span.tag,span.timestamp,span.title{color:#9b9b96;-webkit-font-smoothing:antialiased;font-size:1.1em;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6em;display:block}.glyph,.glyph:active,.glyph:hover,.glyph:visited{font-size:1em;background-image:url(../img/glyphs.png);background-size:24em 18em;background-repeat:no-repeat;background-position:-200% -200%;background-color:transparent;width:2em;height:2em;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important;display:inline-block;overflow:hidden;border:0!important}.glyph.FACEBOOK{background-position:0 -8em}a.glyph.FACEBOOK:hover{background-position:0 -10em}.glyph.TWITTER{background-position:-2em -8em}a.glyph.TWITTER:hover{background-position:-2em -10em}.glyph.VIMEO{background-position:-4em -8em}a.glyph.VIMEO:hover{background-position:-4em -10em}.glyph.ISSUU{background-position:-6em -8em}a.glyph.ISSUU:hover{background-position:-6em -10em}a#scrolltotop{font-size:1em;position:fixed;left:50%;bottom:0;z-index:999;width:4.5em;height:4.5em;overflow:hidden;margin-left:-50.5em;background-color:#dededb;border:none!important}a#scrolltotop:hover{width:14em;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}a#scrolltotop .glyph{background-position:-10em -12em;width:14em;height:4.5em;display:block}div#body_modal_fog{position:fixed;z-index:19;width:100%;height:100%;min-height:100%;cursor:pointer;display:block;background:#232426;background:#232426;background:#232426}div#body_modal{position:fixed;z-index:20;top:0;left:0;width:100%;height:100%;margin:0 auto;display:block}div#body_modal div#body_modal-inner{position:relative;width:100%;min-height:30em;margin:0 auto;padding:0 0;display:block;background:0 0}div#body_modal #body_modal-close{font-size:1em;position:fixed;z-index:10;right:2em;top:2em;width:4.6em;height:4.6em;background:#000;opacity:.5;display:block;border:0}div#body_modal #body_modal-close span.glyph{margin-top:1.3em;margin-left:1.3em;background-position:-8em -2em;display:block}div#body_modal #body_modal-close:hover{opacity:1}div#body_modal .CYCLE-CNTRL{position:fixed;z-index:10;top:50%;width:4.5em;height:24em;margin-top:-15em;background-color:#000;opacity:.5;border:0;display:block;visibility:hidden}div#body_modal.SLIDESHOW .CYCLE-CNTRL{visibility:visible}div#body_modal.SLIDESHOW .CYCLE-CNTRL span.glyph{margin-top:10em;width:4.5em;height:4em;display:block}div#body_modal.SLIDESHOW .CYCLE-CNTRL:hover{opacity:1}div#body_modal.SLIDESHOW .CYCLE-CNTRL.CYCLE-PREV{left:2em}div#body_modal.SLIDESHOW .CYCLE-CNTRL.CYCLE-PREV span.glyph{background-position:-16em -4em}div#body_modal.SLIDESHOW .CYCLE-CNTRL.CYCLE-NEXT{right:2em}div#body_modal.SLIDESHOW .CYCLE-CNTRL.CYCLE-NEXT span.glyph{background-position:-20em -4em}#body_header{position:absolute;z-index:990;top:0;left:0;width:100%;height:6.5em;background-color:#fff;display:block;overflow:visible}#body_header .body_inner{width:100%;min-width:107em;margin:0 0;padding:0 3em}#body_content{position:relative;padding-top:6.5em;padding-bottom:5em;margin-bottom:23em;margin-bottom:23em}#body_footer{position:absolute;z-index:10;bottom:0;width:100%;height:23em;background-color:#ecece8;overflow:hidden}ol,ol * ol,ol * ul li,ol li,ul,ul * ul,ul * ul li,ul li{margin:0;padding:0;outline:0;border:none;list-style-type:none!important;display:block}ul li{width:auto;background-color:transparent;text-decoration:none;display:block}ul.navigation{float:left}ul.navigation li{display:block}ul.navigation li a{font-size:1em;padding:1.5em 1.5em;text-decoration:none;display:block;border:0}ul.navigation li ul,ul.navigation li.menu-item ul li{display:block}ul.navigation li.menu-item{position:relative}ul.dropdown{position:relative}ul.dropdown{margin:0 0 2.5em 0;list-style:none;background-color:#fff}ul.dropdown .caret{display:inline-block;float:right;width:0;height:0;vertical-align:top;border-top:4px solid #7f7f7f;border-right:4px solid transparent;border-left:4px solid transparent;content:"";margin-top:4px;margin-left:2px}.dropdown.closed>li,.dropdown>li{display:none}.dropdown.open>li,.dropdown>li.header{display:block}.dropdown>li>a{padding:1em 1.5em;color:#8c8c8c;font-size:1.1em;font-weight:700;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;-webkit-font-smoothing:antialiased;display:block;clear:both;border:0}.dropdown>li>a:focus,.dropdown>li>a:hover{color:#000;text-decoration:none;background-color:#e5e5e5}.dropdown>.active>a,.dropdown>.active>a:focus,.dropdown>.active>a:hover{color:#000;text-decoration:none;background-color:#e5e5e5;outline:0}div#body_modal #body_modal-data{font-size:1em;position:fixed;z-index:1;top:0;width:100%;padding:0 0;text-align:center;display:block}div#body_modal #body_modal-caption{font-size:1em;position:fixed;z-index:10;bottom:0;width:100%;min-height:4em;padding:2em 0;display:block;background:#232426;background:#232426;background:#232426}div#body_modal #body_modal-caption p{font-size:1.4em;text-align:left;color:#fff;min-height:4em;margin:0 auto!important;display:block;-webkit-font-smoothing:antialiased}div#body_modal,div#body_modal_fog{display:none}h1#header_logo{position:relative;font-size:1em;font-weight:400;line-height:0;margin-bottom:0;margin-left:-1em;width:18.5em;height:6.5em;overflow:hidden;float:left}h1#header_logo img{width:18.5em;height:6.5em;display:block}h1#header_logo span{margin-top:7.5em;display:block}#header_navigation{width:89.5em;width:59.5em;width:69.5em;float:left}#header_navigation ul{height:6.5em;float:left}#header_navigation ul li{float:left}#header_navigation ul li a{height:6.5em;padding-top:2.5em}#header_navigation ul li a span{font-size:1.1em;letter-spacing:.2em;text-transform:uppercase}#header_navigation ul li a.parent{color:#81817c;color:#6e6e69}#header_navigation ul li a:hover,#header_navigation ul li.open a.parent{color:#be0000}#header_navigation div.navigation-submenu{position:absolute;z-index:125;top:6.5em;min-width:52em;width:100%;width:auto;min-height:24em;height:31em;display:none}#header_navigation div.navigation-submenu div.navigation-submenu-thumb{position:relative;margin-left:-23em;width:23em;height:17em;padding-top:.7em;padding-right:1.5em;float:left;display:block;overflow:hidden}#header_navigation div.navigation-submenu div.navigation-submenu-thumb img{position:absolute;top:0;left:0;width:23em;display:none}#header_navigation div.navigation-submenu ul{width:26em;height:auto;float:left}#header_navigation ul li ul li a,#header_navigation ul li ul li.header.featured strong{width:26em;height:auto;padding:.3em 1.5em .2em 1.5em;display:block;clear:both}#header_navigation ul li ul li a span,#header_navigation ul li ul li.header.featured strong{font-size:1.3em;letter-spacing:0;text-transform:none}#header_navigation ul li ul li.header a,#header_navigation ul li ul li.header.featured strong,#header_navigation ul li ul li.see_all a{padding:.3em 1.5em .2em 1.5em}#header_navigation ul li ul li.header a,#header_navigation ul li ul li.header.featured strong{margin-bottom:1.5em}#header_navigation ul li ul li.see_all a{margin-top:1.5em}#header_navigation ul li ul li a strong,#header_navigation ul li ul li.header.featured strong{font-size:1.1em;letter-spacing:.1em;text-transform:none;text-transform:uppercase}#header_navigation ul li ul li.header.featured strong{padding:.2em 1.3em .1em 1.3em}#header_navigation ul li ul li a strong{padding:0 1.5em 0 0}#body_header a.drop{font-size:1em;min-width:3.6em;height:6.5em;margin-left:0;padding-top:2em;border:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;white-space:no-wrap;float:right;display:block}#body_header a.drop span{color:#acaca7;display:inline-block}#body_header a.drop:hover span{color:#e57f7f}#body_header a.drop span.title{font-size:1em;font-weight:700;letter-spacing:.2em;text-transform:uppercase;height:2em;margin:-2.1em 0 0 2.2em;margin:-1.8em 0 0 2.2em;display:block}#body_header a.drop.TAGS{padding-right:2.2em}#body_header a.drop.TAGS span.glyph{background-position:0 0}#body_header a.drop.TAGS:hover span.glyph{background-position:0 -2em}#body_header a.drop.SEARCH{margin-right:-1em}#body_header a.drop.SEARCH span.glyph{background-position:-2em 0}#body_header a.drop.SEARCH:hover span.glyph{background-position:-2em -2em}#SEARCH_INPUT,#TAG_MENU{position:absolute;z-index:125;top:6.5em;left:0;width:100%;min-height:24em;min-height:0;display:none;background:#fff}#SEARCH_INPUT{height:10em}#SEARCH_INPUT nav:first-child,#TAG_MENU nav:first-child{position:relative;width:100%;min-width:107em;margin:.3em 0 0 0;padding-bottom:3em;display:block;overflow-x:hidden}#TAG_MENU nav:first-child{margin:.3em 0 0 0}#TAG_MENU nav ul:first-child{margin:0 0 0 19em}#SEARCH_INPUT nav:after,#SEARCH_INPUT nav:before,#TAG_MENU nav:after,#TAG_MENU nav:before{display:table;line-height:0;content:""}#SEARCH_INPUT nav:after,#TAG_MENU nav:after{clear:both}#TAG_MENU-INNER ul.navigation-tags{position:relative}#SEARCH_INPUT-INNER{margin-top:1.5em;padding-left:21em}#TAG_MENU ul{width:26em;float:left;display:block}#TAG_MENU ul li a{padding-bottom:.8em;padding-left:3em;text-decoration:none;border:0;display:block;clear:both;float:none}#TAG_MENU ul li a:hover{text-decoration:none}#TAG_MENU ul li a span{font-size:1.3em}#TAG_MENU ul span.tag-index{position:absolute;left:0;font-size:1.3em;font-weight:700}#SEARCH_INPUT form#SEARCH input[type=text]{font-size:1em;font-size:30px!important;font-weight:100;width:890px;padding:0 0;border:0;background:#fff}#body_footer *{color:#6e6e69}#body_footer ::-webkit-input-placeholder{color:#6e6e69;-webkit-font-smoothing:antialiased}#body_footer :-moz-placeholder{color:#6e6e69;-webkit-font-smoothing:antialiased}#body_footer ::-moz-placeholder{color:#6e6e69;-webkit-font-smoothing:antialiased}#body_footer :-ms-input-placeholder{color:#6e6e69;-webkit-font-smoothing:antialiased}#body_footer .body_inner{padding-top:3em}#body_footer .span3{width:39em}#body_footer * h2{color:#000;font-size:1.6em}#body_footer * p,#body_footer * ul li{font-size:1.1em;font-weight:400}#body_footer * a{border:0}#body_footer #FOOTER-KT b.upper{color:#000;letter-spacing:.2em;font-weight:600}#body_footer #FOOTER-KT .credit,#body_footer #FOOTER-KT .credit a{color:#999}#body_footer #FOOTER-KT a:hover{color:#000;border-bottom:.1em solid #be0000}#body_footer ul.navigation li a{font-size:1.1em;padding:.7em 0 0 0;font-weight:400}#body_footer ul.navigation li a:hover{color:#be0000}#body_footer #SOCIALIZE div.glyph_wrap{margin-top:.4em}#body_footer #SOCIALIZE div.glyph_wrap a.glyph{margin-right:.4em;float:left;display:block}#body_footer #SIGNUP div.form_wrap{margin-top:.7em}#body_footer #SIGNUP input[type=email],#body_footer #SIGNUP input[type=text]{width:150px;height:35px;font-size:13px!important;padding:10px 10px;display:block;float:left}#body_footer #SIGNUP button[type=submit]{font-size:1em;width:auto;height:3.5em;margin-left:1em;padding:0 1em;background:#6e6e69;display:block;float:left;-webkit-appearance:button}#body_footer #SIGNUP button[type=submit] span.label{color:#fff;font-size:1em!important;font-weight:400;height:1.5em;padding:0 0;display:inline-block;-webkit-font-smoothing:antialiased;vertical-align:top}#body_footer #SIGNUP button[type=submit] span.glyph{height:1.5em;background-position:-4em -4em}.row{margin-left:-3em}.row:after,.row:before{display:table;line-height:0;content:""}.row:after{clear:both}[class*=span]{margin-left:3em;float:left}[class*=no-margin]{margin-left:0}.span1{width:10em}.span1.no-margin{width:13em}.span2{width:23em}.span2.no-margin{width:26em}.span3{width:36em}.span3.no-margin{width:39em}.span4{width:49em}.span4.no-margin{width:52em;width:49em}.span5{width:62em}.span5.no-margin{width:65em}.span6{width:75em}.span6.no-margin{width:78em}.span7{width:88em}.span7.no-margin{width:91em}.span8{width:101em}.span8.no-margin{width:104em}.span8-full{width:104em}.span .span{clear:both;float:none}
.HEADER-SLIDESHOW{position:relative}
.HEADER-SLIDESHOW .slick-carousel{position:relative;height:37.5em;background:#ecece8;overflow:hidden}
.HEADER-SLIDESHOW .slick-caption{position:relative;height:37.5em;padding:3em 3em;background:#ecece8}
.HEADER-SLIDESHOW .SLIDESHOW-CNTRL{margin-top:-15em;text-decoration:none!important;border:none!important}
.HEADER-SLIDESHOW .SLIDESHOW-CNTRL.SLIDESHOW-PREV {
	left:-6.0em;
}
.HEADER-SLIDESHOW .SLIDESHOW-CNTRL.SLIDESHOW-NEXT {
	right:-6.0em;
}
body.HOMEPAGE .HEADER-SLIDESHOW .SLIDESHOW-CNTRL{margin-top:-12em}
#LOADING{text-align:center}#infscr-loading{color:#6e6e69;font-size:1em;font-weight:700;letter-spacing:.1em;margin:0 auto!important;text-transform:uppercase;background-color:#ecece8;border:0;clear:both}#infscr-loading img{display:inline-block}#infscr-loading span{color:#6e6e69;font-size:1.2em;font-weight:700;letter-spacing:.1em;margin-left:20px;padding:1em 1.5em;display:inline-block}h2.title{font-size:2.4em;line-height:1.3em;margin-top:0!important}h1.title a,h2.title a{border:0!important}h1.title a:hover,h2.title a:hover{color:#be0000}.article h1,.article h2,.article h3,.article p{margin-bottom:30px}.article .aside p{margin-bottom:0}.article .figure{margin-bottom:30px;display:block}.article .figure img{font-size:1em;margin-bottom:1.5em;display:block}.figcaption{color:#6e6e69;font-size:1.1em;font-weight:400;line-height:1.6em;letter-spacing:0;text-align:justify;display:block;-webkit-font-smoothing:antialiased}.CYCLE-CAPTION .figcaption{text-align:left}.figcaption p{color:#6e6e69!important;font-size:1em;line-height:1.4em;margin-bottom:0;-webkit-font-smoothing:antialiased}a.read_more,a.tag,a.twitter{color:#6e6e69;font-size:1em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.4em 1.5em 1em 1.5em;background-color:#ecece8;-webkit-font-smoothing:antialiased;border:0;display:inline-block;clear:both;vertical-align:middle}a.read_more:hover{color:#000;background-color:#e5e5e1}a.read_more span.glyph{height:1.8em;background-position:-4em .2em}a.read_more:hover span.glyph{background-position:-4em -1.8em}a.tag{font-weight:400;letter-spacing:0;padding:.5em .8em;text-transform:none;margin-right:.5em;margin-bottom:.5em;background-color:#ecece8}a.tag:hover{color:#000;background-color:#e5e5e1}.aside a.read_more.twitter,.masonry-wrap.whitebox.span8 .read_more{color:#6e6e69;background-color:#d7d7d3}.aside a.read_more.twitter:hover,.masonry-wrap.whitebox.span8 .read_more:hover{color:#000;background-color:#c8c8c4!important}a.paging span{font-size:1.3em;padding-top:.2em;display:inline-block}a.paging.prev{padding-left:2.5em;background:transparent url(../img/icon-page-prev.png) no-repeat left top}a.paging.next{padding-right:2.5em;background:transparent url(../img/icon-page-next.png) no-repeat right top}article.content_wrapper ul{margin-bottom:.6em;display:block}article.content_wrapper ul li{font-size:1.4em;padding-left:.8em;margin-bottom:.4em;background:transparent url(../img/content-list-bullet.gif) no-repeat left .6em;line-height:1.6em}#SITE-SHARE,$SITE-TAGS{margin-bottom:1.5em}article ol,article ul{margin-bottom:.4em;display:block}article ol li,article ul li{padding-left:20px;margin-bottom:6px;background:transparent url(../img/content-list-bullet.gif) no-repeat left .8em;font-size:1.3em;font-weight:400;line-height:1.85em}article ol li a,article ul li a{text-decoration:none;display:inline}article ul li{padding-left:30px}article ol li{list-style-type:decimal!important;display:list-item!important;background:0 0!important;margin-left:20px;padding-left:10px}article .header ul{margin:0;padding:0;display:block background: none;margin:0 0 2.5em 0;list-style:none;background-color:#fff}article .header ul li{font-size:1em;margin-bottom:0;padding-left:0;width:auto;background:0 0;text-decoration:none;font-weight:400;line-height:1.85em}.dropdown.closed>li,.dropdown>li{display:none}.dropdown.open>li,.dropdown>li.header{display:block}article .header ul li a{padding:1em 1.5em;color:#8c8c8c;font-size:1.1em;font-weight:700;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;display:block;clear:both;border:0}article .header ul li a:hover{color:#000;text-decoration:none;background-color:#e5e5e5}.byline{background:#3c3c39;color:#fff;-webkit-font-smoothing:antialiased;padding:2.5em 1.5em;min-height:10em}.byline h1{margin:0 0;margin-top:-8px;color:#fff;-webkit-font-smoothing:antialiased}.byline ul{margin:15px 0 0 0;list-style:none;display:block}.byline ul li{list-style:none;background-image:none;color:#d7d7d3;-webkit-font-smoothing:antialiased;font-size:12px;line-height:16px;border:0;border-top:2px solid #6e6e69;margin:0 0;padding:10px 0;display:block;clear:both}[class*=file-]{position:relative;background:#fff;overflow:hidden;display:block}.file-default{width:49em;margin:0 0 1em 0}.file-right{position:relative;width:26em;margin:.7em -13em 0 0;border-left:3em solid transparent;float:right;clear:right}.file-full{position:relative;width:750px;margin:0 0;clear:both}.file div{width:480px}.file-left div{width:230px}.file-right div{width:230px}.file-full div{width:750px}.file-caption,.file-caption-default{width:570px!important;display:block;padding:20px 0 0 0;background:#fff;display:block;font-family:Arial;font-style:normal;font-size:12px;line-height:18px;color:#6e6e69!important;text-align:center;padding:20px 0 0 0!important}.file-caption-left,.file-caption-right{width:245px!important;padding:20px 0 0 0;background:#fff;display:block;font-family:Georgia,sans-serif;font-style:italic;font-size:12px;line-height:14px;color:#6e6e69!important;border-bottom:1px solid #888}.file-caption-full{position:absolute;bottom:0;width:760px;padding:20px 5px 0 5px;background:#000;background:rgba(0,0,0,.6);display:block;font-size:12px;line-height:14px;color:#fff!important;-webkit-font-smoothing:antialiased;font-family:Georgia,sans-serif;font-style:italic}

.content-slideshow{position:relative;margin-bottom:2em}
.content-slideshow-slides{position:relative;overflow:hidden}
.content-slideshow.HEADER .content-slideshow-slides{height:500px}
.content-slideshow-caption{position:absolute;z-index:2;top:0;width:auto;padding:1.5em 1.5em;background-color:#9b9b9b;background-color:rgba(0,0,0,.5);display:block;color:#fff!important;-webkit-font-smoothing:antialiased;display:none;height:auto}
.content-slideshow-caption p{font-size:1.1em;color:#fff!important;-webkit-font-smoothing:auto;white-space:pre-line!important;padding-right:60px;height:auto}
.content-slideshow-caption p small{color:#fff!important}

.SLIDESHOW-CNTRL{position:absolute;z-index:100;top:50%;width:4.5em;height:24em;margin-top:-12em;background-color:#fff;opacity:.5;border:0;display:block}
.SLIDESHOW-CNTRL span.glyph{margin-top:10em;width:4.5em;height:4em;display:block}
.SLIDESHOW-CNTRL:hover{opacity:1}
.SLIDESHOW-CNTRL.SLIDESHOW-PREV{left:0}
.SLIDESHOW-CNTRL.SLIDESHOW-PREV span.glyph{background-position:-16em 0}
.SLIDESHOW-CNTRL.SLIDESHOW-NEXT{right:0}
.SLIDESHOW-CNTRL.SLIDESHOW-NEXT span.glyph{background-position:-20em 0}


.content-video-embed{font-size:1em;margin-bottom:4em;margin-top:2em}.icon-info{position:absolute;z-index:10;top:0;right:3.6em;width:3.6em;height:3.6em;font-size:1em;background-image:url(../img/glyphs.png);background-size:24em 18em;background-repeat:no-repeat;background-position:-12em -2em;background-position:-11.1em -7.2em;background-color:#000;display:block;overflow:hidden;border:none;text-decoration:none}.icon-expand{position:absolute;z-index:10;top:0;right:0;width:3.6em;height:3.6em;font-size:1em;background-image:url(../img/glyphs.png);background-size:24em 18em;background-repeat:no-repeat;background-position:-12em -2em;background-position:-11.1em -1.1em;background-color:#c00;overflow:hidden;border:none;text-decoration:none}.icon-expand img,.icon-info img{width:3.6em;height:3.6em}[class*=file-] .icon-expand,[class*=file-] .icon-info{visibility:hidden}[class*=file-] .figure_wrap{position:relative}.figure.file-expand .figure_wrap,.figure.file-expand .figure_wrap:hover{cursor:pointer}.figure.file-expand .figure_wrap:hover .icon-expand{visibility:visible}img.image-expand{cursor:pointer}img.file-overlay{cursor:pointer;width:100%;height:100%;position:absolute;z-index:100;top:0;left:0;background:0 0}p.DWNLD{font-size:1em}p.DWNLD a{color:#6e6e69;background:#ecece8;padding:.5em 1em .7em 1em;display:inline-block;border:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}p.DWNLD a span.label{font-size:1.3em;display:inline-block;padding-top:.3em}p.DWNLD a span.glyph{background-position:-6em .4em;height:2.2em;display:block;float:left}p.DWNLD a:hover{color:#000}p.DWNLD a:hover span.glyph{background-position:-6em -3.7em}.homepage-byline h1,.homepage-byline h2{margin-top:-8px;text-align:left}.homepage-byline ul{margin:20px 0 0 0;list-style:none;display:block}.homepage-byline ul li{list-style:none;background-image:none;color:#3c3c39;font-size:12px;line-height:16px;border:0;border-top:2px solid #ddd;margin:0 0;padding:7px 0;display:block;clear:both}.homepage-byline a.read_more{background-color:#d7d7d3}.homepage-byline a.read_more:hover{background-color:#c8c8c4}.homepage-byline a.read_more:hover span.glyph{background-position:-4em -1.9em}.homepage-callout p{font-size:1.8em}body.HOMEPAGE .RELATED-WRAP{margin-top:5em}body.HOMEPAGE .CALLOUTS-WRAP{margin-top:7em}body.HOMEPAGE .related-wrap{width:18.5em;height:21em;margin-left:2.1em}body.HOMEPAGE .related-wrap:first-child{margin-left:3em}body.HOMEPAGE .related-wrap .inner{height:21em}.related-wrap .inner .header{position:absolute;z-index:2;bottom:-.5em;width:23em;height:9em;padding:1em 1em;background:#46494d}
.body_inner.CONTENT{margin-bottom:4em}body.CATEGORIES.LIST,body.CATEGORIES.LIST #body_content,body.CATEGORIES.VIEW,body.CATEGORIES.VIEW #body_content,body.PAGES.INDEX,body.PAGES.INDEX #body_content,body.PAGES.LIST,body.PAGES.LIST #body_content,body.PAGES.TEMPLATE-0,body.PAGES.TEMPLATE-0 #body_content,body.UTILITIES.SEARCH,body.UTILITIES.SEARCH #body_content{background-color:#ecece8}body.PAGES.CATEGORIES.DEFAULT,body.PAGES.PREVIEW.DEFAULT,body.PAGES.PREVIEW.TEMPLATE-4,body.PAGES.PREVIEW.TEMPLATE-5,body.PAGES.PREVIEW.TEMPLATE-6,body.PAGES.VIEW.DEFAULT,body.PAGES.VIEW.TEMPLATE-4,body.PAGES.VIEW.TEMPLATE-5,body.PAGES.VIEW.TEMPLATE-6{background:#fff url(../img/bkgd-page.png) repeat-x 0 0}body.PAGES.PREVIEW.DEFAULT #body_content .CONTENT .header,body.PAGES.PREVIEW.TEMPLATE-4 #body_content .CONTENT .header,body.PAGES.PREVIEW.TEMPLATE-5 #body_content .CONTENT .header,body.PAGES.PREVIEW.TEMPLATE-6 #body_content .CONTENT .header.page-title,body.PAGES.VIEW.DEFAULT #body_content .CONTENT .header,body.PAGES.VIEW.TEMPLATE-4 #body_content .CONTENT .header,body.PAGES.VIEW.TEMPLATE-5 #body_content .CONTENT .header,body.PAGES.VIEW.TEMPLATE-6 #body_content .CONTENT .header.page-title{height:8em;margin-bottom:3em;padding-top:2.2em}body.PAGES.PREVIEW.TEMPLATE-3,body.PAGES.VIEW.TEMPLATE-3{background:#fff url(../img/bkgd-page-3.png) repeat-x 0 0}body.PAGES.PREVIEW.TEMPLATE-3 #body_content .CONTENT .header,body.PAGES.VIEW.TEMPLATE-3 #body_content .CONTENT .header,body.UTILITIES.SIGNUP #body_content .CONTENT .header{height:36em;margin-bottom:3em}body.PAGES.PREVIEW .article h3,body.PAGES.VIEW .article h3,body.POSTS.LIST .article h3,body.POSTS.PREVIEW .article h3,body.POSTS.VIEW .article h3{margin-bottom:15px}body.PAGES.PREVIEW.TEMPLATE-3 .header .byline,body.PAGES.VIEW.TEMPLATE-3 .header .byline,body.UTILITIES.SIGNUP .header .byline{margin-bottom:1.5em;height:36em}body.PAGES.PREVIEW.TEMPLATE-0 .section#MASONRY,body.PAGES.VIEW.TEMPLATE-0 .section#MASONRY{margin-top:3em}body.PAGES.PREVIEW.TEMPLATE-1 * .file-default,body.PAGES.PREVIEW.TEMPLATE-1 * .file-default div,body.PAGES.VIEW.TEMPLATE-1 * .file-default,body.PAGES.VIEW.TEMPLATE-1 * .file-default div{width:23em}body.PAGES.PREVIEW.TEMPLATE-1 * .file-full,body.PAGES.PREVIEW.TEMPLATE-1 * .file-full div,body.PAGES.VIEW.TEMPLATE-1 * .file-full,body.PAGES.VIEW.TEMPLATE-1 * .file-full div{width:49em}body.PAGES.PREVIEW.TEMPLATE-1 * .icon-expand,body.PAGES.VIEW.TEMPLATE-1 * .icon-expand{right:0!important}body.PAGES.PREVIEW.TEMPLATE-2 #body_content .body_inner.CONTENT,body.PAGES.VIEW.TEMPLATE-2 #body_content .body_inner.CONTENT{width:100%;margin:0 auto;margin-bottom:4em;padding:0 0;overflow-x:hidden}body.PAGES.PREVIEW.TEMPLATE-2 #body_content .body_inner.CONTENT .artcle-wrap,body.PAGES.VIEW.TEMPLATE-2 #body_content .body_inner.CONTENT .artcle-wrap{width:107em;margin:0 auto;padding:0 .4em}body.PAGES.PREVIEW.TEMPLATE-2 #body_content .body_inner.CONTENT .artcle-wrap .byline-wrapper,body.PAGES.VIEW.TEMPLATE-2 #body_content .body_inner.CONTENT .artcle-wrap .byline-wrapper{position:absolute;z-index:5;top:-10em;left:-.4em}

@media only screen and (max-width: 480px) {
	.HEADER-SLIDESHOW .slick-carousel{
		height: 30em;
	}
	.HEADER-SLIDESHOW .slick-caption {
    	min-height: 18em;
    	height: 18em;
	}
	body.HOMEPAGE .HEADER-SLIDESHOW .SLIDESHOW-CNTRL, 
	.HEADER-SLIDESHOW  .SLIDESHOW-CNTRL, .HEADER-SLIDESHOW .SLIDESHOW-CNTRL.SLIDESHOW-PREV, .HEADER-SLIDESHOW .SLIDESHOW-CNTRL.SLIDESHOW-NEXT {
    	display: block !important;
    	/*margin-top: -19.5em;
    	height: 20em;*/
	}

	.SLIDESHOW-CNTRL, .SLIDESHOW-CNTRL.SLIDESHOW-NEXT, .SLIDESHOW-CNTRL.SLIDESHOW-PREV,
	body.HOMEPAGE .HEADER-SLIDESHOW .SLIDESHOW-CNTRL,
	.HEADER-SLIDESHOW  .SLIDESHOW-CNTRL, .HEADER-SLIDESHOW .SLIDESHOW-CNTRL.SLIDESHOW-PREV, .HEADER-SLIDESHOW .SLIDESHOW-CNTRL.SLIDESHOW-NEXT {
    	height: 5em;
    	width: 3.55em;
	}
	.SLIDESHOW-CNTRL, .SLIDESHOW-CNTRL.SLIDESHOW-NEXT, .SLIDESHOW-CNTRL.SLIDESHOW-PREV {
    	margin-top: 2em;
	}
	.SLIDESHOW-CNTRL.SLIDESHOW-PREV span.glyph{
		background-position:-16.2em 0
	}
	body.HOMEPAGE .HEADER-SLIDESHOW .SLIDESHOW-CNTRL,
	.HEADER-SLIDESHOW  .SLIDESHOW-CNTRL, .HEADER-SLIDESHOW .SLIDESHOW-CNTRL.SLIDESHOW-PREV, .HEADER-SLIDESHOW .SLIDESHOW-CNTRL.SLIDESHOW-NEXT {
    	margin-top: -10.5em;
    	margin-top: -11.5em;
	}
	.SLIDESHOW-CNTRL, .SLIDESHOW-CNTRL.SLIDESHOW-NEXT, .SLIDESHOW-CNTRL.SLIDESHOW-PREV {
    	margin-top: -1em;
	}
	.SLIDESHOW-CNTRL span.glyph {
    	margin-top: 8em;
    	margin-top: 0.5em;
	}
	.SLIDESHOW-CNTRL.SLIDESHOW-PREV,
	.HEADER-SLIDESHOW .SLIDESHOW-CNTRL.SLIDESHOW-PREV {
    	left: 1em;
	}
	.SLIDESHOW-CNTRL.SLIDESHOW-NEXT,
	.HEADER-SLIDESHOW .SLIDESHOW-CNTRL.SLIDESHOW-NEXT {
    	right: 1em;
	}

	.HEADER-SLIDESHOW figcaption.homepage-byline ul {
		display: none;
	}
	.HEADER-SLIDESHOW figcaption.homepage-byline a.read_more {
    	margin-top: 2em;
	}
}

/*body.PAGES.PREVIEW.TEMPLATE-2 .SLIDESHOW, body.PAGES.VIEW.TEMPLATE-2 .SLIDESHOW{*/
.SLIDESHOW {
    position:relative;
    min-width:107em;
    width:100%;
    height:50em;
}
@media only screen and (max-width: 480px) {
	.SLIDESHOW {
        margin: 0 0 !important;
        padding: 0 0 !important;
        
        max-width: 100%;
        max-width: 480px;
        min-width: auto;
        overflow: hidden;
        position: relative;
    	width: 100%;
    	width: auto;
        height: 30em;
        max-height: 30em;
    }
}
/*
body.PAGES.PREVIEW.TEMPLATE-2 .SLIDESHOW .SLIDES,
body.PAGES.VIEW.TEMPLATE-2 .SLIDESHOW .SLIDES {
    position:relative;
    width:107em;
    height:50em;
    padding:0 3em 0 3em!important;
    overflow:visible;
    display:block;
    margin:0 auto
	}*/
/*
body.PAGES.PREVIEW.TEMPLATE-2 .SLIDESHOW .SLIDES .SLIDE-WRAP,
body.PAGES.VIEW.TEMPLATE-2 .SLIDESHOW .SLIDES .SLIDE-WRAP {
    position:relative;
    width:auto;
    height:50em;
    white-space:nowrap;
    display:block;
    float:left
	}*/
/*
body.PAGES.PREVIEW.TEMPLATE-2 .SLIDESHOW .SLIDES .SLIDE-WRAP:after,
body.PAGES.PREVIEW.TEMPLATE-2 .SLIDESHOW .SLIDES .SLIDE-WRAP:before,
body.PAGES.VIEW.TEMPLATE-2 .SLIDESHOW .SLIDES .SLIDE-WRAP:after,
body.PAGES.VIEW.TEMPLATE-2 .SLIDESHOW .SLIDES .SLIDE-WRAP:before{
	display:table;
	line-height:0;
	content:""
	}*/
/*
body.PAGES.PREVIEW.TEMPLATE-2 .SLIDESHOW .SLIDES .SLIDE-WRAP:after,
body.PAGES.VIEW.TEMPLATE-2 .SLIDESHOW .SLIDES .SLIDE-WRAP:after {
	clear:both
	}*/
body.PAGES.TEMPLATE-2 #SITE-STICKY{background:#fff;width:230px}

/*
.SLIDESHOW .SLIDES .SLIDE-WRAP .SLIDE{position:relative;width:auto!important;overflow:hidden;height:100%;padding-right:.5em;float:left;cursor:pointer}
.SLIDE .icon-expand,.SLIDE .icon-info{margin-right:.5em;text-decoration:none;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.SLIDE .icon-expand,.SLIDE .icon-info{visibility:hidden}
.SLIDE.active:hover .icon-expand,.SLIDE.active:hover .icon-info{visibility:visible}
.SLIDE .IMAGE{position:relative;z-index:0;opacity:.75;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.SLIDE.active .IMAGE,.SLIDE:hover .IMAGE{opacity:1}
.SLIDE .figcaption{visibility:hidden}
.SLIDE.active .figcaption{visibility:visible}
*/

body.PAGES.PREVIEW.TEMPLATE-3 .section .article,body.PAGES.VIEW.TEMPLATE-3 .section .article,body.UTILITIES.SIGNUP .section .article{margin-top:1.5em}body.UTILITIES.SIGNUP .byline{background:#ecece8}body.UTILITIES.SIGNUP .byline h1,body.UTILITIES.SIGNUP .byline h2{color:#000;margin-top:-8px;text-align:left}body.UTILITIES.SIGNUP .byline,body.UTILITIES.SIGNUP .byline p{color:#000}body.UTILITIES.SIGNUP .byline ul{margin:10px 0 0 0;list-style:none;display:block}body.UTILITIES.SIGNUP .byline ul li{color:#3c3c39;list-style:none;background-image:none;border:0;margin:0 0;padding:0 0;font-size:1.4em;padding-left:.8em;background:transparent url(../img/content-list-bullet.gif) no-repeat left .7em;line-height:1.6em;display:block;clear:both}#SIGNUP-HEADER{position:absolute;z-index:100;padding:20px 40px}#SIGNUP-HEADER h1{color:#fff;font-size:6.2em;font-weight:200;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.3)}#SIGNUP-HEADER p{color:#fff;font-size:18px;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.3)}#SIGNUP-HEADER div.form_wrap{margin-top:.7em}#SIGNUP-HEADER #signupInput{font-size:20px!important;width:500px;height:50px;padding:10px 15px;background:#fff;display:block;float:left;box-shadow:1px 1px 1px rgba(0,0,0,.3)}#SIGNUP-HEADER button[type=submit]{font-size:1em;width:auto;height:50px;margin-left:0;padding:0 2em 0 2.5em;background:#555;display:block;float:left;-webkit-appearance:button;box-shadow:1px 1px 1px rgba(0,0,0,.3)}#SIGNUP-HEADER button[type=submit] span.label{color:#fff;font-size:1em!important;font-weight:400;height:1.5em;padding:0 0;display:inline-block;-webkit-font-smoothing:antialiased;vertical-align:top}#SIGNUP-HEADER button[type=submit] span.glyph{height:1.5em;background-position:-4em -4em}#SIGNUP-HEADER ::-webkit-input-placeholder{color:#6e6e69}#SIGNUP-HEADER :-moz-placeholder{color:#6e6e69}#SIGNUP-HEADER ::-moz-placeholder{color:#6e6e69}#SIGNUP-HEADER :-ms-input-placeholder{color:#6e6e69}#SIGNUP-HEADER #email-whoops{margin-top:1em;padding:.4em 1em;background:#be0000;background:rgba(190,0,0,.6)}h2.categories{font-size:2em;margin-bottom:0}ul.navigation.categories{margin-bottom:3em}ul.navigation.categories li{font-size:1.1em;font-weight:400}ul.navigation.categories li a{color:#6e6e69;font-size:1.1em;font-weight:400;border:0;padding:.7em 0 0 0}ul.navigation.categories li a:hover{color:#be0000}body.POSTS.INDEX,body.POSTS.INDEX #body_content,body.POSTS.LIST,body.POSTS.LIST #body_content,body.POSTS.PREVIEW,body.POSTS.PREVIEW #body_content,body.POSTS.VIEW,body.POSTS.VIEW #body_content{background-color:#ecece8}body.POSTS.INDEX #POSTS-LIST,body.POSTS.LIST #POSTS-LIST .article,body.POSTS.PREVIEW .article,body.POSTS.VIEW .article{margin-top:3em}body.POSTS.INDEX #POSTS-LIST .article,body.POSTS.LIST #POSTS-LIST .article,body.POSTS.PREVIEW .article,body.POSTS.VIEW .article{padding:3em 0 5em 0;margin-bottom:3em;background-color:#fff}body.POSTS.INDEX #POSTS-LIST .article [class*=span],body.POSTS.LIST #POSTS-LIST .article [class*=span],body.POSTS.PREVIEW .article [class*=span],body.POSTS.VIEW .article [class*=span]{margin-left:0}body.POSTS.INDEX #POSTS-LIST .article .aside.span2,body.POSTS.LIST #POSTS-LIST .article .aside.span2,body.POSTS.PREVIEW .article .aside.span2,body.POSTS.VIEW .article .aside.span2{padding-left:2em;padding-right:2em}body.POSTS.INDEX #POSTS-LIST .article .aside.span2 div,body.POSTS.LIST #POSTS-LIST .article .aside.span2 div,body.POSTS.PREVIEW .article .aside.span2 div,body.POSTS.VIEW .article .aside.span2 div{margin-bottom:1.5em}body.POSTS.INDEX #POSTS-LIST .article .header,body.POSTS.LIST #POSTS-LIST .article .header,body.POSTS.PREVIEW #POSTS-LIST .article .header,body.POSTS.VIEW #POSTS-LIST .article .header{margin-bottom:1.5em}body.POSTS.INDEX #POSTS-LIST .article .header h2.title,body.POSTS.LIST #POSTS-LIST .article .header h2.title,body.POSTS.PREVIEW #POSTS-LIST .article .header h2.title,body.POSTS.VIEW #POSTS-LIST .article .header h2.title{margin-bottom:0}body.POSTS footer[role=article-footer]{padding-top:4em}body.POSTS footer[role=article-footer] div.paging{width:50%;text-align:left;display:block;float:left}body.POSTS footer[role=article-footer] div.paging.next{text-align:right}body.POSTS footer[role=article-footer] div.paging a{position:relative;font-size:1em;height:8em;padding:1em 2em 0 7.5em;display:block;border:0}body.POSTS footer[role=article-footer] div.paging a h2{color:#000;border-bottom:.1em solid #be0000;font-size:1.6em;line-height:1.6em;display:inline}body.POSTS footer[role=article-footer] div.paging a span.glyph{position:absolute;top:1em}body.POSTS footer[role=article-footer] div.paging a span.timestamp{display:inline-block}body.POSTS footer[role=article-footer] div.paging a span.tag{color:#000;font-weight:700;display:inline-block}body.POSTS footer[role=article-footer] div.paging a:hover h2{color:#be0000;border-bottom:.1em solid transparent}body.POSTS footer[role=article-footer] div.paging.previous a{margin-right:1.5em}body.POSTS footer[role=article-footer] div.paging.previous a span.glyph{left:2em;width:4em;height:4em;background-position:-16em 0;opacity:.5}body.POSTS footer[role=article-footer] div.paging.next a{padding:1em 7.5em 0 2em;margin-left:1.5em}body.POSTS footer[role=article-footer] div.paging.next a span.glyph{right:2em;width:4em;height:4em;background-position:-20em 0;opacity:.5}body.POSTS footer[role=article-footer] div.paging a:hover span.glyph{opacity:1}h2.twitter{font-size:2em;margin-bottom:1em}h2.twitter .glyph{font-size:50%;background-position:-2em -5.8em}.twitter_feed{margin-bottom:3em}.stream li{display:block;margin-bottom:.5em!important}a.twitter-timeline{border:0}.team-section{margin-top:3em}.team-section .header{height:auto!important;margin-bottom:1.5em!important}.team-section .header h3.add-border{padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #dededb}.masonry-wrap *,.team-wrap *{text-align:left}.masonry-wrap,.related-wrap,.team-wrap{height:23em;margin:0 0 3em 0;padding:0 0;vertical-align:top;overflow:hidden;display:block;float:left}.team-wrap{height:6em;margin:0 0 3em 3em;height:9em;margin:0 0 0 3em;border-right:1px solid #f2f2f2}.team-wrap:nth-child(4n+4){border-right:none}.team-wrap.partner,.team-wrap.principal{height:23em;margin-bottom:3em;border-right:none}.masonry-wrap .inner,.related-wrap .inner,.team-wrap .inner{position:relative;height:23em;cursor:pointer;overflow:hidden}.associate .team-wrap .inner,.director .team-wrap .inner,.manager .team-wrap .inner,.staff .team-wrap .inner{cursor:default!important}.team-wrap.text-only .inner{height:6em}.masonry-wrap .inner .figure,.related-wrap .inner .figure,.team-wrap .inner .figure{position:absolute;z-index:1;top:0;opacity:.92}.masonry-wrap .inner .figure a,.related-wrap .inner .figure a,.team-wrap .inner .figure a{border:0}.masonry-wrap .inner .header,.related-wrap .inner .header,.team-wrap .inner .header{position:absolute;z-index:2;bottom:-.5em;width:23em;height:9em;padding:1em 1em}.team-wrap.text-only .inner .header{position:relative;bottom:initial;padding:0!important}.masonry-wrap .header h3,.related-wrap .header h3,.team-wrap .header h3{color:#9b9b96;font-weight:100;font-size:1em;letter-spacing:1px}.masonry-wrap .header h2,.masonry-wrap .header h2 a,.related-wrap .header h2,.related-wrap .header h2 a,.team-wrap .header h2,.team-wrap .header h2 a{font-size:16px;color:#fff;-webkit-font-smoothing:antialiased}.masonry-wrap .header p,.related-wrap .header p,.team-wrap .header p{font-size:11px;line-height:13px;margin-top:2px;color:#fff;-webkit-font-smoothing:antialiased;text-align:left}.team-wrap.text-only .header h2,.team-wrap.text-only .header h2 a,.team-wrap.text-only .header p{color:#9b9b96;color:#000}.team-wrap .inner .figure img{width:23em;height:16em}.masonry-wrap,.masonry-wrap .inner .header,.related-wrap,.related-wrap .inner .header,.team-wrap{background:#3c3c39;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.masonry-wrap .inner:hover .header,.masonry-wrap:hover,.related-wrap .inner:hover .header,.related-wrap:hover,.team-wrap:hover{background:#6e6e69},.masonry-wrap .header h2.white,.related-wrap .header h2.white,.team-wrap .header h2.white{color:#3c3c39!important}.team-wrap.text-only{background:#fff}.masonry-wrap.POST,.masonry-wrap.POST .header,.masonry-wrap.POST:hover,.related-wrap.POST,.related-wrap.POST .header,.related-wrap.POST .inner:hover .header,.related-wrap.POST:hover .masonry-wrap.POST .inner:hover .header{background:#fff!important}.masonry-wrap.POST .inner .header,.related-wrap.POST .inner .header{height:13em}.masonry-wrap.POST .header h2,.masonry-wrap.whitebox .header h2{margin-bottom:.3em}.masonry-wrap.POST .header h2,.masonry-wrap.POST .header h2 a,.masonry-wrap.POST .header h2.white,.masonry-wrap.POST .header h2.white a,.masonry-wrap.POST .header p,.related-wrap.POST .header h2,.related-wrap.POST .header h2 a,.related-wrap.POST .header h2.white,.related-wrap.POST .header h2.white a,.related-wrap.POST .header p{color:#000!important}.masonry-wrap.POST .header p,.masonry-wrap.whitebox .header p,.related-wrap.POST .header p{font-size:1.3em;line-height:1.5em;text-align:left}.masonry-wrap .inner .header.text-only,.related-wrap .inner .header.text-only,.team-wrap .inner .header.text-only{height:24em}.masonry-wrap.POST .inner:hover .header h2,.masonry-wrap.POST .inner:hover .header h2 a,.related-wrap.POST .inner:hover .header h2,.related-wrap.POST .inner:hover .header h2 a{color:#be0000!important}.team-section.staff .team-wrap{height:auto}.masonry-wrap.span4,.masonry-wrap.span4 .figure,.masonry-wrap.span4 .inner,.masonry-wrap.span8,.masonry-wrap.span8 .figure,.masonry-wrap.span8 .inner{width:49em;height:49em}.masonry-wrap.span4 .header{width:49em}.masonry-wrap.whitebox{height:38em;border:.1em solid #ecece8;border-bottom:.3em solid #ecece8;margin-bottom:2em;background:#fff!important}.masonry-wrap.whitebox .inner{height:38em}.masonry-wrap.whitebox .inner .header{height:27.5em;padding:1em 1.5em;background:#fff!important}.masonry-wrap.whitebox .inner .figure{height:11em}.masonry-wrap.whitebox .inner .header.text-only{height:38em}.masonry-wrap.whitebox .header h2,.masonry-wrap.whitebox .header p{color:#000}.masonry-wrap.whitebox.span4,.masonry-wrap.whitebox.span4 .inner{height:38em}.masonry-wrap.whitebox.span4 .header{height:14em}.masonry-wrap.whitebox.span4 .inner .figure{height:24.5em}.masonry-wrap.span8,.masonry-wrap.whitebox.span8{border:0}.masonry-wrap.span8,.masonry-wrap.span8 .inner,.masonry-wrap.whitebox.span8,.masonry-wrap.whitebox.span8 .inner{position:relative;width:101em;height:38em}.masonry-wrap.span8 .figure,.masonry-wrap.whitebox.span8 .figure{right:0;top:0;width:75em;height:38em}.masonry-wrap.span8 .header,.masonry-wrap.whitebox.span8 .header{left:0;top:0;width:26em;height:38em;background:#ecece8!important}.masonry-wrap.span8.whitebox,.masonry-wrap.span8.whitebox .inner,.masonry-wrap.span8.whitebox .inner .header{cursor:default}.masonry-wrap.span8.whitebox{margin-bottom:3em;margin-bottom:5em}.masonry-wrap.whitebox.span8 .header a{clear:both;font-size:1em;text-transform:uppercase;display:inline-block}.masonry-wrap.whitebox.span8 .header a:hover{color:#000;background-color:#c8c8c4}.masonry-wrap.whitebox.span8 .figure{opacity:1}.masonry-wrap.grey-block,.masonry-wrap.whitebox.grey-block{border:0}.masonry-wrap.grey-block,.masonry-wrap.whitebox.grey-block .header{left:0;top:0;width:26em;height:38em;width:23em;height:38em;background:#ecece8!important}.masonry-wrap.whitebox.grey-block,.masonry-wrap.whitebox.grey-block .inner,.masonry-wrap.whitebox.grey-block .inner .header{cursor:default}.masonry-wrap.whitebox.grey-block .header a{clear:both;-webkit-font-smoothing:antialiased;font-size:1em;font-weight:700;letter-spacing:.1em;padding:1em 3em 1em 1.5em;text-transform:uppercase;border:0;display:inline-block;color:#6e6e69;background-color:#e5e5e1;background-image:url(../img/icon-read_more.png);background-repeat:no-repeat;background-position:right 1em top .8em}.masonry-wrap.whitebox.grey-block .header a:hover{color:#000;background-color:#d7d7d3}.lt-ie9 .masonry-wrap{margin:0 3em 3em 0}.lt-ie9 .masonry-wrap.span4,.lt-ie9 .masonry-wrap.span4 .figure,.lt-ie9 .masonry-wrap.span4 .inner{width:23em;height:23em}.lt-ie9 .masonry-wrap.span8{clear:both;float:none}.lt-ie9 .masonry-wrap.whitebox{height:38em;margin-bottom:2em}.lt-ie9 .masonry-wrap.whitebox .inner{height:38em}.lt-ie9 .masonry-wrap.whitebox .inner .header{height:27.5em}.lt-ie9 .masonry-wrap.whitebox .inner .figure{height:11em}.lt-ie9 .masonry-wrap.whitebox .inner .header.text-only{height:38em}.lt-ie9 .masonry-wrap.span8,.lt-ie9 .masonry-wrap.span8 .inner,.lt-ie9 .masonry-wrap.whitebox.span8,.lt-ie9 .masonry-wrap.whitebox.span8 .inner{width:101em;height:38em}.lt-ie9 .masonry-wrap.span8 .figure,.lt-ie9 .masonry-wrap.whitebox.span8 .figure{width:75em;height:38em}.lt-ie9 .masonry-wrap.span8 .header,.lt-ie9 .masonry-wrap.whitebox.span8 .header{width:26em;height:38em}body.HOMEPAGE .related-wrap .figure{width:18.5em}body.HOMEPAGE .related-wrap .header{width:18.5em;padding:1em 1em}body.HOMEPAGE .masonry-wrap.whitebox.span2,body.HOMEPAGE .masonry-wrap.whitebox.span2 .inner{height:24em}body.HOMEPAGE .masonry-wrap.whitebox.span2 .header{height:12em}body.HOMEPAGE .masonry-wrap.span4 .figure,body.HOMEPAGE .masonry-wrap.span8 .figure,body.HOMEPAGE .masonry-wrap.whitebox.span4,body.HOMEPAGE .masonry-wrap.whitebox.span4 .inner,body.HOMEPAGE .masonry-wrap.whitebox.span8,body.HOMEPAGE .masonry-wrap.whitebox.span8 .inner{height:50em}body.HOMEPAGE .masonry-wrap.span4 .header{width:25em}body.HOMEPAGE .masonry-wrap.whitebox.span4 .header{width:49em}.masonry-wrap.video,.masonry-wrap.video .inner,body.HOMEPAGE .masonry-wrap.span6.video,body.HOMEPAGE .masonry-wrap.span6.video .inner{height:42.2em!important;height:54em!important}.masonry-wrap.video,.masonry-wrap.video .inner,body.HOMEPAGE .masonry-wrap.span4.video,body.HOMEPAGE .masonry-wrap.span4.video .inner{height:50em!important}body.HOMEPAGE .masonry-wrap.span4.video .inner .figure{height:30em}body.HOMEPAGE .masonry-wrap.span4.video .header{height:22em!important}.masonry-wrap.video .header,.masonry-wrap.video .inner .header,body.HOMEPAGE .masonry-wrap.span6.video .header,body.HOMEPAGE .masonry-wrap.span6.video .inner .header{height:10em!important;height:12em!important;width:100%}.lt-ie9 body.HOMEPAGE .masonry-wrap.span4 .figure,.lt-ie9 body.HOMEPAGE .masonry-wrap.span8 .figure,.lt-ie9 body.HOMEPAGE .masonry-wrap.whitebox.span2,.lt-ie9 body.HOMEPAGE .masonry-wrap.whitebox.span2 .inner,.lt-ie9 body.HOMEPAGE .masonry-wrap.whitebox.span4,.lt-ie9 body.HOMEPAGE .masonry-wrap.whitebox.span4 .inner,.lt-ie9 body.HOMEPAGE .masonry-wrap.whitebox.span8,.lt-ie9 body.HOMEPAGE .masonry-wrap.whitebox.span8 .inner{height:23em}.lt-ie9 body.HOMEPAGE .masonry-wrap.span4 .header,.lt-ie9 body.HOMEPAGE .masonry-wrap.whitebox.span2 .header,.lt-ie9 body.HOMEPAGE .masonry-wrap.whitebox.span4 .header{height:12em}#RELATED-RECORDS{width:100%;background-color:#ecece8}#RELATED-RECORDS .RELATED-RECORDS-GROUP{padding:30px 0}#RELATED-RECORDS .RELATED-RECORDS-GROUP:first-child{padding-bottom:0}#RELATED-RECORDS .RELATED-RECORDS-GROUP .RECORDS.row{margin-bottom:0}.related-ctrl{width:4.5em;height:23em;position:absolute;z-index:10;display:block}.related-ctrl.ctrl-prev{left:-40px}.related-ctrl.ctrl-next{right:-40px}.related-ctrl a{width:4.5em;height:23em;background-color:#fff;background-repeat:no-repeat;background-position:0 -1em;opacity:.5;display:none;cursor:pointer;border:0!important;text-decoration:none!important}.related-ctrl:hover a{opacity:1}.related-ctrl.ctrl-prev a{background-image:url(../img/slideshow-prev.png)}.related-ctrl.ctrl-next a{background-image:url(../img/slideshow-next.png)}b{font-weight:700}h2 b,h3 b{font-size:1em;font-weight:inherit}.pt_10{font-size:1em!important;font-weight:200}.pt_11{font-size:1.1em!important}.pt_12{font-size:1.2em!important}.pt_13{font-size:1.3em!important;line-height:1.6em}.pt_14{font-size:1.4em!important;line-height:1.8em}.pt_16{font-size:1.6em!important;line-height:1.8em}.pt_18{font-size:1.8em!important;line-height:2.2em}.pt_22{font-size:2.2em!important;line-height:2.8em}.pt_24{font-size:2.4em!important;line-height:2.8em}.pt_28{font-size:2.8em!important;line-height:2.8em}.upper{text-transform:uppercase}.float,.left{float:left}.float-r,.right{float:right}.block{display:block}.clear{clear:both}.clear:after,.clear:before{display:table;line-height:0;content:""}.clear:after{clear:both}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.visible{visibility:visible}.white{color:#fff!important;-webkit-font-smoothing:antialiased}.relative{position:relative}.nomargins{margin:0!important}.nopadding{padding:0!important}.noborders{border:0!important}.nobackground{background:0 0!important}.nohover{text-decoration:none!important;background:0 0!important;border:0!important}.transition{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}ol li br+p:empty,ul li br+p:empty,ul li ul+p:empty{display:none}article ol li ol,article ol li ul,article ul li ol,article ul li ul{margin-top:10px;margin-bottom:0}article ol li ol li,article ol li ul li,article ul li ol li,article ul li ul li{font-size:1em;margin-bottom:0}.RELATED .page-thumb.post .header h2.white,.RELATED .page-thumb.post .header h2.white a,body.CATEGORIES.VIEW .page-thumb.type-post .header h2.white,body.CATEGORIES.VIEW .page-thumb.type-post .header h2.white a,body.UTILITIES.SEARCH .page-thumb.post .header h2.white,body.UTILITIES.SEARCH .page-thumb.post .header h2.white a{color:#3c3c39!important}div#tweet{margin-top:5px;text-align:left;display:block}.tweet{margin-bottom:15px;text-align:left;display:block}.tweet_text{text-align:left;-webkit-appearance:none;font-size:13px!important;font-style:normal;font-weight:300;line-height:18px;color:#666;margin-top:0}.tweet_text a,.tweet_text span{display:inline!important}.tweet_time,.tweet_time a{-webkit-appearance:none;font-size:12px!important;color:#999!important;border:none!important;height:auto;width:auto;display:block;text-align:left}.tweet_time a{display:inline}.tweet_text .at{color:#000}.tweet_list .tweet_avatar{display:none}.tweet_list .tweet_avatar img{vertical-align:left}.tweet{margin-bottom:0;padding:10px 10px 10px 0;display:block;border-top:1px solid #ecece8}.tweet:first-child{border-top:none;padding-top:0;background-position:top 0 left 0}.tweet p{font-size:14px}body.TEMPLATE-7 li#page-640.menu-item a.parent{color:#be0000}body.TEMPLATE-7 .body_inner.CONTENT{width:100%}body.TEMPLATE-7 #HEADER{margin-bottom:5em;float:none}body.TEMPLATE-7 #HEADER .figure.desktop-only{width:100%;height:0;padding-bottom:35%;overflow:hidden;background-repeat:none;background-position:center;background-size:cover}body.TEMPLATE-7 #CONTENT-WRAPPER{width:107em;margin:0 auto}body.TEMPLATE-7 #MASONRY .masonry-wrap.video{height:38em!important}body.TEMPLATE-7 #MASONRY .masonry-wrap.video .inner{height:36em!important}body.TEMPLATE-7 #MASONRY .masonry-wrap.video .header,body.TEMPLATE-7 #MASONRY .masonry-wrap.video .inner .header{height:10em!important}.figure.file-full.float{overflow:visible}.figure.file-full.float .image-text-float{position:absolute;top:0;left:-25.5em;width:23em}.figure.file-full.float .image-text-float *{text-align:initial}.figure.file-full.x-wide{overflow:visible}.figure.file-full.x-wide .figure_wrap{margin-left:-25.5em;width:101em}.lt-ie9 .open-sans,.lt-ie9 blockquote,.lt-ie9 body,.lt-ie9 button,.lt-ie9 h1,.lt-ie9 h2,.lt-ie9 h3,.lt-ie9 h4,.lt-ie9 h5,.lt-ie9 h6,.lt-ie9 input,.lt-ie9 label,.lt-ie9 p,.lt-ie9 select,.lt-ie9 textarea{font-family:Helvetica Neue,Helvetica,Arial,san-serif}.lt-ie9 #body_header a.glyph.CATEGORIES{background-image:url(../img/ie8-header-tags.gif)}.lt-ie9 #body_header a.glyph.SEARCH{background-image:url(../img/ie8-header-search.gif)}
body.HOMEPAGE .masonry-wrap.span4 .figure,
body.HOMEPAGE .masonry-wrap.span8 .figure,
body.HOMEPAGE .masonry-wrap.whitebox.span4,
body.HOMEPAGE .masonry-wrap.whitebox.span4 .inner,
body.HOMEPAGE .masonry-wrap.whitebox.span8,
body.HOMEPAGE .masonry-wrap.whitebox.span8 .inner {
    height: 50em;
}
body.HOMEPAGE .masonry-wrap.whitebox .inner .figure {
    height: 18em;
}
body.HOMEPAGE .masonry-wrap.whitebox.span4 .inner .figure {
    height: auto;
}

.lt-ie9 .HEADER-SLIDESHOW .CYCLE-CNTRL,.lt-ie9 .SLIDESHOW-CNTRL,.lt-ie9 .related-ctrl a,.lt-ie9 div#body_modal #body_modal-close,.lt-ie9 div#body_modal #body_modal-grid,.lt-ie9 div#body_modal .CYCLE-CNTRL{opacity:1}#SOCIALIZE .glyph,#body_footer #SOCIALIZE div.glyph_wrap a.glyph{font-size:16px;text-align:center;height:25px;width:25px;margin-right:0;padding:0 12px 0 0;overflow:initial;background-image:none;float:initial;display:inline-block;vertical-align:initial!important}#SIGNUP form{margin-top:15px}#addthis-wrapper{margin-left:-10px}.at-icon-wrapper,.at-icon-wrapper svg{height:28px!important;width:28px!important}.at-icon-wrapper:hover{color:#be0000}.at-icon-wrapper:hover svg{color:#be0000;fill:#be0000}.at-style-responsive .at-share-btn{padding:0!important}#POST-LIST-ASIDE,#POST-VIEW-ASIDE{padding-bottom:1.5em;margin-top:3em}.cookiePolicy,.cookiePolicy__link{display:none!important}

/* PUBLIC UI ✰ Mobile Styles
==========================================================================================
*//* ---------------------------------------------------------------------------------- */
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}@media (max-width:480px){[class*=span]{margin-left:0;width:32em;float:none;display:block}.row{margin-left:0;padding-left:1.5em}.span1,.span2,.span4,.span5,.span8,[class*=span]{max-width:100%}img[class*=span]{margin-left:-.5em}body.POSTS.LIST .aside{display:none}#body_content{padding-top:3.5em}}

.byline ul li.more-details {
	display: none;
}

@media only screen and (max-width: 480px) {
    .desktop-only {
        display: none;
    }
    div#body_container {
        min-width: 100%;
    }
    .article .figure img {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
    }
    .file-default {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
    }
    blockquote,
    input,
    label,
    p {
        text-align: left;
    }
    iframe {
        max-width: 100%;
        width: 100%;
    }
    .icon-expand {
        display: none;
    }
    #body_content {
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .body_inner.CONTENT {
        margin-bottom: 0;
    }
    #body_footer {
        position: relative;
        width: auto;
        max-width: 100%;
        height: auto;
        padding-left: 1.5em;
        padding-bottom: 1em;
    }
    #body_footer .body_inner {
        width: auto;
        max-width: 100%;
        height: auto;
        padding-bottom: 1em;
    }
    #body_footer .body_inner div {
        padding-bottom: 1.3em;
    }
    #body_footer .span1,
    #body_footer .span2,
    #body_footer .span3 {
        width: auto;
    }
    #body_footer ul.navigation li {
        font-size: 1.5em;
        line-height: 1;
    }
    #body_footer * h2 {
        line-height: 1;
    }
    #body_footer #FOOTER-NAV1,
    #body_footer #FOOTER-NAV2 {
        display: inline-block;
        width: 45%;
    }
    #body_footer #SIGNUP,
    #body_footer #SOCIALIZE {
        margin-top: 1em;
        padding-bottom: 1em;
        padding-top: 1.8em;
        width: 100%;
        clear: left;
    }
    #body_footer #SOCIALIZE a.glyph {
        background-size: 48em 36em;
        width: 4em;
        height: 4em;
    }
    #body_footer #SOCIALIZE .glyph.FACEBOOK {
        background-position: 0 -16em;
    }
    #body_footer #SOCIALIZE a.glyph.FACEBOOK:hover {
        background-position: 0 -20em;
    }
    #body_footer #SOCIALIZE .glyph.TWITTER {
        background-position: -4em -16em;
    }
    #body_footer #SOCIALIZE a.glyph.TWITTER:hover {
        background-position: -4em -20em;
    }
    #body_footer #SIGNUP h2 {
        padding-bottom: 0.3em;
    }
    #body_footer #FOOTER-KT {
        padding-bottom: 1em;
    }
    #twitter-feed,
    .twitter_feed,
    a.read_more.twitter,
    h2.twitter {
        display: none;
    }
    #SITE-STICKY {
        display: none;
    }
    .row {
        padding-left: 0;
    }
    section.section {
        padding-left: 0;
        padding-right: 0;
    }
    body.POSTS.VIEW .article {
        background-color: #fff;
        padding-left: 10px;
        padding-right: 10px;
    }
    body.POSTS.VIEW .CONTENT aside.span2,
    body.POSTS.VIEW .article aside.span2 {
        display: none;
    }
    .article img,
    .file-default {
        max-width: 100%;
        height: auto;
    }
    body.POSTS.INDEX #POSTS-LIST {
        padding: 0 1.5em;
    }
    body.POSTS.INDEX #POSTS-LIST .article,
    body.POSTS.LIST #POSTS-LIST .article,
    body.POSTS.VIEW .article {
        padding: 3em 1.5em 0.5em 1.5em;
    }
    body.POSTS footer[role="article-footer"] {
        margin-bottom: 2em;
    }
    body.POSTS footer[role="article-footer"] div.paging,
    body.POSTS footer[role="article-footer"] div.paging.next {
        width: 100%;
        text-align: left;
    }
    body.POSTS footer[role="article-footer"] div.paging a,
    body.POSTS footer[role="article-footer"] div.paging.next a {
        background: 0 0;
        padding: 0;
        margin-left: 0;
        height: auto;
    }
    body.POSTS footer div.paging {
        margin-top: 2em;
    }
    body.POSTS footer .paging + .paging {
        padding-top: 2.5em;
    }
    body.POSTS footer[role="article-footer"] {
        padding-top: 0;
    }
    body.POSTS footer[role="article-footer"] div.paging span {
        display: inline;
        clear: both;
    }
    body.POSTS footer[role="article-footer"] div.paging h2 {
        display: block;
        clear: both;
    }
    .aside,
    .section {
        float: none;
    }
    body.POSTS footer[role="article-footer"] div.paging.previous a {
        padding-left: 30px;
    }
    body.POSTS footer[role="article-footer"] div.paging.next a {
        padding-right: 30px;
    }
    body.POSTS footer[role="article-footer"] div.paging.previous a span.glyph {
        left: -15px;
    }
    body.POSTS footer[role="article-footer"] div.paging.next a span.tag {
        float: left;
    }
    body.POSTS footer[role="article-footer"] div.paging.next a span.glyph {
        right: -15px;
    }
    #RELATED-RECORDS .RELATED-RECORDS-GROUP {
        padding-top: 0;
    }
    .RELATED .related-wrap.span2 {
        margin-left: 0 !important;
    }
    #RELATED-RECORDS h2.pt_24 {
        padding-left: 15px;
    }
    .RELATED.row {
        padding-left: 15px;
        padding-right: 15px;
    }
    body.POSTS #body_content .CONTENT > .section {
        padding-left: 15px;
        padding-right: 15px;
    }
    body.POSTS .article {
        display: table;
    }
    body.POSTS .article > aside.aside.span2,
    body.POSTS.INDEX #POSTS-LIST .article .aside.span2 {
        float: none;
        padding: 3em 0 1em 0;
        max-width: 100%;
    }
    body.POSTS .article > div.span4 {
        display: table-header-group;
        float: none;
        max-width: 100%;
    }
    body.POSTS aside h2.categories,
    body.POSTS aside ul.categories {
        display: none;
    }
    body.POSTS.VIEW .article h2.title {
        margin-bottom: 15px;
    }
    body.PAGES .CONTENT section.CONTENT-4 .header > div.span2 {
        float: none;
        max-width: 100%;
        background-color: #3c3b39;
        margin-top: 20em;
    }
    body.PAGES .CONTENT section.CONTENT-4 .header > div.span5,
    body.PAGES.TEMPLATE-3 .CONTENT section.CONTENT-4 .header > div.span5 {
        float: none;
        max-width: 100%;
        position: absolute;
        top: 0;
        z-index: -1;
    }
    body.TEMPLATE-3 #body_content {
        margin-bottom: 0 !important;
    }
    body.TEMPLATE-3 .CONTENT section.CONTENT-3 .header {
        display: none;
    }
    body.PAGES.VIEW.TEMPLATE-3 #body_content .CONTENT .header {
        height: auto;
    }
    body.PAGES.VIEW.TEMPLATE-3 .header .byline {
        height: auto;
        min-height: auto;
        padding: 2.5em 1.5em 0 1.5em;
        margin-bottom: 0;
    }
    body.PAGES.VIEW.TEMPLATE-3 .section .article {
        margin-top: 0;
        padding-left: 1.5em;
        padding-right: 1.5em;
    }
    body.PAGES.VIEW.TEMPLATE-3 {
        background: 0 0;
    }
    .related-ctrl {
        display: none;
    }
    .TEMPLATE-2 .artcle-wrap,
    .TEMPLATE-2 .artcle-wrap .span6,
    .TEMPLATE-2 .artcle-wrap aside.span2,
    .TEMPLATE-2 .article-wrap,
    body.PAGES.VIEW.TEMPLATE-2 #body_content .body_inner.CONTENT .artcle-wrap {
        width: 100%;
        position: relative;
        left: 0;
    }
    body.PAGES.VIEW.TEMPLATE-2 #body_content .body_inner.CONTENT .artcle-wrap {
        padding: 0;
    }
    body.PAGES.VIEW.TEMPLATE-2 #body_content .body_inner.CONTENT .artcle-wrap .byline-wrapper {
        left: 0;
    }

    .TEMPLATE-2 #SITE-STICKY {
        display: none;
    }
    .TEMPLATE-2 .artcle-wrap .span6 {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 1em !important;
    }
    .TEMPLATE-2 .artcle-wrap aside.span2 {
        position: relative !important;
        top: 0 !important;
    }
    body.HOMEPAGE .mobile-tagline {
        margin: 15px 0 25px 15px;
    }
    body.HOMEPAGE .mobile-tagline p {
        color: #9b9b96;
        font-size: 12px;
        line-height: 16px;
        letter-spacing: 2px;
        text-transform: uppercase;
        margin-bottom: 15px;
    }
    body.HOMEPAGE .CYCLE-CNTRL {
        display: none;
    }
    body.HOMEPAGE .related-wrap {
        width: auto;
    }
    body.HOMEPAGE .related-wrap .header {
        width: 100%;
    }
    body.HOMEPAGE .related-wrap,
    body.HOMEPAGE .related-wrap:first-child {
        margin-left: 0;
    }
    #CALLOUTS {
        padding-left: 15px;
        padding-right: 15px;
    }
    #CALLOUTS .right {
        float: none;
    }
    .homepage-callout {
        padding-bottom: 30px;
    }
    #MASONRY,
    #MASONRY-2 {
        padding-left: 15px;
        padding-right: 15px;
        max-width: 100%;
        max-width: calc(100% - 0px);

    }
    .masonry-wrap,
    .related-wrap,
    .team-wrap,
    body.HOMEPAGE .masonry-wrap {
        margin-bottom: 2em;
    }
    .RELATED .related-wrap.PAGE .figure,
    .RELATED .related-wrap.POST .figure,
    .masonry-wrap > .inner .figure,
    .related-wrap > .inner .figure,
    .team-wrap > .inner .figure,
    body.HOMEPAGE .masonry-wrap > .inner .figure {
        position: static;
        width: 100%;
        overflow: hidden;
    }
    .RELATED .related-wrap.PAGE,
    .RELATED .related-wrap.POST,
    .masonry-wrap,
    .masonry-wrap[class*="span"],
    .related-wrap,
    .team-wrap,
    .team-wrap[class*="span"],
    body.HOMEPAGE .masonry-wrap,
    body.HOMEPAGE .masonry-wrap.whitebox[class*="span"],
    body.HOMEPAGE .related-wrap,
    body.HOMEPAGE .related-wrap:first-child {
        max-width: 47%;
        min-width: 47%;
        height: 19em;
        margin-left: 0;
        margin-right: 0;
        float: left;

height: 17em;
    }
    .team-wrap,
    .team-wrap[class*="span"] {
height: 19em;
    }
    body.HOMEPAGE .masonry-wrap,
    body.HOMEPAGE .masonry-wrap.whitebox[class*="span"] {
        height: 23em;
    }
    .RELATED .related-wrap.PAGE:nth-child(2n + 1),
    .RELATED .related-wrap.POST:nth-child(2n + 1),
    .masonry-wrap[class*="span"]:nth-child(2n + 1),
    .team-wrap[class*="span"]:nth-child(2n + 1),
    body.HOMEPAGE .related-wrap:first-child,
    body.HOMEPAGE .related-wrap:nth-child(2n + 1) {
        margin-right: 6%;
        clear: left;
    }
    body.HOMEPAGE .masonry-wrap.whitebox[class*="span"] {
        margin-right: 0;
    }
    .RELATED .related-wrap .inner,
    .RELATED .related-wrap .inner .header.text-only,
    .masonry-wrap .inner,
    .masonry-wrap[class*="span"] .inner,
    .team-wrap .inner,
    .team-wrap[class*="span"] .inner,
    body.HOMEPAGE .related-wrap .inner {
        width: 100%;
        height: 19em;
        overflow: hidden;
    }
    body.HOMEPAGE .masonry-wrap.whitebox[class*="span"] .inner {
        width: 100%;
        height: 23em;
    }
    .RELATED .related-wrap.PAGE .figure,
    .RELATED .related-wrap.POST .figure,
    .masonry-wrap .figure,
    .masonry-wrap[class*="span"] .figure,
    .related-wrap .figure,
    .team-wrap .figure,
    .team-wrap[class*="span"] .figure,
    body.HOMEPAGE .masonry-wrap.whitebox[class*="span"] .figure,
    body.HOMEPAGE .related-wrap .figure {
        width: 100%;
/*height: 19em;*/
height: 10.0em;
height: 11.5em;
        min-width: 100%;
/*min-height: 100%;*/
    }
    body.HOMEPAGE .masonry-wrap.whitebox[class*="span"] .figure {
        height: 23em;
    }
    .RELATED .related-wrap.PAGE .header,
    .masonry-wrap .header,
    .masonry-wrap[class*="span"] .header,
    .related-wrap .header,
    .team-wrap .header,
    .team-wrap[class*="span"] .header {
        width: 100%;
        height: 9.5em;
    }
    .masonry-wrap .header h2,
    .masonry-wrap .header h2 a,
    .related-wrap .header h2,
    .related-wrap .header h2 a,
    .team-wrap .header h2,
    .team-wrap .header h2 a {
        font-size: 14px;
    }
    .RELATED .related-wrap.POST .header {
        width: 100%;
        height: 13em;
    }
    body.HOMEPAGE .masonry-wrap.whitebox[class*="span"] .header {
        width: 101%;
        height: 16em;
    }
    body.HOMEPAGE .masonry-wrap.whitebox[class*="span"] .header h2,
    body.HOMEPAGE .masonry-wrap.whitebox[class*="span"] .header h2 a {
        font-size: 18px;
    }
    .masonry-wrap img,
    .masonry-wrap[class*="span"] img,
    .team-wrap img,
    .team-wrap[class*="span"] img,
    body.HOMEPAGE .masonry-wrap.whitebox[class*="span"] img {
        width: 100%;
        min-width: 100%;
        margin-left: 0;
        margin-top: 0;
    }
    .RELATED .related-wrap.PAGE img,
    .RELATED .related-wrap.POST img,
    .related-wrap img {
        width: 100%;
        max-width: 110%;
        min-width: 100%;
        margin-left: 0;
        margin-top: 0;
        margin-left: -5%;
        height: auto !important;
    }
    .masonry-wrap .inner .header.text-only,
    .related-wrap .inner .header.text-only,
    .team-wrap .inner .header.text-only {
        width: 101%;
        height: 19em !important;
    }
    body.HOMEPAGE .masonry-wrap,
    body.HOMEPAGE .masonry-wrap.whitebox[class*="span"] {
        max-width: 100%;
        height: 32em;
        clear: both;
        float: none;

height: auto !important;
    }
    body.HOMEPAGE .masonry-wrap .figure,
    body.HOMEPAGE .masonry-wrap .inner,
    body.HOMEPAGE .masonry-wrap.whitebox[class*="span"] .figure,
    body.HOMEPAGE .masonry-wrap.whitebox[class*="span"] .inner {

min-height: 35em;
height: auto !important;
    }
    body.HOMEPAGE .masonry-wrap.whitebox .header,
    body.HOMEPAGE .masonry-wrap.whitebox[class*="span"] .header {
        height: 12em;
        border-top: none;
        bottom: 0;

height: auto !important;
padding: 1.5em 1.5em;
    }
    body.HOMEPAGE .masonry-wrap.whitebox,
    body.HOMEPAGE .masonry-wrap.whitebox[class*="span"] {
        border-top: 1px solid #ecece8;
    }
    body.HOMEPAGE .masonry-wrap .figure,
    body.HOMEPAGE .masonry-wrap[class*="span"] .figure {
        height: auto;
    }
    body.HOMEPAGE .masonry-wrap.whitebox.span4 {
        height: 40em;

height: auto !important;
    }
    body.HOMEPAGE .masonry-wrap.whitebox.span4 .inner,
    body.HOMEPAGE .masonry-wrap.whitebox.span4.figure {
        height: 40em;

height: auto !important;
    }
    body.HOMEPAGE .masonry-wrap.whitebox.span4 .header {
        height: 20em;

height: auto !important;
    }
    body.HOMEPAGE .RELATED-WRAP {
        margin-top: 0;
        padding-right: 1.5em;
        padding-left: 1.5em;
    }
    body.HOMEPAGE .CALLOUTS-WRAP {
        margin-top: 2em;
    }
    .masonry-wrap.video,
    .masonry-wrap.video .inner,
    body.HOMEPAGE .masonry-wrap.span6.video,
    body.HOMEPAGE .masonry-wrap.span6.video .inner {
        height: 32em !important;
        height: 30em !important;
    }
    .masonry-wrap.video .header,
    .masonry-wrap.video .inner .header,
    body.HOMEPAGE .masonry-wrap.span6.video .header,
    body.HOMEPAGE .masonry-wrap.span6.video .inner .header {
        height: 12em !important;
        width: 100%;
    }
    .masonry-wrap.video iframe {
        height: 18em !important;
    }
    body.PAGES.VIEW.TEMPLATE-0 #MASONRY.section {
        margin-top: 1em;
    }
    .TEMPLATE-1 .masonry-wrap.span4, .TEMPLATE-1 .masonry-wrap.span4 .inner, .TEMPLATE-1 .masonry-wrap.whitebox.span4, .TEMPLATE-1 .masonry-wrap.whitebox.span4 .inner,
    .TEMPLATE-1 .masonry-wrap.span8, .TEMPLATE-1 .masonry-wrap.span8 .inner, .TEMPLATE-1 .masonry-wrap.whitebox.span8, .TEMPLATE-1 .masonry-wrap.whitebox.span8 .inner {
width: 100%;
max-width: 100%;
min-width: 100%;
height: 31.5em;
	}
    .TEMPLATE-1 .masonry-wrap.span8,
    .TEMPLATE-1 .masonry-wrap.whitebox.span8,
    .TEMPLATE-1 .masonry-wrap.whitebox.span8 .header {
        top: auto;
        bottom: 0;
        width: 100%;
        height: auto;

max-width: 100%;
min-width: 100%;
    }
    .TEMPLATE-1 .masonry-wrap.whitebox.span8 .header {
    	top: 19.0em;
    }
    .TEMPLATE-1 .masonry-wrap.whitebox.span4 .header {
        height: 16em;
    }
    .TEMPLATE-1 .masonry-wrap.whitebox.span2,
    .TEMPLATE-1 .masonry-wrap.whitebox.span4 {
        border: 1px solid #ecece8;
        border-bottom: 2px solid #ecece8;
    }
    .TEMPLATE-1 .masonry-wrap .inner .header,
    .TEMPLATE-1 .masonry-wrap.whitebox .inner .header {
        position: relative;
        padding-bottom: 2.5em;
    }
    .TEMPLATE-1 .masonry-wrap.span4 .inner .header,
    .TEMPLATE-1 .masonry-wrap.whitebox.span4 .inner .header {
        padding-bottom: 4em;
    }
    .TEMPLATE-1 .masonry-wrap.whitebox.text-only .inner .figure {
        display: none;
    }
    .TEMPLATE-1 .masonry-wrap.whitebox.text-only .header {
        top: 1em;
        padding-bottom: 8em;
        width: 85%;
    }
    .TEMPLATE-1 #MASONRY.no-mobile .masonry-wrap.whitebox .figure {
        position: static;
        width: 100%;
        overflow: hidden;
    }
    .TEMPLATE-1 #MASONRY.no-mobile .masonry-wrap.whitebox .header {
        position: absolute;
        height: 12.5em;
    }
    .TEMPLATE-1 #MASONRY.no-mobile .masonry-wrap.whitebox.span4 .header,
    .TEMPLATE-1 #MASONRY.no-mobile .masonry-wrap.whitebox.span8 .header {
        height: auto;
    }
    .TEMPLATE-1 #MASONRY.no-mobile .masonry-wrap.whitebox .header h1,
    .TEMPLATE-1 #MASONRY.no-mobile .masonry-wrap.whitebox .header h2 {
        font-size: 18px;
    }
/*
.TEMPLATE-1 #MASONRY.no-mobile .masonry-wrap.whitebox .header p {
    display: none;
}
*/
    .TEMPLATE-1 #MASONRY.no-mobile .masonry-wrap.whitebox.text-only.grey-block .header h2 {
        font-size: 11px;
    }
    body.PAGES.VIEW.TEMPLATE-4 {
        background: #fff url(../img/bkgd-page.png) repeat-x 0 -24px;
    }
    body.PAGES.VIEW.TEMPLATE-5,
    body.PAGES.VIEW.TEMPLATE-6 {
        background: 0 0;
    }
    body.PAGES.VIEW.TEMPLATE-5 section.team-section {
        padding-left: 1.5em;
        padding-right: 1.5em;
    }
    .TEMPLATE-4 .CONTENT .article,
    .TEMPLATE-4 .CONTENT .header.row,
    .TEMPLATE-5 .CONTENT .article,
    .TEMPLATE-5 .CONTENT .header.row {
        padding-left: 1.5em;
        padding-right: 1.5em;
    }
    .TEMPLATE-4 .CONTENT .article,
    .TEMPLATE-5 .CONTENT .article {
        background-color: #fff;
        padding-top: 1em;
    }
    body.TEMPLATE-4 .CONTENT section.CONTENT-4 .header > div.span2,
    body.TEMPLATE-5 .CONTENT section.CONTENT-5 .header > div.span2 {
        display: none;
    }
    body.TEMPLATE-4 #body_content .CONTENT .header,
    body.TEMPLATE-5 #body_content .CONTENT .row:not(.team-grid) .header {
        margin-top: 10px;
        padding-top: 2.2em;
        padding-bottom: 0;
    }
    .TEMPLATE-4 .CONTENT .header.row,
    .TEMPLATE-5 .CONTENT section:not(.team-section) .header.row,
    body.PAGES.VIEW.TEMPLATE-1 .header.header.row,
    body.PAGES.VIEW.TEMPLATE-4 #body_content .CONTENT .header,
    body.PAGES.VIEW.TEMPLATE-5 #body_content .CONTENT section:not(.team-section) .header,
    body.PAGES.VIEW.TEMPLATE-6 #body_content .CONTENT .header.page-title,
    body.PAGES.VIEW.TEMPLATE-6 .header.header.row,
    body.TEMPLATE-4 #body_content .CONTENT .header,
    body.TEMPLATE-5 #body_content .CONTENT .row:not(.team-grid) .header {
        height: auto;
        margin-top: 0;
        padding-top: 1em;
        padding-bottom: 1em;
        background: #ecece8;
        margin-bottom: 0;
    }
    body.PAGES.TEMPLATE-4 .CONTENT section.CONTENT-4 .header.row > div.span5,
    body.PAGES.TEMPLATE-5 .CONTENT section.CONTENT-4 .header.row > div.span5 {
        position: relative;
        z-index: 1;
    }
    .TEMPLATE-4 .CONTENT .header h2,
    .TEMPLATE-5 .CONTENT .row:not(.team-grid) .header h2 {
        padding-right: 0.125em;
    }
    body.PAGES.VIEW.TEMPLATE-4 .header .byline,
    body.PAGES.VIEW.TEMPLATE-5 .row:not(.team-grid) .header .byline {
        height: auto;
        min-height: auto;
        padding: 2.5em 1.5em 0 1.5em;
        margin-bottom: 0;
    }
    .team-wrap {
        border-right: 1px solid #f2f2f2;
    }
    .team-wrap:nth-child(4n + 4) {
        border-right: 1px solid #f2f2f2;
    }
    .team-wrap:nth-child(2n + 2) {
        border-right: none !important;
    }
    .team-wrap .inner .figure img {
        width: 100%;
        height: initial;
    }
    .team-wrap.text-only,
    .team-wrap.text-only .inner,
    .team-wrap.text-only[class*="span"] .inner {
        height: auto !important;
    }
    body.TEMPLATE-5 #body_content .CONTENT .row:not(.team-grid) .header.span8 {
        padding-bottom: 0;
        padding-left: 0;
    }
    body.TEMPLATE-5 #body_content .CONTENT .row:not(.team-grid) .header.span8 h3 {
        padding-left: 7.5px;
    }
    body.TEMPLATE-5 .team-header {
        margin-left: -15px;
        margin-right: -15px;
    }
    body.TEMPLATE-5 .team-header .header {
        padding-left: 15px !important;
    }
    body.TEMPLATE-5 .team-header .header.span8 h3 {
        padding-left: 0 !important;
    }
    body.PAGES.CATEGORIES.DEFAULT,
    body.PAGES.VIEW.DEFAULT,
    body.UTILITIES.SIGNUP {
        background: #ecece8;
    }
    #CATEGORY_MENU,
    #body_header,
    #header_navigation {
        display: none;
    }
    body.PAGES.VIEW.DEFAULT #body_content .CONTENT .header,
    body.TEMPLATE-4 #body_content .CONTENT .header,
    body.TEMPLATE-5 #body_content .CONTENT .header,
    body.UTILITIES.SIGNUP #body_content .CONTENT .header {
        height: auto;
        min-width: 33px;
        width: 100%;
        max-width: 100%;
        padding: 0.2em 0 1.6em 1.5em;
    }
    body.UTILITIES.SIGNUP #body_content .CONTENT-4 .header.row .span2 {
        display: none;
    }
    #body_header .body_inner {
        min-width: auto;
    }
    .span8 {
        max-width: 100%;
    }
    .body_inner {
        width: auto;
    }
    #body_content {
        padding-top: 0;
        margin-top: 0;
        margin-top: 50px;
    }
    #body_footer {
        position: static;
        width: 100%;
        height: auto;
        overflow: visible;
    }
    .body_inner .span3 {
        width: 100%;
        display: table-header-group;
    }
    .body_inner .span1 {
        width: 50%;
        float: left;
    }
    #FOOTER-NAV1 {
        width: 50%;
        float: left;
    }
    .navigation-submenu {
        display: none !important;
    }
    #MOBILENAV {
        position: fixed;
        top: 0;
        z-index: 1000;
        width: 100%;
        max-width: 100%;
        text-transform: uppercase;
        background: #fff;
        padding-bottom: 0;
        min-height: 50px;
    }
    #MOBILENAV li,
    .SEARCH_INPUT_MOBILE {
        display: none;
        height: 50px;
        font-size: 13px;
        border-bottom: 2px solid #f2f2f2;
    }
    #MOBILENAV li[role="branding"] {
        font-weight: 700;
        display: block;
        vertical-align: middle;
        height: 50px;
        padding-left: 5px;
        width: auto;
        position: relative;
        overflow: hidden;
    }
    #MOBILENAV li a {
        height: 50px;
        padding-top: 16px;
        padding-left: 1em;
    }
    #MOBILENAV li[role="branding"] > .glyph {
        position: absolute;
        bottom: 10px;
    }
    #MOBILENAV a#logo {
        font-size: 10px;
        font-weight: 400;
        line-height: 0;
        width: 185px;
        height: 65px;
        overflow: hidden;
        display: inline-block;
        padding-top: 0;
        padding-left: 0;
    }
    #MOBILENAV a#logo img {
        width: 20em;
        height: 5em;
    }
    #MOBILENAV li > .glyph.SEARCH {
        right: 55px;
    }
    #MOBILENAV li > .glyph {
        right: 15px;
    }
    #MOBILENAV a.glyph {
        float: right;
        display: block;
        vertical-align: baseline;
        padding-top: 8px;
    }
    #MOBILENAV a.glyph > span {
        margin-left: -9999px;
    }
    #MOBILENAV a.glyph.MENU {
        height: 2em;
        width: 2em;
        background-position: -18em -8em;
    }
    #MOBILENAV a.glyph.MENU.active {
        background-position: -18em -10em;
    }
    #MOBILENAV a.glyph.SEARCH {
        height: 2em;
        width: 2em;
        background-position: -16em -8em;
    }
    #MOBILENAV a.glyph.SEARCH.active {
        background-position: -16em -10em;
    }
    #MOBILENAV li a {
        letter-spacing: 1px;
        text-decoration: none;
        border-bottom: none;
        display: block;
    }
    .SEARCH_INPUT_MOBILE.visible {
        display: block;
    }
    .SEARCH_INPUT_MOBILE {
        min-height: 58px;
        width: 100%;
        padding-top: 3px;
        padding-left: 15px;
        padding-right: 15px;
        background-color: #fff;
    }
    #SEARCH_MOBILE {
        width: auto;
        position: relative;
    }
    .form-SEARCH {
        max-height: 64px;
        width: 100%;
        padding: 0;
        background-color: #fff;
    }
    .form-SEARCH input {
        -webkit-appearance: none;
        font-size: 26px;
        line-height: 1.2em;
        width: 65%;
        font-size: 1em;
        font-size: 18px !important;
        font-weight: 100;
        width: 890px;
        padding: 0 0;
        border: 0;
        background: #fff;
    }
    .form-SEARCH input[type="text"] {
        font-size: 20px !important;
        height: 48px;
        width: 100%;
        max-width: 100%;
        position: absolute;
        left: 0;
        float: left;
        overflow: hidden;
    }
    .form-SEARCH ::-webkit-input-placeholder {
        font-weight: 100;
        font-size: 18px;
    }
    .form-SEARCH input[type="submit"] {
        -webkit-appearance: none;
        position: absolute;
        top: 6px;
        right: 0;
        float: right;
        height: 36px;
        width: auto;
        max-width: 35%;
        overflow: hidden;
        padding: 8px 8px;
        color: #fff;
        background-color: #5c5f64;
        text-transform: uppercase;
        font-size: 12px !important;
        letter-spacing: 1px;
    }
    .template-nav {
        position: relative;
        width: 100%;
        max-width: 100%;
        text-transform: none;
        background: #fff;
        padding-bottom: 0;
        min-height: 50px;
    }
    .template-nav li {
        font-size: 13px;
        width: 100%;
        height: 50px;
        clear: both;
        display: block;
        border-bottom: 2px solid #f2f2f2;
    }
    .template-nav li a {
        height: 50px;
        padding-left: 1em;
        padding-top: 16px;
        letter-spacing: 1px;
        text-decoration: none;
        border-bottom: none;
        display: block;
    }
    .template-nav li a span:first-child {
        font-size: 14px;
    }
    .template-nav li .glyph {
        background-position: -4em 0;
        vertical-align: baseline;
        margin-right: 15px;
        margin-top: -5px;
        display: block;
        float: right;
    }
    .span1,
    .span2,
    .span4,
    .span5,
    .span8,
    [class*="span"] {
        max-width: 100%;
        width: auto;
    }
    img[class*="span"] {
        margin-left: -0.5em;
    }
    body.POSTS.LIST .aside {
        display: none;
    }
    .article .figure img {
        max-width: 100%;
    }
    .article .figure {
        width: 100%;
        height: auto;
    }


    #SLIDESHOW .CYCLE,
    #SLIDESHOW .CYCLE-CNTRL,
    .content-slideshow .CYCLE,
    .content-slideshow .CYCLE-NEXT,
    .content-slideshow .CYCLE-PREV {
/*display: none;*/
    }
    .article .file-right {
        width: 50%;
        margin: 0.7em 1.5em 1em 0;
    }
    .article .file-right div {
        width: auto;
    }
    .article .file-full,
    .article .file-right,
    .file-default {
        width: 100%;
        max-width: 100% !important;
        margin: 0 0 1em 0;
        border: 0;
        height: auto !important;
    }
    .article .file-full div,
    .article .file-right div,
    .file-default div {
        width: auto;
    }
    .figure.file-full.float .image-text-float {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        margin-top: 2em;
    }
    .article .figure.file-full.float .image-text-float h1,
    .article .figure.file-full.float .image-text-float h2,
    .article .figure.file-full.float .image-text-float h3 {
        margin-bottom: 10px;
    }
    .figure.file-full.x-wide .figure_wrap {
        margin-left: 0;
        width: 100%;
    }

    .byline {
    	cursor: pointer;
    }
    .byline ul li {
    	display: none;
    }
    .byline.visible ul li,
    .byline ul li.more-details {
		display: block;
	}
	.byline.visible ul li.more-details {
		display: none;
	}
}
@media only screen and (min-width: 481px) {
    .mobile-only {
        display: none !important;
    }
}

