/* General */
  html, body{background-color:#f0edde;color:#1a1a1a;font-family:'Raleway', sans-serif;font-weight:400;}
  
  h1,h2,h3,h4,h5,h6{font-family:'Oswald', sans-serif;}
  
  a{color:#a83634;}
  a:hover{color:#56a6b7;}
  
  .hide{display:none;}
  
/* Navbar */
  #navbar{box-shadow:0 10px 10px rgba(82,88,101,0.08);padding:0;z-index:99999;}
  #navbar .nav{background-color:#fff;padding:2em 0;}
  #navbar .navleft{align-items:center;display:flex;flex-grow:2;flex-wrap: wrap;}
  #navbar .navright{flex-shrink:0;}
  #navbar,
  #navbar a{font-family:'Oswald', sans-serif;font-size:16px;text-transform:uppercase;font-weight:bold;}
  
  #navbar.scrolled .nav{padding:1em 0;}
  #navbar.scrolled a{color:#a83634;}
  #navbar.scrolled a:hover{color:#56a6b7;}
  #navbar.open{background-color:rgba(255,255,255,0.9);}
  #navbar.open a{color:#a83634;}
  #navbar.open a:hover{color:#56a6b7;}
  
  #navbar .navbar{margin-left:50px;}
  #navbar .navbar .btn a{background-color:#a83634;color:#fff;padding:0.75em 1em;}
  
  #navbar h1{flex-shrink:0;}
  #navbar h1 #logo{width:325px;}
  #navbar h1 #logo, #navbar h1 #logo img{display:block;}
  
  #navbar #menubtn{font-size:24px;padding:0 .5rem;}
  #navbar #menu{background-color:#a83634;display:none;padding:.5rem 0 1rem;}
  #navbar #menu a{color:#FBF8F3;display:block;font-size:24px;text-align:center;padding:20px;}
  #navbar #menu a:active{background-color:#525865;}
  #navbar #menu form.search-form{background-color:#525865;border:none;border-radius:0;height:3em;padding:0 1em;}
  #navbar #menu form.search-form input[type="text"]{color:#FBF8F3;flex-basis:100%;}
  #navbar #menu form.search-form button{flex-basis:36px;}
  #navbar #menu form.search-form button svg{color:#FBF8F3;}
  
  #navbar #filters{background-color:#FBF8F3;padding:2em 0;}
  
  form.search-form{border:2px solid #a83634;color:#a83634;border-top-right-radius:10px;display:flex;height:30px;justify-content:space-between;position:relative;}
  form.search-form svg{color:#a83634;pointer-events:none;}
  form.search-form input[type="text"]{color:#1a1a1a;font-family:'Raleway', sans-serif;}
  form.search-form input[type="text"]:focus{outline:none;}
  form.search-form input[type="text"]:hover + button svg,
  form.search-form input[type="text"]:focus + button svg{color:#f79c4f;}
  form.search-form button{background-color:transparent;border:none;cursor:pointer;transition:0.2s all;}
  form.search-form button:active,
  form.search-form button:focus{outline:none;}
  form.search-form button:active svg,
  form.search-form button:focus svg,
  form.search-form button:hover svg{color:#f79c4f;}
  form.search-form:hover{border-color:#f79c4f;}
  
  #searchbar{display:inline-block;}
  #searchbar form.search-form input[type="text"]{display:none;}
  #searchbar form.search-form button{padding:0 1em;}
  #searchbar.active form.search-form{border-color:#f79c4f;}
  #searchbar.active form.search-form svg{color:#f79c4f;}
  #searchbar.active form.search-form input[type="text"]{display:block;}
  
  @media (max-width: 768px) {
    #navbar .nav{padding:1em 0;}
    #navbar #filters{padding:1rem 0;}
    #navbar #filters .wrapper.skinny{width:94%;}
    
    #navbar h1 #logo{width:277px;}
  }
  @media (max-width: 480px) {
    #navbar .contain.max{padding:0 1rem;}
    #navbar h1 #logo{width:225px;}
    #navbar #filters{padding-bottom:0;}
    #navbar #filters .filters{flex-wrap:wrap;}
    #navbar #menu{padding-top:0;}
    #navbar #menu a{font-size:20px;padding:.75rem 0;}
  }
  
/* Banner */
  #banner{background-color:#222;box-shadow:0 10px 10px rgba(82,88,101,0.08);color:#fff;position:relative;z-index:99;}
  #bg{background-position:0% 20%;background-color:#000;}
  #hero{align-items:flex-end;display:flex;flex-direction:row;min-height:725px;}
  #title{margin-bottom:1em;position:relative;width:50%;}
  #title h2{background-color:#ffffff;border-top-left-radius:14px;bottom:CALC(100% - 25px);color:#a83634;font-size:62px;margin:0;padding:0.15em 0.5em;position:absolute;}
  #title p{background-color:#a83634;border-bottom-right-radius:20px;color:#fff;font-family:'Roboto', sans-serif;font-size:14px;line-height:125%;margin-left:25px;padding:2rem 1rem 1rem;}
  
  #title.red h2{color:#a83634;}
  #title.red p{background-color:#a83634;}
  #title.orange h2{color:#f79c4f;}
  #title.orange p{background-color:#f79c4f;}
  #title.blue h2{color:#56a6b7;}
  #title.blue p{background-color:#56a6b7;}
  #title.green h2{color:#b6c05b;}
  #title.green p{background-color:#b6c05b;}
  #title.grey h2{color:#525865;}
  #title.grey p{background-color:#525865;}
  
  @media (max-width: 768px) {
    #hero{min-height:425px;}
    #title{width:65%;}
    #title h2{font-size:42px;}
  }
  @media (max-width: 480px) {
    #title{width:100%;}
  }
  
/* Forms */
  input,textarea,input[type="submit"]{border-color:#525865;border-radius:4px;color:#525865;padding:0rem 1rem;}
  input[type="submit"]{background-color:#56a6b7;border-color:#56a6b7;color:#fff;text-transform:uppercase;}
  
/* Section */
  .section{background-color:#f0edde;padding:4em 0 0 0;}
  .section:after{top:-15px;box-shadow:0 10px 10px rgba(82,88,101,0.08);content:'';height:15px;pointer-events:none;position:absolute;width:100%;z-index:999;}
  .section.pad{padding:4em 0;}
  .section.pad-less{padding:2em 0;}
  .section .gform_wrapper{margin:0;padding-bottom:2em;}
  .section p{margin:0;}
  .section p+p{margin-top:1em;}
  .section h3{color:#a83634;font-size:50px;margin:0 0 .5em;position:relative;text-transform:uppercase;text-align:center;}
  .section h3.bars span{background-color:#f0edde;display:inline-block;padding:0 0.5em;max-width:80%;position:relative;z-index:888;}
  .section .cff-posts-wrap .cff-item a, .section .item.box p a{color:#fff!important;text-decoration:underline!important;}
  
  .section h3.bars span.social{position:absolute;padding-right:0;right:0;}
  .section h3.bars span.social a{display:inline-block;}
  .section h3.bars span.social a+a{margin-left:1rem;}
  
  .section h3.bars:before{background-color:#fff;border-radius:14px;content:'';height:14px;left:0;position:absolute;top:CALC(50% - 7px);width:100%;z-index:88;}
  .section p[style="text-align: center;"] a{background-color:#fff;border-radius:14px 14px 0 0;display:inline-block;font-size:0.90rem;font-weight:bold;padding:1em 8em;margin-top:1.5em;text-transform:uppercase;}
  .section p[style="text-align: center;"] a:hover{color:#fff!important;}
  .section .pxl-horizontal_wrapper{padding:0;}
  .section .pxl-horizontal_wrapper form{text-align:center;width:100%;}
  
  .section.resource.pad{
    padding-bottom:3em;
  }
  
  .section.white{background-color:#FBF8F3;}
  .section.white p[style="text-align: center;"] a{background-color:#f0edde;}
  .section.white h3.bars span{background-color:#FBF8F3;}
  .section.white h3.bars:before{background-color:#f0edde;}
  
  .section.blue h3, .section.blue h4, .section.blue a{color:#56a6b7!important;}
  .section.blue p a:hover{color:#a83634!important;}
  .section.blue p[style="text-align: center;"] a:hover{background-color:#56a6b7;}
  .section.blue .buttons a, .section.blue input[type="submit"],
  .section.blue .cff-item, .section.blue .item.box, .section.blue .item.box h6 span,
  .section.blue #cff .cff-item .cff-date.cff-date-below span{background-color:#56a6b7!important;border-color:#56a6b7!important;}
  .section.blue .buttons a:hover, .section.blue input[type="submit"]:hover{background-color:#a83634!important;border-color:#a83634!important;}
  
  .section.green h3, .section.green h4, .section.green a{color:#b6c05b!important;}
  .section.green p a:hover{color:#525865!important;}
  .section.green p[style="text-align: center;"] a:hover{background-color:#b6c05b;}
  .section.green .buttons a, .section.green input[type="submit"],
  .section.green .cff-item, .section.green .item.box, .section.green .item.box h6 span,
  .section.green #cff .cff-item .cff-date.cff-date-below span{background-color:#b6c05b!important;border-color:#b6c05b!important;}
  .section.green .buttons a:hover, .section.green input[type="submit"]:hover{background-color:#525865!important;border-color:#525865!important;}
  
  .section.grey h3, .section.grey h4, .section.grey a{color:#525865!important;}
  .section.grey p a:hover{color:#f79c4f!important;}
  .section.grey p[style="text-align: center;"] a:hover{background-color:#525865;}
  .section.grey .buttons a, .section.grey input[type="submit"],
  .section.grey .cff-item, .section.grey .item.box, .section.grey .item.box h6 span,
  .section.grey #cff .cff-item .cff-date.cff-date-below span{background-color:#525865!important;border-color:#525865!important;}
  .section.grey .buttons a:hover, .section.grey input[type="submit"]:hover{background-color:#f79c4f!important;border-color:#f79c4f!important;}
  
  .section.orange h3, .section.orange h4, .section.orange p a{color:#f79c4f!important;}
  .section.orange p a:hover{color:#525865!important;}
  .section.orange p[style="text-align: center;"] a:hover{background-color:#f79c4f;}
  .section.orange .buttons a, .section.orange input[type="submit"], .section.orange .cff-item,
  .section.orange .item.box, .section.orange .item.box h6 span,
  .section.orange #cff .cff-item .cff-date.cff-date-below span{background-color:#f79c4f!important;border-color:#f79c4f!important;}
  .section.orange .buttons a:hover, .section.orange input[type="submit"]:hover{background-color:#525865!important;border-color:#525865!important;}
  
  .section.red h3, .section.red h4, .section.red a{color:#a83634!important;}
  .section.red p a:hover{color:#56a6b7!important;}
  .section.red p[style="text-align: center;"] a:hover{background-color:#a83634;}
  .section.red .buttons a, .section.red input[type="submit"], .section.red .cff-item,
  .section.red .item.box, .section.red .item.box h6 span,
  .section.red #cff .cff-item .cff-date.cff-date-below span{background-color:#a83634!important;border-color:#a83634!important;}
  .section.red .buttons a:hover, .section.red input[type="submit"]:hover{background-color:#56a6b7!important;border-color:#56a6b7!important;}
  
  .section.addon{padding-top:4em;}
  .section.addon h3{margin-bottom:0.5em;text-align:left;}
  .section.addon h3.bars:before{top:0;}
  .section.addon h3.bars span{background:transparent;display:block;padding:1em 0 0;}
  .section.graphic + .section.graphic{padding-bottom:4em;padding-top:0;}
  .section.graphic + .section.graphic:after,
  .section.graphic + .section.graphic h3.bars:before{display:none;}
  .section.graphic + .section.graphic h3.bars span{padding:0;}
  
  .section.archive, .section.archive.pad{padding-top:150px;}
  .blog .section.archive{padding-top:300px;}
  .section.blend + .section.blend{padding-top:0;}
  .section.buttons{padding:4em 0;}
  .section.main + .section.form{padding-top:0;}
  .section.main + .section.form:after, .section.blend:after{display:none;}
  .section.main h3.bars span{max-width:70%;}
  
  @media (max-width: 768px) {
    .section{padding:3em 0 0 0;}
    .section.archive{padding-top:150px;}
    .section.pad{padding:3em 0;}
    .section h3{font-size:30px;}
    .section h3.bars span{max-width:70%;}
    .section p[style="text-align: center;"] a{padding:1em 0;width:50%;}
    
    .blog .section.archive{padding:200px 0 2rem;}
  }
  @media (max-width: 480px) {
    .section{padding:2em 0 0 0;}
    .section.pad{padding:2em 0;}
    .section h3{font-size:26px;}
    .section h3.bars span.social{position:relative;}
    .section p[style="text-align: center;"] a{width:80%;}
    .section .pxl-horizontal_wrapper form .gform_footer,
    .section .pxl-horizontal_wrapper form .gform_footer input[type="submit"]{width:100%;}
    
    .blog .section.archive{padding-top:225px;}
  }
  
/* Bar */
  .bar{background-color:#FBF8F3;border-radius:14px;content:'';height:14px;margin-top:2em;width:100%;}
  .items + .bar,
  .section script + .bar{display:none;}
  .white .bar{background-color:#f0edde;}
  
  @media (max-width: 480px) {
    .bar{margin-top:1em;}
  }
  
/* Buttons */
  a.btn, .section p[style="text-align: center;"] a.btn{background-color:#f0edde;border-radius:4px;display:inline-block;padding:1em 2em;white-space:normal;}
  a.btn + a.btn{margin-left:1em;}
  
  a.btn.black, .section p[style="text-align: center;"] a.btn.black{background-color:#1a1a1a;}
  a.btn.red, .section p[style="text-align: center;"] a.btn.red{background-color:#a83634;}
  a.btn.orange, .section p[style="text-align: center;"] a.btn.orange{background-color:#f79c4f;}
  a.btn.blue, .section p[style="text-align: center;"] a.btn.blue{background-color:#56a6b7;}
  a.btn.green, .section p[style="text-align: center;"] a.btn.green{background-color:#b6c05b;}
  a.btn.grey, .section p[style="text-align: center;"] a.btn.grey{background-color:#525865;}
  
  a.btn.black,
  a.btn.blue,
  a.btn.green,
  a.btn.grey,
  a.btn.orange,
  a.btn.red{color:#FBF8F3!important;}
  
  a.btn:hover, .section p[style="text-align: center;"] a.btn:hover,
  a.btn.black:hover, .section p[style="text-align: center;"] a.btn.black:hover,
  a.btn.blue:hover, .section p[style="text-align: center;"] a.btn.blue:hover,
  a.btn.green:hover, .section p[style="text-align: center;"] a.btn.green:hover,
  a.btn.orange:hover, .section p[style="text-align: center;"] a.btn.orange:hover,
  a.btn.red:hover, .section p[style="text-align: center;"] a.btn.red:hover{background-color:#525865;}
  
  a.btn.grey:hover, .section p[style="text-align: center;"] a.btn.grey:hover{background-color:#1a1a1a;}
  
/* Wrapper */
  .wrapper.skinny{width:775px;}
  
  @media (max-width: 768px) {
    .wrapper{margin:0 auto;width:90%;}
    .wrapper.skinny{margin:0 auto;width:75%;}
  }
  
/* Single */
  .share{font-size:18px;margin-left:-10px;}
  .share a{padding:10px;}
  
/* Blocks */
  .wrapper.blocks{display:flex;justify-content:space-between;}
  .blocks .copy{width:72%;}
  .blocks .copy h3 span{max-width:100%;}
  .blocks .addon{align-items:center;display:flex;width:25%;}
  .blocks .addon img{display:block;width:100%;}
  .blocks .addon .buttons{display:flex;flex-direction:column;}
  .blocks .addon .buttons a{align-items:center;background-color:inherit;color:#fff!important;border-top-right-radius:20px;color:#fff;display:flex;font-family:'Oswald',sans-serif;font-size:30px;text-transform:uppercase;padding-right:.5em;}
  .blocks .addon .buttons a + a{border-bottom-left-radius:20px;border-top-right-radius:0;margin-top:1em;}
  .blocks .addon .buttons a span{display:block;padding:.5em;}
  .blocks .addon .buttons a svg{font-size:75px;}
  
  .addon.buttons .blocks .copy{width:67%;}
  .addon.buttons .blocks .addon{width:30%;}
  
  @media (max-width: 768px) {
    .blocks .copy{width:60%;}
    .blocks .addon{width:38%;}
    .blocks .addon .buttons a{font-size:22px;}
    .blocks .addon .buttons a svg{font-size:50px;}
  }
  @media (max-width: 480px) {
    .blocks{align-items:center;flex-direction:column;}
    .blocks .copy{width:100%;}
    .blocks .copy .bar{display:none;}
    .blocks .copy h3.bars{text-align:center;}
    .blocks .copy h3.bars:before{border-radius:8px;bottom:0;height:8px;top:initial;}
    .blocks .copy h3.bars span{padding:0 0 1em;}
    .blocks .addon{width:80%;}
    .blocks .copy + .addon,
    .blocks .addon + .copy{margin-top:1em;}
    
    .addon.buttons .blocks .copy,
    .addon.buttons .blocks .addon{width:100%;}
  }
  
/* Posts */
  .post{font-size:14px;position:relative;}
  .post h4, .post h5{margin:0;text-transform:uppercase;}
  .post .image{background-size:cover;background-position:50% 50%;border-top-left-radius:20px;}
  .post .image a{display:block;height:100%;width:100%;}
  .post .details{box-sizing:border-box;}
  .post .details .meta{color:#a83634;}
  
  .blog .post{box-shadow:0 10px 10px rgba(82,88,101,0.08);display:flex;flex-wrap:wrap;margin-top:2em;}
  .blog .post h4{background-color:#FBF8F3;}
  .blog .post .details{    align-content: space-between;background-color:#FBF8F3;display:flex;flex-wrap:wrap;flex:1;padding:1em 1em 0 0;}
  .blog .post .details .meta{align-items:center;display:flex;flex-basis:100%;justify-content:space-between;padding:1em 0;}
  .blog .articles .post{flex-direction:column;height:200px;}
  .blog .articles .post h4{box-sizing:border-box;flex:0;font-size:21px;padding:1rem 1rem 0;width:CALC(100% - 250px);}
  .blog .articles .post .image{flex:0 0 100%;width:250px;}
  .blog .articles .post .image a{min-height:200px;width:250px;}
  .blog .articles .post .details{padding:1rem;width:CALC(100% - 250px);}
  .blog .articles .post .details .meta{padding-bottom:0;}
  
  .blog .featured .post{display:block;}
  .blog .featured .post h4{box-sizing:border-box;font-size:27px;padding:1rem 1rem 0;width:100%;}
  .blog .featured .post .image{height:225px;flex:0 0 100%;}
  .blog .featured .post .details{display:block;flex:none;padding:1rem 1rem 0;}
  
  
  .home .post h4{margin-bottom:0.5em;font-size:21px;}
  .home .post .details p,
  .home .post .details .meta{display:inline;}
  .home .post .details .meta .date{display:none;}
  .home .post .details .meta a{padding:0;}
  .home .articles{display:flex;justify-content:space-between;padding:2rem;}
  .home .articles .post{font-size:14px;flex-basis:30%;}
  .home .featured .post .image{height:330px;width:100%;}
  .home .featured .post .details{background-color:#FBF8F3;border-bottom-right-radius:20px;margin-left:2rem;margin-top:-10%;padding:1rem;width:50%;z-index:99;}
  
  .pagination, .facetwp-pager{padding:1em 0;margin-top:1em;}
  .pagination .nav-links > *,.facetwp-pager a{font-family:'Oswald',sans-serif;text-transform:uppercase;}
  .facetwp-pager-label{display:none!important;}
  
  @media (max-width: 768px) {
    .blog .featured .post{display:block;}
    
    
    .home .articles{flex-direction:column;padding-bottom:1em;}
    .blog .articles .post{height:225px;}
    .home .articles .post + .post{margin-top:2em;}
    .home .featured .post .details{margin-top:-20%;width:75%;}
  }
  @media (max-width: 480px) {
    .blog .articles .post{display:block;height:auto;}
    .blog .articles .post h4{padding:1rem 1rem 0;width:100%;}
    .blog .articles .post .image{width:100%;}
    .blog .articles .post .image a{min-height:150px;width:100%;}
    .blog .articles .post .details{display:block;flex:none;padding:1rem 1rem 0;width:100%;}
    
    .home .featured .post .details{margin-left:1em;margin-top:-40%;width:100%;}
  }
  
/* Blog Filters */
  .filters{align-items:end;display:flex;justify-content: center;}
  .filters input,.filters select{font-family:'Raleway' !important;font-size:12px !important;height:100%;padding:0 0.6rem;text-transform:uppercase;}
  .filters button{background-color:transparent;border:none;line-height:100%;}
  .filters button svg{color:#a73534;}
  .filters .facetwp-facet{height:27px;line-height:100%;margin:0 0.25em;}
  .filters .facetwp-facet .facetwp-loading{}
  .filters span{display:inline-block;height:100%;line-height:100%;position:relative;}
  .filters .facetwp-search-wrap .facetwp-btn{padding:5px 0;right:0.3rem;}
  .filters .facetwp-type-date_range span input[type="text"]{padding-left:1.6rem;width:110px;}
  .filters .facetwp-type-date_range span svg{color:#827E6C;left:0.5rem;position:absolute;top:CALC(50% - 8px);}
  
  @media (max-width: 480px) {
    .filters .facetwp-facet{margin-bottom:1rem;}
  }
  
/* Select Container */
  .select-container, .facetwp-type-dropdown .container{border-radius:4px;border:1px solid #1a1a1a;box-sizing:border-box;height:100%;overflow:hidden;position:relative;}
  .select-container svg, .facetwp-type-dropdown svg{color:#827E6C;position:absolute;right:0.6rem;top:CALC(50% - 8px);}
  .select-container select, .facetwp-type-dropdown select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:#6C6C6C;display:block;margin:0 !important;padding:0 1.6rem 0 0.6rem;position:relative;width:100%;z-index:10;}
  .select-container select:focus, .facetwp-type-dropdown select:focus{outline:none;}
  .select-container select::-ms-expand, .facetwp-type-dropdown select::-ms-expand{display: none;}
  .select-container select option, .facetwp-type-dropdown select option{background-color:#fff;color:#808080;}
  
/* Items & Boxes */
  .items, .resource, .cff-posts-wrap{display:flex;flex-wrap:wrap;font-size:14px;justify-content:space-between;}
  .items + p .btn{margin-top:0!important;}
  .item p{margin:0;}
  .item p+p{margin-top:1em;}
  .items .item.box, .cff-item{border-top-left-radius:20px;box-sizing:border-box;color:#fff;width:32%;margin:1rem 0;padding:1rem!important;}
  .items .item.box h6{display:block;font-size:14px;position:relative;margin:.5em 0 0;}
  .items .item.box h6 span, #cff .cff-item .cff-date.cff-date-below span{padding:0 1em 0 0;position:relative;z-index:888;}
  .items .item.box h6:after, #cff .cff-item .cff-date.cff-date-below:after{background-color:#FBF8F3;content:'';height:1px;left:0;position:absolute;top:50%;width:100%;z-index:88;}
  .items .item.graphic-box{align-items:center;background-color:#FBF8F3;border-top-left-radius:20px;box-sizing:border-box;display:flex;width:49%;justify-content:space-between;margin-bottom:2rem;padding:1rem;}
  .items .item.graphic-box .img{padding-right:1rem;}
  .items .item.graphic-box .img img{min-width:100px;max-width:100%;}
  .items .item.graphic{align-items:center;background-color:transparent;display:flex;margin-bottom:2rem;}
  
  p + .items{margin-top:2em;}
  
  .resource .item{box-sizing:border-box;display:flex;flex:0 0 33%;flex-direction:column;margin-bottom:1em;position:relative;}
  .resource .item p{color:#1a1a1a;font-size:12px;padding:0.5em 0;}
  .resource .item .image{background-size:cover;background-position:50% 20%;height:160px;width:100%;}
  .resource .item .image img{display:block;}
  .resource .item .details{background-color:#FBF8F3;flex:1 0 auto;overflow:hidden;padding:1em;}
  .resource .item h4{margin:0 0 0.25em 0;}
  .resource.fact-sheets .item{background-color:#FBF8F3;padding:2em;}
  .resource.fact-sheets .item,
  .resource.infographics .item .image{border-top-left-radius:20px;}
  .resource.videos .item{background-color:#1a1a1a;}
  .resource.videos .item .image{height:200px;}
  .resource.videos .item:hover .image{opacity:0.4;}
  .resource.videos .item svg{color:rgba(255,255,255,0.8);font-size:40px;position:absolute;left:CALC(50% - 20px);top:CALC(50% - 20px);}
  .resource.videos .item:hover svg{font-size:80px;left:CALC(50% - 40px);top:CALC(50% - 40px);}
  .resource-item.fact-sheets{text-align:center;}
  .resource-item.fact-sheets a{font-size:60px;}
  
  .results .item{background-color:#FBF8F3;border-top-left-radius:20px;display:block;padding:.5em 1em;}
  .results a.item:hover{box-shadow:0 10px 10px rgba(82,88,101,0.08);}
  .results .item + .item{margin-top:1.5em;}
  .results .item h4{margin-bottom:0;}
  .results .item .category{background-color:#a83634;color:#FBF8F3;display:inline-block;font-family:'Oswald', sans-serif;font-size:14px;margin-top:.25rem;padding:0 0.25em;text-transform:uppercase;}
  .results .item .category + .category{margin-left:.5em;}
  .results .item .details{margin-top:1em;}
  
  #cff .cff-meta-wrap{display:none;}
  #cff .cff-item{box-sizing:border-box;float:none;display:flex;flex-direction:column;justify-content:space-between;position:relative;width:32%;}
  #cff .cff-item .cff-date.cff-date-below{font-family:'Oswald',sans-serif;font-size:14px!important;position:relative;margin-bottom:0 !important;padding-top:5px}
#cff .cff-item .cff-date.cff-date-below:after{top:0 !important;}
  
  @media (max-width: 768px) {
    .items .item.box, .items .item.graphic-box{margin-bottom:2em;}
    .resource .item .image{height:120px;}
    .resource.videos .item .image{height:150px;}
    .resource.fact-sheets .item{padding:1em;}
  }
  @media (max-width: 480px) {
    .items, .resource{align-items: center;flex-direction:column;margin-bottom:1em}
    .items .item.box, .cff-item,
    .item{margin:0 0 1em;width:100%;}
    .items.graphic-box .item{width:100%;}
    .items.graphic .item{text-align:center;}
    .items.graphic .item img{display:block;margin: 0 auto;width:65%;}
    .resource{margin-bottom:0;}
    #cff .cff-item{margin-bottom:1em;flex-basis:100%;}
  }
  
/* Forms */
  .gform_footer{text-align:center;}
  
/* Footer */
  #footer{border-top:1px solid rgba(82,88,101,0.1);color:#525865;padding:2rem 0;}
  #footer form.search-form{border-top-left-radius:14px;border-top-right-radius:0;margin-bottom:1em;}
  .footer-menu{display:flex;justify-content: space-between;}
  .footer-menu li{display:block;}
  .footer-menu li a{padding:0;}
  .footer-menu > li > a{font-family:'Oswald', sans-serif;font-size:21px;text-transform:uppercase;}
  .footer-menu li.menu-item-has-children ul{margin:0;padding:0;}
  .footer-menu li.menu-item-has-children ul li{font-family:'Raleway', sans-serif;font-size:14px;}
  .footer-menu li.menu-item-has-children ul li + li{margin-top:0.25em;}
  .footer-menu li.menu-item-has-children ul li a{color:#1a1a1a;}
  .footer-menu li.menu-item-has-children ul li a:hover{color:#a83634;}
  .footer-menu li.right{text-align:right!important;}
  .footer-menu ul.plain{align-items:center;display:flex;justify-content:flex-end;margin:0;padding:0;}
  .footer-menu ul.plain li + li{margin-left:1em;}
  .footer-menu ul.plain li.social{font-size:20px;}
  
  @media (max-width: 768px) {
    .footer-menu{flex-wrap:wrap;justify-content: flex-end;padding:0;}
    .footer-menu > li {flex: 1 0 25%;margin-bottom:1em;}
    .footer-menu li.right{flex:0 1 50%;margin-top:1em;}
    .footer-menu li.menu-item-has-children > a{font-size:14px;}
  }
  @media (max-width: 480px) {
    #footer{padding:1rem 0;}
    .footer-menu > li {flex: 1 0 50%;margin-bottom:1em;}
    .footer-menu li.right{flex-basis:100%;margin-top:1em;text-align:center!important;}
  }