.heading-secondary,.table th{text-transform:uppercase}.heading-primary,.notify{font-weight:300;text-align:center}.center,.heading-primary,.notify,.sub-heading{text-align:center}.clearfix:after,.notify:after{content:""}.clearfix:after{display:table;clear:both}.clear{clear:both}.float-left{float:left}.float-right{float:right}.gap-right{margin-right:10px}.gap-left{margin-left:10px}.gap-top{margin-top:10px}.gap-bottom{margin-bottom:10px}.heading-primary{font-size:220%;font-family:inherit}.heading-primary>img{max-width:90%}.heading-secondary{font-size:130%;text-align:center;padding:20px 0}.sub-heading{font-style:italic;padding:0 0 20px}.sub-heading-top{padding:0;margin:20px 0}.heading-block [class|=heading]{padding-bottom:0}.ul-base{padding:0;list-style-type:none}.font-small{font-size:90%}.font-smaller{font-size:80%}.font-smallest{font-size:70%}.font-large{font-size:110%}.font-larger{font-size:120%}.font-largest{font-size:130%}.center-element{margin-left:auto;margin-right:auto;display:block}.vertical-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.dead-center{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.table{width:100%;color:#000}.notify{color:#fff;position:fixed;left:0;top:0;right:0;padding:10px;z-index:2000}.notify:after{font-family:icomoon;position:absolute;left:10px}.overlay,.overlay-gradient{position:absolute;left:0;top:0;right:0;bottom:0}.notify--success{background-color:#34945F}.notify--success:after{content:"\e206"}.notify--error{background-color:#CF5658}.notify--error:after{content:"\e209"}.overlay{background-color:rgba(0,0,0,.6)}.overlay-gradient{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%)}.full-width{display:block;width:100%}.background-block{color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center;padding:55px 0;position:relative}.background-block-content{color:#fff;position:relative;z-index:1}.background-block-content a{color:#fff;border-bottom:1px solid}.background-lightblue{background:#e3eaf2}