/**handles:hoot-child-style**/
.has-normal-font-size,.has-regular-font-size,.has-small-font-size,body{line-height:1.6em}blockquote cite,blockquote small{line-height:1.6em}.footer,.sidebar,.sub-footer,.widget_breadcrumb_navxt{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,h1,h2,h3,h4,h5,h6{font-weight:600}.titlefont{font-weight:600}#topbar{overflow:inherit}#topbar.js-search .searchform.expand .searchtext{border-bottom:solid 1px rgba(0,0,0,.33)}#header{border-bottom:solid 1px rgba(0,0,0,.33)}#header-primary,#header-supplementary{border-bottom:none}#header-supplementary{background:#fff}#header-supplementary{background:#272727;color:#fff}#header-supplementary .title,#header-supplementary h1,#header-supplementary h2,#header-supplementary h3,#header-supplementary h4,#header-supplementary h5,#header-supplementary h6{color:inherit;margin:0}#header-supplementary .js-search .searchform.expand .searchtext{background:#272727;color:inherit}#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{color:inherit}.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}}@media only screen and (max-width:969px){#header-aside{padding:0;border-top:none}}#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{display:none;position:absolute;left:100%;bottom:100%;padding:2px 5px;white-space:nowrap;font-weight:400;font-size:12px;line-height:1em;border:none;border-color:#248ed0;-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)}.menu-hoottag:after{content:'';position:absolute;bottom:-5px;left:4px;width:0;height:0;border:0 solid transparent;border-top:5px solid;border-top-color:inherit;border-right:5px solid transparent}.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{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}.menu-hoottag{position:static;white-space:break-spaces;margin:0 5px 0 2px}.menu-hoottag:after{visibility:hidden}.mobilemenu-inline{border-top:solid 1px 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{position:relative;right:-5px;margin:0;top:0}.header-supplementary-center .sf-menu.sf-arrows ul .sf-with-ul .menu-title:after{position:absolute;top:50%;right:-2px;margin-top:-.5em}}@media only screen and (max-width:969px){.menu-area-wrap .menu-side-box{border-top:solid 1px rgba(0,0,0,.33)}}.below-header{border-bottom:solid 1px rgba(0,0,0,.14);background:rgba(0,0,0,.04);padding:0;-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)}.main.fullwidth>.loop-meta-wrap{position:relative;text-align:center}.main.fullwidth>.loop-meta-wrap.pageheader-bg-both,.main.fullwidth>.loop-meta-wrap.pageheader-bg-default,.main.fullwidth>.loop-meta-wrap.pageheader-bg-stretch{background:0 0;border-top:solid 1px rgba(0,0,0,.33);border-bottom: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{content:'';position:absolute;bottom:0;left:0;right:0;border-bottom:solid 3px;background:0 0;font:0/0 a;visibility:visible;display:block}.main.fullwidth>.loop-meta-wrap.pageheader-bg-incontent,.main.fullwidth>.loop-meta-wrap.pageheader-bg-none{border-top:solid 1px 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{content:'';position:absolute;bottom:0;left:0;right:0;border-bottom:solid 3px;background:0 0;font:0/0 a;visibility:visible;display:block}.main.fullwidth>.loop-meta-wrap .loop-meta-withbg .loop-meta{background:0 0;color:inherit;display:block;margin:0}.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:solid 1px rgba(0,0,0,.14);background:0 0}.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{background:rgba(0,0,0,.04);padding:1em 1.5em;border:solid rgba(0,0,0,.14);border-width:1px 2px 2px 1px;text-align:center}.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{content:'';position:absolute;bottom:0;left:0;right:0;border-bottom:solid 3px;background:0 0;font:0/0 a;visibility:visible;display:block}.main.fullwidth>.content .loop-meta-wrap.pageheader-bg-both,.main.fullwidth>.content .loop-meta-wrap.pageheader-bg-incontent{text-align:center;background:rgba(0,0,0,.04);padding:1em 1.5em;border:solid rgba(0,0,0,.14);border-width:1px 2px 2px 1px}.main.fullwidth>.content .loop-meta-wrap.pageheader-bg-both:after,.main.fullwidth>.content .loop-meta-wrap.pageheader-bg-incontent:after{content:'';position:absolute;bottom:0;left:0;right:0;border-bottom:solid 3px;background:0 0;font:0/0 a;visibility:visible;display:block}.main.fullwidth>.content .loop-meta{padding:0}.main.fullwidth>.content .loop-title{font-size:2.3333em}.main.fullwidth .entry-footer .entry-byline{line-height:1.3333em;text-transform:uppercase;border-bottom:solid 1px;display:block;position:relative}.main.fullwidth .entry-footer .entry-byline-block{display:block}.main.fullwidth .entry-footer .entry-byline-block:after{content:"";margin:0 15px}.main.fullwidth .entry-footer .entry-byline a{color:inherit}.main.fullwidth .entry-footer .entry-byline a:hover{color:inherit;text-decoration:underline}.main.fullwidth .entry-footer .entry-byline-label{margin-right:5px}.main.fullwidth .entry-footer .entry-byline-cats a{background:rgba(0,0,0,.14);padding:5px 7px;margin:0 8px 0 0}.main.fullwidth .entry-footer .entry-byline-tags a{background:rgba(0,0,0,.14);padding:5px 7px;margin:0 8px 0 0}.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{content:'';position:absolute;bottom:0;left:0;right:0;border-bottom:solid 3px;background:0 0;font:0/0 a;visibility:visible;display:block}.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{font-size:inherit;color:inherit;background:0 0}.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{font-size:.86666667em;text-transform:uppercase}.main>.main-content-grid:first-child{margin-top:25px}.content-frontpage>.frontpage-area-boxed: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{background:#248ed0;color:#fff}.widget_newsletterwidget .widget-title,.widget_newsletterwidgetminimal .widget-title{color:inherit;font-style:normal;border:none;padding:0;margin-bottom:5px}.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{background:rgba(0,0,0,.1);border:solid 1px rgba(255,255,255,.15);color:inherit}.tnp-widget-minimal input.tnp-submit{border:1px solid;border-color:inherit}.sub-footer{background:#272727;color:#fff;position:relative;border-top:solid 1px rgba(0,0,0,.14)}.sub-footer .title,.sub-footer h1,.sub-footer h2,.sub-footer h3,.sub-footer h4,.sub-footer h5,.sub-footer h6{color:inherit}.sub-footer .content-block-icon i,.sub-footer .more-link,.sub-footer a:not(input):not(.button){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{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(255,255,255,.12)}.footer{background:#272727;color:#fff}.footer .title,.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6{color:inherit}.footer .content-block-icon i,.footer .more-link,.footer .more-link:hover,.footer a:not(input):not(.button){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{background:#272727;color:#fff;-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:solid 1px rgba(0,0,0,.33)}.post-footer>.hgrid{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)}}