/*
	Theme Name:   NOVA FCU Theme
	Description:  Iron Framework Child Theme
	Author:       Ironistic.com
	Author URI:   http://www.ironistic.com
	Template:     iron-framework
	Version:      1.0.0
	responsive-layout, accessibility-ready
	Text Domain:  iron-framework-child
*/

.online-banking a {
    background: #005da7;
    color: #fff !important;
}

.online-banking a:hover {
    background: #333 !important;
}

#main-footer a {
    color: #fff;
}

#main-header .main-menu ul li .sub-menu > li a:hover,
#main-header .main-menu ul li .sub-menu > li.sfHover > a,
#main-header .main-menu ul li .sub-menu > .current-menu-item > a {
    background: #fcd630;
    color: #333;
}

#nfc-util #nfc-util-links li.current-menu-item a {
    background: transparent;
    color: #005da7;
}

#nfc-util #nfc-util-links li.current-menu-item a:hover {
    background: #005da7;
    color: #fff;
}

.left-sidebar .sub-menu {
    font-size: 90%;
    margin-left: 10px;
    margin-top: 0;
}

.left-sidebar .menu li.current-menu-item a {
    color: #005da7;
}

.left-sidebar .menu li.current-menu-item > a {
    color: #7f7f7f;
}

.nfc-content-button {
    background: #005da7;
    color: #fff;
    font-weight: normal;
    padding: 12px 24px;
    display: none;
    margin: 24px auto 0;
}

@media screen and (max-width: 600px ){
.nfc-hero-bg .nfc-hero-content {
    padding: 0 !important;
    display: flex;
    align-items: center;
}

#nfc-hero .flexslider .nfc-hero-content .nfc-slide-inner {
    position: static;
    top: 0;
    transform: none !important;
    padding: 75px;
}
}

@media screen and (max-width: 990px ){
.nfc-content-button {
	display: inline-block;
}
    
.nfc-hero-bg {
    background: #333;
}

#nfc-hero .flexslider .nfc-hero-content {
    background: rgb(54, 58, 62);
}

#nfc-hero .nfc-hero-bg {
    height: 40vw !important;
}
}

#nfc-hero .flexslider .nfc-hero-bg {
	background-size: 100% 100%;
}

@media screen and (max-width: 600px) {
#nfc-hero .nfc-slide-inner {
    padding: 0 30px !important;
    width: 100%;
}

#nfc-hero .flexslider h2 {
    margin-bottom: 5px;
    font-size: 16px;
}

#nfc-hero .flexslider p {
	font-size: 13px;
}

#nfc-hero .nfc-content-button {
	margin-top: 10px;
	padding: 5px;
	font-size: 12px;
}
}

.alignItemRow {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.importantMessage {
	text-align: center;
	color: #005DA7;
	background-color: #ffdd00;
	padding-top: 1px;
	padding-bottom: 1px;
}

.importantMessage>p {
	font-weight: 600;
}

#covid-alert {
    background: #ffdd00;
    color: #222;
    padding: 8px 0;
    height: 38px;
	text-align: center;
}
@media only screen and (max-width: 400px) {
    #covid-alert {
        font-size: 11px ;
        height:55px ;
    }
}
@media only screen and (max-width: 475px) and (min-width:400px) {
    #covid-alert {
        font-size: 12px;
        height:55px ;
    }
}

@media only screen and (max-width: 890px) and (min-width:475px) {
    #covid-alert {
        background: #ffdd00;
        color: #222;
        padding: 8px 0;
        height: 50px;
        text-align: center;
        font-size: 15px;
    }
}