/*!
Theme Name:     Home 2 - Child Theme
Description:    Child theme for the HMC home page and high level pages
Author:         Peter Hobley, Office of Communications and Marketing
Template:       hmc-core-2
Version:        2.0
*/@import url("../hmc-core-2/style.css");body.home h1{position:absolute;top:0;left:-99999rem}@media only screen and (min-width: 56.25rem){body.home #content-wrapper{display:block}body.home #content{padding:0}}div.main-highlight-wrap{position:relative;width:100%;margin:2rem 0 0}div.main-highlight-wrap h2:after{border-color:#EFEFEF}div.main-highlight-wrap a:visited{color:#333}div.main-highlight-wrap>div{position:relative;padding:1.25rem 1rem;border-radius:0.5rem}div.main-highlight-wrap>div h2{position:relative;margin:0 0 1rem;color:#000;text-transform:uppercase;font-size:1rem}div.main-highlight-wrap>div .more{margin-bottom:0}@media only screen and (min-width: 50rem){div.main-highlight-wrap{display:flex}div.main-highlight-wrap>div{position:relative;padding:1.5rem 1.5rem 2.5rem}div.main-highlight-wrap .more{position:absolute;bottom:1.5rem;right:1.5rem}}.main-highlight-wrap h2 span,.spif-boxes h2 span{position:relative;z-index:10;padding-right:0.75rem}.main-highlight-wrap h2:after,.spif-boxes h2:after{display:block;position:absolute;top:46%;width:100%;height:3px;border-top:3px solid #efefef;content:'\00a0'}#news-box{overflow:hidden}#news-box .news-box-newest{display:flex;clear:both;align-items:center}#news-box .news-box-newest-thumb{width:30%;max-width:7rem;padding-right:1rem}#news-box .news-box-newest-thumb img{display:block}#news-box .news-box-newest-link{width:70%;border:none;font-size:1rem}#news-box .news-box-newest span{border-bottom:0.1rem solid #333}#news-box .news-box-newest span:hover{border-bottom-width:0.2rem}#news-box,#news-box h2 span{background:#FECA0B}#news-box h2:after{border-color:#F0AC1E}#news-box ul{margin:0;list-style:none}#news-box li{margin-bottom:0.7rem}#news-box a{color:#000;font-weight:bold;border-color:#333}#news-box a:after{content:none}#news-box .news-box-thumb{float:left;width:30%;margin-right:1rem}#news-box img{max-width:100%;height:auto}@media only screen and (min-width: 32rem){#news-box .news-box-newest{float:left;width:50%;clear:left;padding-bottom:1rem;margin-right:1rem;padding-right:1rem;border-bottom:2px solid #FEC200}#news-box .news-box-newest:nth-child(2){padding-bottom:1rem}}@media only screen and (min-width: 50rem){#news-box{width:59%;margin-right:1%}}@media only screen and (min-width: 56.25rem){#news-box{width:70%}#news-box .news-box-newest{float:left;width:50%;clear:left;padding-right:1rem}}#events-box{overflow:hidden;margin-top:2rem}#events-box,#events-box h2 span{background:#A9B30F}#events-box h2:after{border-color:#878f34}#events-box a:link{color:#000;text-decoration:none;border-bottom-color:#333}#events-box .hmc-events-shortcode{margin:0;list-style:none}#events-box .hmc-events-shortcode-item{border-bottom:1px solid #878f34;padding:0 0 0.875em 0;margin:0 0 1rem}#events-box .hmc-events-shortcode-title{padding-top:0.3rem;border-right:2px solid #878F34;background:none;color:#000;font-size:1.4rem;text-align:center;text-transform:uppercase;font-weight:normal}#events-box .hmc-events-shortcode-title span{font-size:0.75rem}#events-box .hmc-events-shortcode-link-underline-span{border-bottom-color:#333;line-height:1.6}#events-box .hmc-events-shortcode p{margin:0;font-size:0.875rem;line-height:1.2}@media only screen and (min-width: 32rem){#events-box .hmc-events-shortcode-list{display:flex;flex-wrap:wrap}#events-box .hmc-events-shortcode-item{width:50%}}@media only screen and (min-width: 50rem){#events-box .hmc-events-shortcode-list{display:block}#events-box .hmc-events-shortcode-item{width:100%}}@media only screen and (min-width: 50rem){#events-box{width:30%;margin:0;margin-left:1%;box-sizing:"border-box";-moz-box-sizing:"border-box"}#events-box p.more{margin:0.5rem 0 0}}@media only screen and (min-width: 56.25rem){#events-box{width:40%;margin:0}#events-box ul.hmc-events-shortcode{margin:1rem 0 0}#events-box ul.hmc-events-shortcode li{margin:0.875rem 0;left:0}#events-box ul.hmc-events-shortcode li:first-child{margin-top:0}#events-box ul.hmc-events-shortcode h3{width:2.8rem}#events-box ul.hmc-events-shortcode p.more{position:absolute;bottom:1.75rem;width:89%}}.content .spif-boxes{overflow:hidden;max-width:81.25rem;padding:1rem 0;margin:0 auto}.content .spif-boxes>div{margin:1rem 0}.content .spif-boxes h3{position:relative;margin:0 0 1rem;font-size:0.9rem;font-weight:bold}.content .spif-boxes a{border-color:#333;color:#333}.content .spif-boxes a:link{text-decoration:none;border-color:#333;color:#333}.content .spif-boxes a:after{content:''}.content .spif-boxes img{display:inline;width:100%;height:auto}.content .spif-boxes h3{margin:0.75rem 0;font-weight:bold}.content .spif-boxes p{margin-bottom:0;font-size:0.75rem;line-height:1.3}.content .spif-boxes-h2{position:relative;overflow:hidden;margin:0 0 0.5rem;font-size:1rem;font-weight:bold;text-transform:uppercase;white-space:nowrap}.content .spif-boxes-h2 span{position:relative;z-index:10;padding-right:0.75rem;background:#fff}.content .spif-boxes-h2:after{display:block;position:absolute;top:46%;width:100%;height:3px;border-top:3px solid #efefef;content:'\00a0'}@media screen and (min-width: 32rem){.content .spif-boxes{display:flex;flex-wrap:wrap;justify-content:space-between}.content .spif-boxes>div{width:49%}}@media only screen and (min-width: 56.25rem){.content .spif-boxes{max-width:81.25rem;margin-top:1.5rem;position:relative;padding-bottom:2rem;margin-bottom:1rem;justify-content:space-between;padding-top:0}.content .spif-boxes>div{position:relative;width:24%;padding:0 0 2rem;margin:0}.content .spif-boxes>div p.more{position:absolute;bottom:0;right:4%}.content .spif-boxes h2{margin:0 0 0.7rem}.content .spif-boxes ul{font-size:0.75rem}}#tab-nav{overflow:hidden;border-bottom:4px solid #FEC200;margin:0;width:100%}#tab-nav li{float:left;width:48%;margin:0 2% 0.3rem 0;list-style:none}#tab-nav li a{display:block;padding:0.5rem 0;border-radius:0.25rem;border-bottom:none;background:#E6E6E6;color:#000;text-align:center;text-decoration:none}#tab-nav li.current-menu-item a,#tab-nav li a:hover{background:#FEC200;color:#000;font-weight:bold}@media only screen and (min-width: 56.25rem){#tab-nav li{float:left;width:17%;margin:0 2% 0 0;list-style:none}#tab-nav li a{border-bottom-left-radius:0;border-bottom-right-radius:0}}.page-template-page-community-tab #right-sidebar a{padding-right:1rem;background:url("../hmc-core-2/images/small-arrow.png") no-repeat right center}@media only screen and (min-width: 56.25rem){.page-template-page-community-tab #content{width:79%;padding-left:0;margin-left:0}}#emergency-message{padding:4rem 1rem 1rem;margin:0.5rem 0;background:#a6192e url(images/alert.png) center 1rem no-repeat;background-size:3rem}#emergency-message h2{margin:0;font-size:1.3rem;line-height:1.5}#emergency-message h2 a{padding-bottom:0.15rem;border-bottom:2px solid #fff;color:#fff;text-decoration:none}#emergency-message h2 a:hover{border-bottom:2px solid #FEC200;color:#FEC200}#emergency-message p{margin:0.75rem 0;color:#fff;font-size:1rem;font-weight:bold}@media only screen and (min-width: 56.25rem){#emergency-message{padding:1rem 1rem 1rem 12%;background:#a6192e url(images/alert.png) 1.5rem 1rem no-repeat;background-size:4rem}}@media only screen and (min-width: 56.25rem){form.filterform{margin:1rem 0}form.filterform input{width:25%}.list-wrapper{display:flex;margin-top:1rem}.list-wrapper div{width:25%}.list-wrapper h2{margin:0 0 0.2rem}.list-wrapper.filtering{display:block;min-height:20rem}.list-wrapper.filtering div{display:block;width:100%;margin-bottom:0}.list-wrapper.filtering ul{margin:0 1rem 0}}
