/*custom dropdown styles*/
ul.subNav li a {
    text-transform: capitalize;
}

@media only screen and (min-width: 768px){
.navContent ul li ul, .navContent ul li:first-child ul {
    max-width: 450px;
}
}
/*end dropdown styles*/
/*fix hero formatting*/
.block_b2727b5b01d04aeb88d7fbc7dc9781ae p {
    margin-bottom: 0;
    padding-bottom: 0;
}

.block_b2727b5b01d04aeb88d7fbc7dc9781ae p:last-child {
    margin-top: 20px;
}
/*end hero styles*/

.button {padding: 10px 50px;}

/*Targets the parent container of the simple list items*/
.items_a7d6a052d3114fceba33cbeab2cbf36d {
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   min-height: 100%;
}
/*Targets the child flex items*/
.items_a7d6a052d3114fceba33cbeab2cbf36d > .item {
   display: flex;
   flex-direction: column;
}

/*Targets the parent container of the simple list items*/
.items_f61dc81071eb450d94f87724e3ff9b03 {
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   min-height: 100%;
}
/*Targets the child flex items*/
.items_f61dc81071eb450d94f87724e3ff9b03 > .item {
   display: flex;
   flex-direction: column;
}


/*Set mobile text to be higher on the hero */

@media screen and (max-width: 700px) {
.blockWrap_b2727b5b01d04aeb88d7fbc7dc9781ae {
    padding-top: 60px !important;
}
}

/*modify mobile flyout into a dropdown*/
@media screen and (max-width: 767px){
    .mobileSideNav {
    width: 100%;
    box-sizing: border-box;
    position: absolute;
    z-index: 9;
    top: 180px;
    bottom: inherit;
    left: auto;
    right: auto;
    transition: none; 
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    opacity: 0;
    transition: all 450ms;
}
.mobileSideNavOpen .mobileSideNav {
    -ms-transform: none;
    transform: none !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1;
}
.useMobileSideNav.mobileSideNavOpen .siteWrapper, .useMobileSideNav.mobileSideNavOpen .mobileFooterContainer {
    -ms-transform: none;
    transform: none !important;
}
}
/* end mobile menu customizations*/

/*secondary nav styles*/
.secondary-nav .s-nav-item {
    padding: 0 15px;
}
.secondary-nav {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.secondary-nav a {
    color: white;
    background: linear-gradient(to bottom,rgba(29,158,210,0.27),rgba(22,118,157,0.27));
    border-color: #0d9dd1;
    border-width: 1px;
    border-style: solid;
}

.secondary-nav div:last-of-type a {
    background: linear-gradient(to bottom,#33796245,#33796245);
    border-color: #337962;    
}

@media screen and (max-width: 767px){
.secondary-nav {
    justify-content: center;
}    
}
/*end secondary nav styles*/