/*

Theme Name: Clean Air Council

Theme URI: http://www.elevationweb.org/

Description: ELEVATION THEME http://www.elevationweb.org/

Version: 2016

Author: http://www.elevationweb.org/

Author http://www.elevationweb.org/

Text Domain: cac

*/

 #menu-program {
   float: none; }
   #menu-program li {
     width: 33.33%;
     text-align: center;
     margin-top: 20px;
     margin-bottom: 10px;
     border-radius: 0; }
     #menu-program li:first-child a {
       margin-left: 0; }
     #menu-program li a {
       display: block;
       text-decoration: none;
       border-radius: 0;
       border: none;
       padding: 15px;
       text-transform: uppercase;
       background: #245fa8;
       font-size: 13px;
       color: #fff;
       margin: 0 0 0 15px; }
       #menu-program li a:hover, #menu-program li a:active, #menu-program li a:focus {
         padding: 15px;
         background: #174783; }
     #menu-program li.active a {
       background: #28363d;
       border: none; }
       #menu-program li.active a:hover, #menu-program li.active a:active, #menu-program li.active a:focus {
         background: #1e292f;
         color: #fff; }
     #menu-program li ul {
       min-width:100%;
        }
     #menu-program li ul li {
       width: 100%;
       margin: 0;
       left: 0; }
       #menu-program li ul li a {
         margin: 0;
         border-top: 1px solid #1e292f; }
       #menu-program li ul li:last-child ul {
         left: 0;
         top: 0px;
         right: auto; }

 @media only screen and (max-width: 767px) {
  #menu-program {
     max-height: unset; }
     #menu-program li {
       width: 100%;
       margin: 0;
       position: relative;
       height: auto; }
       #menu-program li a {
         margin: 0 0 5px; }
       #menu-program li:first-child a {
         margin: 15px 0 5px; }
       #menu-program li .dropdown-btn {
         background: #407cc6;
         position: absolute;
         right: 5px;
         display: block;
         width: 40px;
         height: 40px;
         color: #174783;
         z-index: 3;
         margin-top: -50px; }
         #menu-program li .dropdown-btn:hover, #menu-program li .dropdown-btn:active, #menu-program li .dropdown-btn:focus {
           color: #fff;
           background: #174783; }
       #menu-program li ul.dropdown-menu {
         width: 100%;
         position: relative; }
         #menu-program li ul.dropdown-menu li a, #menu-program li ul.dropdown-menu li:first-child a {
           margin: 0px;
           background: #174783;
           border-top: 1px solid #245fa8; } 
}