.footer,.has-normal-font-size,.has-regular-font-size,.has-small-font-size,.sidebar,.sub-footer,.widget_breadcrumb_navxt,blockquote cite,blockquote small,body{line-height:1.6em}.widget_breadcrumb_navxt .breadcrumbs>.hoot-bcn-pretext:after{border-top:1.3em solid transparent;border-bottom:1.3em solid transparent}.title,.titlefont,h1,h2,h3,h4,h5,h6{font-weight:600}#topbar{overflow:inherit}#header,#topbar.js-search .searchform.expand .searchtext{border-bottom:1px solid rgba(0,0,0,.33)}#header-primary,#header-supplementary{border-bottom:none}#header-supplementary{color:#fff;background:#fff;background:#272727}#header-supplementary .title,#header-supplementary h1,#header-supplementary h2,#header-supplementary h3,#header-supplementary h4,#header-supplementary h5,#header-supplementary h6{margin:0;color:inherit}#header-supplementary .js-search .searchform.expand .searchtext{color:inherit;background:#272727}#header-supplementary .js-search-placeholder{color:inherit}#header-supplementary .menu-items>li>a{color:#fff}#header-supplementary .menu-items li.current-menu-ancestor,#header-supplementary .menu-items li.current-menu-item:not(.nohighlight),#header-supplementary .menu-items li:hover{background:#248ed0}#header-supplementary .menu-items li.current-menu-ancestor>a,#header-supplementary .menu-items li.current-menu-item:not(.nohighlight)>a,#header-supplementary .menu-items li:hover>a{color:#fff}#header-supplementary .menu-side-box,.header-supplementary a,.header-supplementary a:hover{color:inherit}.header-supplementary .widget_text a{text-decoration:underline}.header-supplementary .widget_text a:hover{text-decoration:none}@media only screen and (max-width:969px){#header-supplementary .mobilemenu-fixed .menu-items,#header-supplementary .mobilemenu-fixed .menu-toggle{background:#272727}#header-aside{border-top:none;padding:0}}#site-title{font-weight:600;font-size:28px}#site-description{margin:5px 0}.site-logo-text-tiny #site-title{font-size:16px}.site-logo-text-medium #site-title{font-size:45px}.site-logo-text-large #site-title{font-size:60px}.site-logo-text-huge #site-title{font-size:75px}.site-title-line b,.site-title-line strong{font-weight:700;font-weight:600}@media only screen and (max-width:969px){#page-wrapper #site-description{margin:5px 7px}}.menu-items>li>a .menu-hoottag{display:block}.menu-hoottag{left:100%;font-weight:400;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.33);-moz-box-shadow:1px 1px 3px rgba(0,0,0,.33);box-shadow:1px 1px 3px rgba(0,0,0,.33);border:#248ed0;line-height:1em;display:none;white-space:nowrap;position:absolute;padding:2px 5px;bottom:100%;font-size:12px}.menu-hoottag:after{left:4px;border-top:0 solid transparent;position:absolute;border-right:0 solid transparent;border-width:5px 5px 0 0;border-style:solid;border-color:currentcolor transparent transparent;height:0;bottom:-5px;content:"";width:0}.menu-hoottag{margin-bottom:5px;margin-left:-30px}@media only screen and (min-width:970px){#header.stuck .menu-hoottag{display:none}}@media only screen and (max-width:969px){.menu-items>li>a .menu-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;justify-content:space-between;-ms-box-orient:horizontal;align-items:flex-start}.menu-hoottag{margin:0 5px 0 2px;white-space:break-spaces;position:static}.menu-hoottag:after{visibility:hidden}.mobilemenu-inline{border-top:1px solid rgba(0,0,0,.33)}}@media only screen and (min-width:970px){.header-supplementary-center .menu-items>li>a{text-align:center}.header-supplementary-center .nav-menu .sf-menu.sf-arrows>li>a.sf-with-ul{padding-right:15px;padding-left:15px}.header-supplementary-center .sf-menu.sf-arrows .sf-with-ul .menu-title:after{margin:0;right:-5px;position:relative;top:0}.header-supplementary-center .sf-menu.sf-arrows ul .sf-with-ul .menu-title:after{margin-top:-.5em;right:-2px;position:absolute;top:50%}}@media only screen and (max-width:969px){.menu-area-wrap .menu-side-box{border-top:1px solid rgba(0,0,0,.33)}}.below-header{-webkit-box-shadow:inset 0 -8px 12px -8px rgba(0,0,0,.2);-moz-box-shadow:inset 0 -8px 12px -8px rgba(0,0,0,.2);box-shadow:inset 0 -8px 12px -8px rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.14);padding:0;background:rgba(0,0,0,.04)}.main.fullwidth>.loop-meta-wrap{text-align:center;position:relative}.main.fullwidth>.loop-meta-wrap.pageheader-bg-both,.main.fullwidth>.loop-meta-wrap.pageheader-bg-default,.main.fullwidth>.loop-meta-wrap.pageheader-bg-stretch{border-top:1px solid rgba(0,0,0,.33);border-bottom:none;background:none}.main.fullwidth>.loop-meta-wrap.pageheader-bg-both:after,.main.fullwidth>.loop-meta-wrap.pageheader-bg-default:after,.main.fullwidth>.loop-meta-wrap.pageheader-bg-stretch:after{left:0;visibility:visible;font:0/0 a;right:0;display:block;border-bottom:3px solid;position:absolute;bottom:0;background:none;content:""}.main.fullwidth>.loop-meta-wrap.pageheader-bg-incontent,.main.fullwidth>.loop-meta-wrap.pageheader-bg-none{border-top:1px solid rgba(0,0,0,.33);border-bottom:none}.main.fullwidth>.loop-meta-wrap.pageheader-bg-incontent:after,.main.fullwidth>.loop-meta-wrap.pageheader-bg-none:after{left:0;visibility:visible;font:0/0 a;right:0;display:block;border-bottom:3px solid;position:absolute;bottom:0;background:none;content:""}.main.fullwidth>.loop-meta-wrap .loop-meta-withbg .loop-meta{margin:0;display:block;color:inherit;background:none}.main.fullwidth>.loop-meta-wrap .loop-meta-withbg .loop-meta a,.main.fullwidth>.loop-meta-wrap .loop-meta-withbg .loop-meta h1,.main.fullwidth>.loop-meta-wrap .loop-meta-withbg .loop-meta h2,.main.fullwidth>.loop-meta-wrap .loop-meta-withbg .loop-meta h3,.main.fullwidth>.loop-meta-wrap .loop-meta-withbg .loop-meta h4,.main.fullwidth>.loop-meta-wrap .loop-meta-withbg .loop-meta h5,.main.fullwidth>.loop-meta-wrap .loop-meta-withbg .loop-meta h6{color:inherit}.entry-featured-img-headerwrap{height:400px}.main.fullwidth>.content .loop-meta-wrap{margin-bottom:1em;border:1px solid rgba(0,0,0,.14);background:none}.main.fullwidth>.content .loop-meta-wrap>.hgrid{padding:0}.main.fullwidth>.content .loop-meta-wrap.pageheader-bg-default,.main.fullwidth>.content .loop-meta-wrap.pageheader-bg-none,.main.fullwidth>.content .loop-meta-wrap.pageheader-bg-stretch{border:solid rgba(0,0,0,.14);border-width:1px 2px 2px 1px;text-align:center;padding:1em 1.5em;background:rgba(0,0,0,.04)}.main.fullwidth>.content .loop-meta-wrap.pageheader-bg-default:after,.main.fullwidth>.content .loop-meta-wrap.pageheader-bg-none:after,.main.fullwidth>.content .loop-meta-wrap.pageheader-bg-stretch:after{left:0;visibility:visible;font:0/0 a;right:0;display:block;border-bottom:3px solid;position:absolute;bottom:0;background:none;content:""}.main.fullwidth>.content .loop-meta-wrap.pageheader-bg-both,.main.fullwidth>.content .loop-meta-wrap.pageheader-bg-incontent{border:solid rgba(0,0,0,.14);border-width:1px 2px 2px 1px;text-align:center;padding:1em 1.5em;background:rgba(0,0,0,.04)}.main.fullwidth>.content .loop-meta-wrap.pageheader-bg-both:after,.main.fullwidth>.content .loop-meta-wrap.pageheader-bg-incontent:after{left:0;visibility:visible;font:0/0 a;right:0;display:block;border-bottom:3px solid;position:absolute;bottom:0;background:none;content:""}.main.fullwidth>.content .loop-meta{padding:0}.main.fullwidth>.content .loop-title{font-size:2.3333em}.main.fullwidth .entry-footer .entry-byline{text-transform:uppercase;line-height:1.3333em;display:block;border-bottom:1px solid;position:relative}.main.fullwidth .entry-footer .entry-byline-block{display:block}.main.fullwidth .entry-footer .entry-byline-block:after{margin:0 15px;content:""}.main.fullwidth .entry-footer .entry-byline a{color:inherit}.main.fullwidth .entry-footer .entry-byline a:hover{text-decoration:underline;color:inherit}.main.fullwidth .entry-footer .entry-byline-label{margin-right:5px}.main.fullwidth .entry-footer .entry-byline-cats a,.main.fullwidth .entry-footer .entry-byline-tags a{margin:0 8px 0 0;padding:5px 7px;background:rgba(0,0,0,.14)}.main.fullwidth .content-wrap .below-header .widget,.main.fullwidth .content-wrap .header-side .widget,.main.fullwidth .content-wrap .menu-side .widget,.main.fullwidth .content-wrap .topbar .widget{margin-bottom:1em;padding-bottom:1em}.main.fullwidth .content-wrap .below-header .widget:after,.main.fullwidth .content-wrap .header-side .widget:after,.main.fullwidth .content-wrap .menu-side .widget:after,.main.fullwidth .content-wrap .topbar .widget:after{left:0;visibility:visible;font:0/0 a;right:0;display:block;border-bottom:3px solid;position:absolute;bottom:0;background:none;content:""}.main.fullwidth .content-wrap .below-header .widget>a,.main.fullwidth .content-wrap .header-side .widget>a,.main.fullwidth .content-wrap .menu-side .widget>a,.main.fullwidth .content-wrap .topbar .widget>a{text-decoration:underline}.main.fullwidth .content-wrap .below-header .widget .widget-title,.main.fullwidth .content-wrap .header-side .widget .widget-title,.main.fullwidth .content-wrap .menu-side .widget .widget-title,.main.fullwidth .content-wrap .topbar .widget .widget-title{color:inherit;font-size:inherit;background:none}.page-template-landing #main.main{padding-bottom:0}.page-template-landing #page-wrapper .main-content-grid{margin-top:0}.page-template-landing .entry-content{border-bottom:none}.page-template-landing .entry-the-content{margin:2.66666667em 0}.entry-byline{text-transform:uppercase;font-size:.86666667em}.content-frontpage>.frontpage-area-boxed:first-child,.main>.main-content-grid:first-child{margin-top:25px}.frontpage-widgetarea.frontpage-area-boxed:first-child .hootkitslider-widget{margin:0}.footer .widget-title,.sidebar .widget-title,.sub-footer .widget-title{font-weight:600}.widget_newsletterwidget,.widget_newsletterwidgetminimal{color:#fff;background:#248ed0}.widget_newsletterwidget .widget-title,.widget_newsletterwidgetminimal .widget-title{margin-bottom:5px;border:none;color:inherit;font-style:normal;padding:0}.widget_newsletterwidget label,.widget_newsletterwidgetminimal label{font-weight:400;margin:0 0 3px 2px}.widget_newsletterwidget input.tnp-submit[type=submit],.widget_newsletterwidgetminimal input.tnp-submit[type=submit]{border:1px solid}.widget_newsletterwidget input.tnp-submit[type=submit]:hover,.widget_newsletterwidgetminimal input.tnp-submit[type=submit]:hover{color:inherit;background:rgba(0,0,0,.2)}.widget_newsletterwidget input[type=email],.widget_newsletterwidget input[type=email]:focus,.widget_newsletterwidget input[type=text],.widget_newsletterwidget input[type=text]:focus,.widget_newsletterwidget select,.widget_newsletterwidget select:focus,.widget_newsletterwidgetminimal input[type=email],.widget_newsletterwidgetminimal input[type=email]:focus,.widget_newsletterwidgetminimal input[type=text],.widget_newsletterwidgetminimal input[type=text]:focus,.widget_newsletterwidgetminimal select,.widget_newsletterwidgetminimal select:focus{border:1px solid hsla(0,0%,100%,.15);color:inherit;background:rgba(0,0,0,.1)}.tnp-widget-minimal input.tnp-submit{border:1px solid;border-color:inherit}.sub-footer{border-top:1px solid rgba(0,0,0,.14);color:#fff;position:relative;background:#272727}.sub-footer .content-block-icon i,.sub-footer .more-link,.sub-footer .title,.sub-footer a:not(input):not(.button),.sub-footer h1,.sub-footer h2,.sub-footer h3,.sub-footer h4,.sub-footer h5,.sub-footer h6{color:inherit}.sub-footer a:hover:not(input):not(.button){text-decoration:underline}.sub-footer .more-link a:hover{text-decoration:none!important}.sub-footer .icon-style-circle,.sub-footer .icon-style-square{border-color:inherit}.sub-footer:before{left:0;right:0;position:absolute;top:0;bottom:0;background:hsla(0,0%,100%,.12);content:""}.footer{color:#fff;background:#272727}.footer .content-block-icon i,.footer .more-link,.footer .more-link:hover,.footer .title,.footer a:not(input):not(.button),.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6{color:inherit}.footer a:hover:not(input):not(.button){text-decoration:underline}.footer .more-link a:hover{text-decoration:none!important}.footer .icon-style-circle,.footer .icon-style-square{border-color:inherit}.post-footer{-webkit-box-shadow:inset 0 8px 18px -6px rgba(0,0,0,.4);-moz-box-shadow:inset 0 8px 18px -6px rgba(0,0,0,.4);box-shadow:inset 0 8px 18px -6px rgba(0,0,0,.4);border-top:1px solid rgba(0,0,0,.33);color:#fff;background:#272727}.post-footer>.hgrid{filter:alpha(opacity=70);opacity:.7}.post-footer a,.post-footer a:hover{color:inherit}@media only screen and (min-width:970px){#header.stuck{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.15);-moz-box-shadow:0 1px 5px rgba(0,0,0,.15);box-shadow:0 1px 5px rgba(0,0,0,.15)}}