/* 
/// p body copy ///
font-family: adonis-web, serif;
font-weight: 400;
font-style: normal;

/// h2 subheadings ///
font-family: proxima-nova, sans-serif;
font-weight: 800;
font-style: normal;

/// h1 section headings ///
font-family: Quisas, Helvetica, serif;
font-size:91pt;
font-style: normal;

////////////

/// blues ///
#4f5e69
#003e69
#0072bc

/// greens ///
#44a041
#aed577
#e1ebe1
*/


.reveal{
  position: relative;
  transform: translateY(50px);
  opacity: 0;
  transition: 1s all ease;
}

.reveal.active{
  transform: translateY(0);
  opacity: 1;
}




#test_sidebar{ 
}

.left {
    position: fixed;
    z-index: 1;
    bottom: 0%;
    left:80%;
    display: none;
}

#test_sidebar img{
    position:fixed;
    right:0%;
    bottom:150px;
}

#c10 img{
    height:175px;
    position:fixed;
    right:0%;
    bottom:0%;
}

#c10{
    position:fixed;
    z-index:1;
}





html,body{
    list-style: none;
    margin:0 auto;
}

body{
    height:100%;
}

#wrapper {
  width: 100%;
  overflow: hidden;
}

.fakebody{
    background: linear-gradient(0deg, rgba(68,160,65,0.15) 0%, rgba(0,114,188,0.15) 100%), url(https://www.gicf.org/2021impact/img/bg_bouquet_5.png);
    background-size:contain;
    background-blend-mode:normal, hard-light;
    background-repeat: no-repeat, repeat-y;
    background-position:top center,top center;
    width:100%;
}

a{
    transition: 200ms;
    text-decoration: none;
}

a:hover{
    transition: 200ms;
    text-decoration: none;

}

h2{
    font-family: terfens, sans-serif;
    font-weight: 200;
    font-style: normal;
    font-size:30px;
    line-height:40px;
    letter-spacing:0.8px;
    color:#003e69;
}

h3{
    font-family: terfens, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size:32px;
    line-height:48px;
    letter-spacing:0.8px;
    color:#0072bc;
}

h4{
    font-family: terfens, sans-serif;    
    font-style:normal;
    text-transform: capitalize;
    line-height: 36px;
    font-weight:400;
    font-size:30px;
    color:#003E69;
}

h5{
    font-family: terfens, sans-serif;
    font-size:18pt;
    color: #E1EBE1;
    text-align: center;
}

h6{
    text-align: center;
    font-family: Proxima-Nova, sans-serif;
    font-size:14px;
    font-weight:300;
    letter-spacing: 0px;
    color: #44A041;
    opacity: 1;
}

p{
   font-family: adonis-web, serif;
    font-weight: 300;
    font-style: normal; 
    color:#4F5E69;
    font-size:16px;
    letter-spacing:0.25px;
    line-height: 32px;
    text-align: left;
}

.divider{
    height:250px;
}

.divider-half{
    height:125px;
}

h1,h2,h3,h4,h5,h6,p,a{
    position:relative!important;
    z-index: 3!important;
}




.row{
}
/* 0 -- NAVBAR START -- */


header{
    display:flex;
}

.navbar_container{
    z-index: 9999;
    background: url(https://www.gicf.org/2021impact/img/headerbg_alt.png);
    background-size:cover;
    background-blend-mode: hard-light!important;
    background-position:bottom center;
    height:11em;
    position:fixed;
    top:0;
}


.navbar_container,.navbar_links,header{
    flex:1;
    width:100%!important;
    padding:1em 0em;
}

.menu {
  background: transparent;
  height: 4rem;
}

.menu ol {
  list-style-type: none;
  margin: 0 auto;
  padding: 0;
}

.menu > ol {
  max-width: 1440px;
  padding: 0 2rem;
  display: flex;
}

.menu > ol > .menu-item {
  flex: 1;
  padding: 0.75rem 0;
}
.menu > ol > .menu-item:after {
  content: "";
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  bottom: 25px;
  left: calc(50% - 2px);
  background: #AED577;
  will-change: transform;
  transform: scale(0);
  transition: transform 0.2s ease;
}
.menu > ol > .menu-item:hover:after {
  transform: scale(1);
}
.menu-item {
  position: relative;
  line-height: 2.5rem;
  text-align: center;
}
.menu-item a {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  color: #FFF;
    text-transform:uppercase;
    text-decoration: none;
    color:#0072BC;
    font-weight:500;
    letter-spacing: 1px;
}

.menu-item a:hover{
    color:#44A041;
    font-weight:700;
    letter-spacing:1.25px;
}
@media screen and (min-width:900px){
    .mobile_logo{display:none;}
}
@media screen and (max-width: 900px) {
/*
.navbar_container{
    background:transparent!important;
    z-index: 9999999;
    }
    
  .menu {
    position: relative;
      z-index: 9999999;
  }
  .menu:after {
    content: "";
    position: absolute;
    top: calc(50% - 2px);
    right: 1rem;
    width: 30px;
    height: 4px;
    background: #003E69;
    box-shadow: 0 10px #003E69, 0 -10px #003E69;
  }
    
  .menu > ol {
    display: none;
    background: #E1EBE1;
    flex-direction: column;
    justify-content: center;
    height: 110vh;
    z-index: 9999999;
    animation: fade 0.2s ease-out;
  }
  .menu > ol > .menu-item {
    flex: 0;
    opacity: 0;
    animation: enter 0.3s ease-out forwards;
  }
  .menu > ol > .menu-item:nth-child(1) {
    animation-delay: 0s;
  }
  .menu > ol > .menu-item:nth-child(2) {
    animation-delay: 0.1s;
  }
  .menu > ol > .menu-item:nth-child(3) {
    animation-delay: 0.2s;
  }
  .menu > ol > .menu-item:nth-child(4) {
    animation-delay: 0.3s;
  }
  .menu > ol > .menu-item:nth-child(5) {
    animation-delay: 0.4s;
  }
  .menu > ol > .menu-item + .menu-item {
    margin-top: 0.75rem;
  }
  .menu > ol > .menu-item:after {
    left: auto;
    right: 1rem;
    bottom: calc(50% - 2px);
  }
  .menu > ol > .menu-item:hover {
    z-index: 1;
  }
  .menu:hover > ol {
    display: flex;
  }
  .menu:hover:after {
    box-shadow: none;
  } */
    
    .navbar_container{
        display:flex;
        height:20vh;
        z-index: 9999999;
        width:100vw;
    }
    
    .menu, .menu ol {
        flex-direction: row;
        margin:0 auto;
        text-align:center;
        width:100vw;
        justify-content:space-evenly;
    }
    
    li.menu-item{
        padding:2vw;
        margin:0 1vw;
        text-align:center;
        width:100vw;
        font-size:85%;
    }
    
    li#first.menu-item,#first{
        display:none;
    }
    .mobile_logo img, .mobile_logo{
        display:inherit;
        margin:0 auto;
    }
    
    #c10{
        display: none;
    }
    
    .micf_img_1{
        height:50vh!important;
    }
    
    .micf_img_2{
        height:10vh!important;
    }
    
    #credits_left img{
        width:100%!important;
        padding:0px!important;
        margin:0%!important;
    }
        
    #credits-all{
        padding:0px!important;    
    }
    
    #gunn_all{
        display:flex!important;
        flex-direction: row-reverse!important;
    }
    
    #gunn_img{
        order:3!important;
    }
    
    #gunn_content{
        order:1!important;
    }
}

.menu-item:hover > .sub-menu {
  display: block;
}

@media screen and (max-width: 900px) {

}

* {
  box-sizing: border-box;
}
*:before, *:after {
  box-sizing: inherit;
}

a {
  text-decoration: none;
}

@keyframes enter {
  from {
    opacity: 0;
    transform: scaleY(0.98) translateY(10px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}




















/* 0 -- NAVBAR END -- */

.max_width{
    max-width: 1440px!important;
    margin: 0 auto;
}

.white_bg{
    background-color:#fff;
}

#landingimage{
    margin:12% 0;
    text-align: center;
    flex:1;
    align-content: center;
}

#landingimage img{
    margin: 0;
    width:75%;
    flex:1;
}

.lander{
    width: 100%;
    height:1000px;
    background: url(https://www.gicf.org/2021impact/img/2-2_alt.png);
    background-size:contain;
    background-position:bottom center;
    background-repeat: no-repeat;
}

.introimage_container{
    margin:0%!important;
    padding: 5% 2.5%;
    opacity:10;
    transition: 200ms;
}

.introimage_container:hover{
    opacity:1.0;
    transition: 200ms;
}

.report_title{
    font-family: proxima-nova, sans-serif;
    font-style: normal;
    color:#003e69;
    font-size:36px;
    text-align: center;
    line-height:42px;
    text-transform: uppercase;
    font-weight:600;
    letter-spacing: 1.25;
}






/* 1 –– NOT JUST SURVIVING; THRIVING LANDING BOX */






/* 2 –– INTRODUCTORY TEXT BLOCKS START */
.turn{
    color:#44A041;
    font-family: verveine, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size:48px;
}

span.thrive { 
    color:#44A041;
    font-family: verveine, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size:48px;
}

#thrive_future{
    background-color:white;
}

.introtext_container{
    padding:10% 0%;
}
    
/* 2 –– INTRODUCTORY TEXT BLOCKS END */

.test_sidebar{
    border:1px solid red;
    height:1000vh;
    background-color:burlywood;
    flex-direction: column;
    order:5;
    position:sticky;
    top:0px;
    right:0px;
    opacity:0.50;
}




/* 3 –– 2021 STATS START */
.stats_bg{
    background:
url(https://www.gicf.org/2021impact/img/2-1_alt.png),
 url(https://www.gicf.org/2021impact/img/2-2_alt.png);
    background-size:contain;
    background-position:top center, bottom center;
    background-repeat: no-repeat;
    padding:10% 0%;
}

#stats_left{
    text-align: center;
    padding:1.5em 0em;
}

#stats_right{
    text-align: center;
    padding:1.5em 0em;
}

#stats_left img,#stats_right img{
    transition: all .2s ease-in-out;
}

#stats_left img:hover,#stats_right img:hover{
    transition: all .2s ease-in-out;
    transform: scale(1.05);
    filter: brightness(110%);
}

/* 3 –– 2021 STATS END */





/* 4 –– DONORS START */

#donors{
    background-color:white;
    padding: 0% 0% 0%;
}

.first_donors{
}

.donors_part_2{
    padding-bottom:12%;
}

.q_h1{
    font-family: verveine, sans-serif;
    font-weight: 400;
    font-size:72pt;
    font-style: normal;
    color:#0072bc;
    margin-bottom:5%;
    background: url(https://www.gicf.org/2021impact/img/donors_swash.png);
    background-position:0% 80%;
    background-repeat: no-repeat;
    background-size:55%;
}
    
.donor_label{
    background-color:#0072bc;
    height:100px;
    padding:10%;
    width:100%;
}

.donor_label_2{
    background-color:#aed577;
    height:100px;
    padding:10%;
    width:100%;
}

.donor_label p,.donor_label_2 p{
    color:#fff;
    font-family: verveine, sans-serif;
    text-transform:uppercase;
    font-weight:100;
    font-size:36px;
    text-align:center;
}

.donor_img{
    height:350px;
    text-align: center;
    background:url(https://www.gicf.org/2021impact/img/Fisher1.jpg);
    background-size:cover;
    background-position: center
}

.donor_img2{
    height:350px;
    text-align: center;
    background:url(https://www.gicf.org/2021impact/img/Marilyn%20Fisher%20Photo2.jpg);
    background-size:cover;
    background-position: 0% 15%;
}

#wolbach_right{
   width:100%;
}


.open {
  cursor: pointer;
}

#button_container::before{
    content: "play content";
    font-family: verveine, sans-serif;
    font-size:30px;
    color:white;
    position:relative;
    top:2.5em;
    left:31%;
    opacity:0.50;
    text-align: center;
    margin:0 auto;
}




.modal {
  background-color: rgba(0, 62, 105, 0.5);
  height: 100vh;
  width: 100vw;
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  /* display is switched to flex in jquery */
  display: none;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  overflow-x: auto;
}
.modal section {
  box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.5);
  border-radius: 0 40px 0 40px;
  margin: 1em;
  text-align: center;
  background: #ffffff;
  padding: 1em;
  max-width: 700px;
  min-height: 1em;
  overflow-x: auto;
}
.modal figure {
  margin-bottom: 2em;
}
.modal img {
  border-radius: 0 40px 0 0;
}
.modal .nocap img {
  border-radius: 0 40px 0 40px;
}
.modal figcaption {
  position: relative;
  color: #ffffff;
  background-color: #0072bc;
  border-radius: 0 0 0 40px;
  overflow: hidden;
  display: table;
  width: 100%;
}
.modal figcaption span {
  display: table-cell;
  vertical-align: middle;
  padding: 0.25em 1em;
}
.modal .close {
  float: right;
  cursor: pointer;
  font-size: 1.2em;
}
.modal .close:hover {
  color: #003e69;
}
.modal .close::before {
  font-family: 'fontawesome';
  content: "\f057";
}

#wolbach_preview{
    width:95%;
    transition: all .2s ease-in-out;
}

#wolbach_preview:hover{
    transition: all .2s ease-in-out;
    transform: scale(1.05);
    filter: brightness(110%);
}



/* 4 –– DONORS END */




/* 5 –– FUND HOLDERS START */

#fundholders{
    background:
url(https://www.gicf.org/2021impact/img/2-1_alt.png),
 url(https://www.gicf.org/2021impact/img/2-2_alt.png);
    background-size:contain;
    background-position:top center, bottom center;
    background-repeat: no-repeat;
    padding:10% 0% 15%;
}


.q_h1_5{
    font-family: verveine, sans-serif;
    font-weight: 400;
    font-size:60pt;
    font-style: normal;
    text-transform: capitalize;
    color: #44A041;
    margin-bottom:5%;
    background: url(img/fund_swash.png);
    background-position:left bottom;
    background-repeat: no-repeat;
    background-size:100%;
}

#fh_content{
    display:flex;
    align-content: center;
}

#fh_titles{
    margin-bottom:7.5%;
}

#eakes_p{
    flex:1;
}

#eakes_img{
    align-items: center;
    text-align: center;
    flex:1;
    float:left;
}

#eakes_img img{
    width:100%;
}

.eakes_image{
    background:url(https://www.gicf.org/2021impact/img/Howard%20%26%20Gladys%20-%20Wedding%20Photo.jpg);
    background-size:cover;
    background-position: center;
    height:100%;
}

.caption{
    align-content: center;
    height:3em;
    padding:1em;
}

#gunn_all{
    display:flex;
}

#gunn_img{
}

.gunn_img{
    flex:1;
    height:90%;
    align-content: flex-end; background:url(https://www.gicf.org/2021impact/img/zach-cloud.jpeg);
    background-size:cover;
    background-position: center center;
}
/* 5 –– FUND HOLDERS END */










/* 6 –– NONPROFITS START */

#nonprofits{
    background-color:white;
    padding:0% 0% 5%;
}

#nonprofits_8{
    padding: 0% 12%;
}


.q_h1_6{
    font-family: verveine, sans-serif;
    font-weight: 400;
    font-size:72pt;
    font-style: normal;
    text-transform: capitalize;
    color: #003E69;
    margin-bottom:5%;
    background: url(https://www.gicf.org/2021impact/img/np_swash.png);
    background-position:0% 87.5%;
    background-repeat: no-repeat;
    background-size:65%;
}

.np_first{
    display:flex;
}

#np_first_content{
    flex:1;
    align-content: center;
}

#bb_logo{
    flex:1;
    padding:0%;
    float:left;
}

#bb_logo img{
    width:60%;
    flex:1;
    margin: 0 auto;
}

np_second_content{
    float:right;
}

#np_2{
    display:flex;
}

#np_2_left{
    flex:1;
}

#np_2_right{
    flex:1;
}

.micf_img_1 {
    background:url(https://www.gicf.org/2021impact/img/gimc.jpg);
    background-size:contain;
    background-repeat: no-repeat;
    background-position: center;
    height:50%;
}

.micf_img_2{
    background:url(https://www.gicf.org/2021impact/img/multcultcoal.png);
    background-size:contain;
    background-position:center;
    background-repeat: no-repeat;
    height:33%;
}

#mcc{
    background:url(https://www.gicf.org/2021impact/img/multcultcoal.png);
    height:10vh;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

#bb{
    background:url(https://www.gicf.org/2021impact/img/Building-Blocks.jpg);
    height:10vh;
    background-position: center;
    background-size: contain; 
    background-repeat: no-repeat;
    margin: 10% 0%;
}

#grace{
    background:url(https://www.gicf.org/2021impact/img/grace-acs-logos-tall.jpeg);
    height:10vh;
    background-position: center;
    background-size: contain; 
    background-repeat: no-repeat;
}

/* 6 –– NONPROFITS END */













/* 7 –– COMMUNITY START */
#community_1{
    margin-left:0px!important;
    margin-right:0px!important;
}


#community{
   background:
url(https://www.gicf.org/2021impact/img/2-1_alt.png),
 url(https://www.gicf.org/2021impact/img/2-2_alt.png);
    background-size:contain;
    background-position:top center, bottom center;
    background-repeat: no-repeat;
    padding:10% 0% 12.5%;
}

.q_h1_comm{
    font-family: verveine, sans-serif;
    font-weight: 400;
    font-size:72pt;
    font-style: normal;
    text-transform: capitalize;
    color: #44A041;
    margin-bottom:5%;
    background: url(https://www.gicf.org/2021impact/img/comm_swash.png);
    background-position:0% 80%;
    background-repeat: no-repeat;
    background-size:75%;
}

#community,#community_collage{
    display:flex;
}

.community-title-container{
    flex:1;
}

.community-content{
    flex:1;
}

#comm_coll_l,#comm_coll_l img{
    align-items:stretch;
}

#comm_coll_l img,#comm_coll_r img{
    width:100%;
}

#comm_coll_l img{
    height:50%
}

#largest{
    background:url(https://www.gicf.org/2021impact/img/comm_3.jpg);
    background-size:cover;
    background-position: 25%;
    background-repeat: no-repeat;
    height:50vh;    
}

#shermanfirst{
 background:url(https://www.gicf.org/2021impact/img/comm_2.jpg);
    background-size:cover;
    background-position: center;
    background-repeat: no-repeat;
    height:50%;
    margin-bottom:10%;
}

#shermansecond{
 background:url(https://www.gicf.org/2021impact/img/comm_4.jpg);
    background-size:cover;
    background-position: center;
    background-repeat: no-repeat;
    height:45%; 
}


#comm_coll_r{
    flex:1;
}

#bottom2 img{
    margin-bottom:0em;
    flex:1;
}

#bottom2{
    flex:1;
}

#project_pink_container{
    display:flex;
}

#pink_left{
    flex:1;
}

#projpinkimg1{
    flex:1;
}

#bottom2_sm_l,#bottom2_sm_r{
    flex:1;
}

#projpinkimg1 img{
    width:100%;
}

#projpinkimg2 img{
    width:100%;
    mix-blend-mode: darken;
}
/* 7 –– COMMUNITY END */









/* 8 –– BUTTONS START */

#buttons{
    background-color:#fff;
    margin:0em!important;
    padding:0em!important;
    height:75%;
   
}

#buttons a{
    text-decoration: none;
}

#greenbutton p,#greenbutton1 p{
    text-align:center;
}

.define_your{
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
    font-style: normal;
    color:#fff;
    text-transform: capitalize;
    font-size:32px;
}

.legacy{
    font-family: terfens, sans-serif;
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 32pt;
    font-size:48pt;
    text-transform: uppercase;
    font-style: normal;
    color:#aed577;
}

.button_caption{
    text-align: center;
    font: normal normal normal 14px/149px Adonis;
    letter-spacing: 1px;
    color: #4F5E69;
    line-height:0;
    opacity: 1;
}

#greenbutton_caption{}

#greenbutton{
 background:url(https://www.gicf.org/2021impact/img/buttongreen.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    text-align:center;
    padding:3em 2em;
    height:11.5em;
 }

#greenbutton1{
 background:url(https://www.gicf.org/2021impact/img/buttonblue.png);
    background-repeat: no-repeat;
    background-size:contain;
    background-position: center center;
    text-align:center;
    height:11em!important;
    padding:2.5em 0em
}

#greenbutton,#greenbutton1{
    transition: all .2s ease-in-out;
}

#greenbutton,#greenbutton1,#greenbutton1_caption,#greenbutton_caption{
}

#greenbutton:hover,#greenbutton1:hover{
    transition: all .2s ease-in-out;
    transform: scale(1.05);
    filter: brightness(110%);
}
/* 8 –– BUTTONS END */









#credits {
    background:white!important;
    margin:0px!important;
    padding:3.5% 7.5%;
}

#credits_left{
    float:left;
}

#credits_left img{
    position:relative;
    left:0;
    bottom:0%;
}

#credits_right a,#credits_right,#credits_right p{
    text-decoration: none;
    color:#003E69;
    flex:1;
    font-size:9pt;
    line-height:12pt;
    text-align:right;
}

#credits_right{
    padding:1.5em 0em 0em;
    float:left;
}



@media screen and (max-width: 900px) {
    html,body{
        }

    .navbar_container{
        z-index:999999;
    }
    .lander{
        height:75vh;
    }
    
    #landingimage{
        padding:0em;
        width:100%;
        margin:0;
    }
    
    #landingimage img{
        margin-top:25vh;
        padding:0%;
        width:100%;
    }
    .introimage_container{
        margin-top:30%;
    }
    
    .introtext_container{
        padding:15%;
    }
    
    .q_h1_5{
        line-height:72px;
    }
    
    .gunn_img{
        height:25em;
    }
    
    #nonprofits_8{
        padding:6%;
    }
    
    #nonprofits img{
        width:50%;
        left:25%;
    }
    
    .q_h1_6{
        font-size:72pt;
    }
    
    .q_h1_comm{
        font-size:72pt;
    }
    
    #projpinkimg1{
        position:sticky;
        top:0px;
    }
    
    #credits{
        margin: 10% 0%;
        padding:0;
        border-top:100px solid white;
    }

    #buttons{
        border-bottom:100px solid white;
    }
    
    #mult_coal_img img{
        width:100%;
        height:50%;
    }
    
    #mult_coal_img{
        margin-bottom:20em;
    }
    
    
    #credits-all{
        padding:0%;
        margin:0 25%;
    }
    #credits_left{
    }
    
    #credits_left img{
        width:100%;
        margin:0% 12.5%;
    }
    
    #credits_right p{
        text-align: center;
    }
    
    #test_sidebar,#test_sidebar img{
    position:fixed;
    right:0%;
    bottom:0%;
    z-index: 1;
    opacity:8.0;
    }
    
    .left {
    position: fixed;
    z-index: 1;
    bottom: 0%;
    left:0%;
    opacity:0.20;
}
    
    .introtext_container,
    #the2021_stats,
    .first_donors,
    #donors,
    .col-md-6,
    .donors_part_2,
    ._5_fundholders,
    #np_content{
        position:relative;
        z-index: 9999;
        padding:10%;
    }
    
    #comm_coll_l{
        height:100vh;
        margin-bottom:3vh;
    }
    
    #eakes_p{
        clear:both;
        }
    
    #eakes_img,.eakes_image{
        height:50vh;
    }
    
    .turn,.thrive{
        font-size:34px;
    }
    
    .videoWrapper,#video-modal{
        z-index: 99999;
    }
}


@media screen and (max-width:500px){
  .report_title {width: 74%; margin: 0 13%;}
  .navbar_container {height: 23vh;}
    .menu > ol, .menu ol {flex: none; display: inline; float: left; width: 100%; display: block; padding: 0; margin: 0;}
    .menu > ol > .menu-item {float: left; width: 50%; text-align: center;}
    li.menu-item {margin: 0; padding: 0;}
    .menu > ol > .menu-item {padding: 0; line-height: 1.75em;}
}