a, a:visited {
    color: #1600B8;

}



/* logo changes */

.taptap-logo-image img:hover {
 
filter: invert(11%) sepia(100%) saturate(6332%) hue-rotate(254deg) brightness(67%) contrast(129%);
transition: all .1s ease-in!important;
    
}


/* footer edits */
.footer-top {
    width: auto!important;
}

.taptap-by-bonfire ul li a {
    font-size: 44px!IMPORTANT;
    /*color:#5b97d4;*/
}


/* menu */


#menu-main-nav a:hover{
    border-color: #1600B8!important;
    color: #1600B8!important;
}

#menu-main-nav a.active, #menu-main-nav .current-menu-item > a, #menu-main-nav .current-menu-ancestor > a {
    border:0px;
    color: #1600B8!important;
}


#menu-main-nav a {
    text-decoration: none!important;
    color: white!important;
    display: inline-block!important;
    border-bottom: 1px solid transparent!important;
    border-bottom-color: transparent!important;
    transition: all .25s ease-in!important;
    padding-bottom:0px;
    border-radius: 0px;
/*    font-family: "Open Sans", sans-serif; */
}


/* mobile menu*/


/*
.taptap-by-bonfire #menu-item-1338 a:hover,  .taptap-by-bonfire #menu-item-859 a:hover,  .taptap-by-bonfire #menu-item-607 a:hover, 
.taptap-by-bonfire #menu-item-670 a:hover,  .taptap-by-bonfire #menu-item-707 a:hover,  .taptap-by-bonfire #menu-item-556 a:hover {
    color:white;
    text-decoration: underline solid white;
    transition: all .1s ease-in!important;

}

*/
  






.taptap-by-bonfire ul li.current-menu-item > a {
     color: #1600B8 !important;
}

.taptap-by-bonfire ul li a {
    color: white;
}




ul#menu-main-nav-1 a {
    color: white;
}

ul#menu-main-nav-1 a:hover {
    color: #1600B8;
   text-decoration: underline solid #1600B8;
    transition: all .1s ease-in!important;
}



/*
.taptap-by-bonfire #menu-item-1338  a {
    color: #FFFFFF;
}

.taptap-by-bonfire #menu-item-859 a {
    color: #1600B8;
}


.taptap-by-bonfire #menu-item-670 a {
    color: #1600B8;
}


.taptap-by-bonfire #menu-item-607 a {
    color: #1600B8;}


.taptap-by-bonfire #menu-item-707 a {
    color: #1600B8;}


.taptap-by-bonfire #menu-item-556 a {
    color: #1600B8;
}

*/





.acquired {
background-color:#1600B8;
font-size: 16px !important;
line-height: 18px !important;
color: #ffffff !important;
font-weight: 600 !important;
text-align: center !important;
font-family:"Open Sans",sans-serif;
text-transform: uppercase !important;

}

.acquired p {

}



/* slider */

.tp-bullet:hover {
    background: #1600B8!important;
    transition: all .1s ease-in!important;
}


#slider-16-slide-152-layer-3:hover {
    color: #1600B8!important;
    transition: all .1s ease-in!important;
}


/* footer */

.footer-column {
  float: left;
  width: 30%;
  padding-left:1%;
  padding-right:1%;
  text-align: center;
  
  
    height: 50px;
    line-height: 50px;
}

/* Clear floats after the columns */
.footer-row:after {
  content: "";
  display: table;
  clear: both;
}

 /* Responsive layout - when the screen is less than 600px wide, make the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
    .footer-column {
    width: 100%;
    margin: 0px 0px 20px 0px;
    }
  
    #mc-embedded-subscribe-form {
    max-width: -moz-fit-content;
    }

     #mc-embedded-subscribe {
    max-width: 100% !important;
    }


}


/* newsletter UPDATED */


#mce-EMAIL {
/*    max-width: 300px!Important;   */
    float: left;
    margin-right: 20px;
    color:white!Important;
    background:none!Important;
    font-size:12px;
    outline: 0!important;
    
    
    width:150px;
    border-radius:0px;
    border:0px;
    border-bottom:2px solid black;
/*  border-width: 1px!important;
    border-color: black!important;
    border-radius: 0px!important;
*/
    text-align: center;
    
}



 #mce-EMAIL:focus {
  border-color: #1600B8!important;
}

 #mc-embedded-subscribe {
/*    max-width: 300px!Important;   */
    color:white!Important;
    border:none!important;
    
    
    width:170px;
    background:#1600B8;
    font-size:11px;
    font-weight: bold!important; 
}

 #mc-embedded-subscribe:hover {
    background:#292c59;
    cursor: pointer;
}


/* ESS GRID */
.ari-fancybox-iframe-small {
    FONT-SIZE:16PX!Important;
    color:white!Important;
    letter-spacing: .5px!Important;
    padding-top: 10px!Important;
    margin-left: 15px !important;
    margin-bottom: 15px !important;
    display: block;
}



.insidebox-small img {
    max-width: 50% !important;
    height: auto;
 
}

.insidebox-small {
        line-height:15px!Important;
        text-align: left !important;

}


.esg-entry-cover .esg-overlay .ari-fancybox-iframe-small img:hover {
    position: relative!important; 
    top: -10px!important;
     transform-origin: 50% 50% 0px; 
    transform-style: flat; 
    transform: translate(0px, 30px);
}



.pgcu_post .post_info ul {

    margin-left: 0px !important;
    padding-left: 0px!Important;
    padding-bottom:15px!Important;
}


.rmbtn {
    font-weight: bold!Important;
}

.post-bottom-excerpt ul {
    display: none!Important;
}

.pgcu_container a.btn:hover {
    background: black !important;
}