(min-width: 768px) {
  
  .home-cta .button-wrapper {
    opacity: 1!important;
  }
  
}

(max-width: 767px) {
.hamburger {
        margin-top: 0px !important;
  }
}

/* Custom color for first CTA button GOTV */

li.contribute-link.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-34 a: {
  background:#12C3B9
}

li.contribute-link.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-34 a:hover {
    background: #fff;
    color: #E2AC44;
}

/* Custom margins and mobile widths for GOTV */

  nav.secondary ul li:last-child, 
   footer nav.primary ul li:last-child {
    margin: 0 0 0 0px !important;
	}
.menuOverlay nav.secondary ul li:last-child {
    margin: 0 auto !important;
}

footer nav.primary ul li a {
    margin: 0 5px 0 0 !important;
    }


.bottom .action-menu ul{
  display: flex;
}
.bottom .action-menu ul li {
    min-width: 33.3% !important;
   flex: 1 1 auto;
 }

.js .menu--open .align-middle{
  overflow-y: auto;
  overflow-x: hidden;
  padding: 30px 0;
}


/* Alert bar fix */

.alert-bar p {
    padding: 0 20px !important;
}


.timepoint-zero .home .topper .row, .timepoint-zero .home .topper .social.links, .timepoint-zero .home .topper .read-more{
  visibility: hidden;
}

.timepoint-three .home .topper .social.links, .timepoint-two .home .topper .row, .timepoint-three .home .topper .read-more{
  visibility: visible;
}


/**/
.topper-cta .btn.btn{
  background: #12c3b9;
  color: #fff;
}
.topper-cta .btn.btn:hover{
background: #fff;
    color: #e2ac44;
}
