/*
Theme Name: 3643 First Federal Bank NC Redesign
Theme URI: http://csibankanytime.com/
Author: CSI ( CSI Designer Name, CSI Developer Name )
Description: Design Pro 3 CSI Banking Theme
Version: 2.4.0
Text Domain: design-pro-3
*/
/* TYPOGRAPHY
-------------------------------------------------------------------------------------- */
body,
html {
  overflow-x: hidden;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "p22-underground", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
   font-weight:400;
  font-family:"canada-type-gibson", sans-serif;
  line-height: 1.5;
  color: #00263E;
}
h1{
	font-size: 2.5rem;
}
h2{
	font-size: 2rem;
}
h3{
	font-size: 1.75rem;
}
h4{
	font-size: 1.5rem;
}
h5{
	font-size: 1.375rem;
}
h6{
	font-size: 1.25rem;
}
p,
ul,
dl,
ol {
  color: #000000;
  font-size: 1rem;
  line-height:2;
}

/* BUTTONS AND LINKS
Before Changing any Hover/Focus behavior, ensure the new behavior still complies with
ADA requirements (at least 3.0 contrast change or underline change)
-------------------------------------------------------------------------------------- */
a {
  color: #174688;
  text-decoration: underline;
}
a:hover, a:focus {
  color: #343434;
  text-decoration: none;
}
a.csi-btn{
	border-radius:10px;
	padding: 5px 40px;
	text-decoration: none;
	color: #EDE68E;
	background: #00263E;
	border:1px solid #00263e;
}
a.csi-btn:hover,
a.csi-btn:focus{
	background: white;
	color: #00263E;
}
/* GENERAL STYLES
-------------------------------------------------------------------------------------- */
.logo-nav-wrapper{
    z-index: 100;
    position: relative;
    background: white;
}
section.tabs .nav-tabs a.nav-link.active,
section.tabs .nav-tabs a.nav-link:hover,
section.tabs .nav-tabs a.nav-link:focus {
    background-color: #00263e;
    color: #EDE68E;
    border:1px solid #00263e;
}
section.tabs .nav-tabs a.nav-link{
    border:1px solid #00263e;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.tab-content>.active.tab-pane {
	background: #00263e;
	color:white;
	border:1px solid #00263e;
}
.tab-content>.active.tab-pane h1,
.tab-content>.active.tab-pane h2,
.tab-content>.active.tab-pane h3,
.tab-content>.active.tab-pane h4,
.tab-content>.active.tab-pane h5,
.tab-content>.active.tab-pane h6{
	color: #EDE68E;
}
.tab-content>.active.tab-pane p,
.tab-content>.active.tab-pane li,
.tab-content>.active.tab-pane strong,
.tab-content>.active.tab-pane em{
	color:white;
}
section .csi_cards .card{
	background: #00263e;
}
section .csi_cards .card h1,
section .csi_cards .card h2,
section .csi_cards .card h3,
section .csi_cards .card h4,
section .csi_cards .card h5,
section .csi_cards .card h6
{
	color: #EDE68E;
}
section .csi_cards .card p,
section .csi_cards .card li,
section .csi_cards .card em,
section .csi_cards .card strong
{
	color: white;
}
section .csi_cards .card a.csi-btn{
	border: 1px solid #ede68e;
	color: #ede68e;
}
section .csi_cards .card a.csi-btn:hover,
section .csi_cards .card a.csi-btn:focus{
	color: #00263e;
	border:1px solid #00263e;
}
.table th{
	font-size: 2rem;
}
.table td{
	font-size: 1.375rem;
}
.table td:nth-child(n+2), .table th:nth-child(n+2){
	text-align:center;
}
.table thead th, .table td
{
	border: 0px solid white;
}
section.standard-section,
section.accordion,
section.tabs,
section.card{
	margin: 2.5% 0;
}
section.standard-section:first-child,
section.accordion:first-child,
section.tabs:first-child,
section.card:first-child{
	margin: 10% 0 2.5%;
}
.csi-productAccordion{
    background: #00263E;
}
.csi-productAccordion h5{
	color:#EDE68E;
}
th a.csi-btn.button.btn.btn-primary {
    padding: 5px 0px;
    width: 100%;
    max-width: 125px;
}
.csi-productAccordion h1,
.csi-productAccordion h2,
.csi-productAccordion h3,
.csi-productAccordion h4,
.csi-productAccordion h5,
.csi-productAccordion h6{
	color: #EDE68E;
}
.csi-productAccordion p,
.csi-productAccordion li,
.csi-productAccordion strong,
.csi-productAccordion em{
	color:white;
}
.csi-productAccordion a.csi-btn{
	color: #00263e;
    background: white;
    border: 1px solid white;
    margin-top: 50px;
}
.csi-productAccordion a.csi-btn:hover,
.csi-productAccordion a.csi-btn:focus{
	color: #00263e;
    background: #EDE68E;
    border: 1px solid #EDE68E;
    margin-top: 50px;
}
.inside-panel-group {
    margin: 1rem 0;
    position: relative;
}
.csi-defaultAccordion a:focus h5,
.inside-panel-group a:hover h5,
.inside-panel-group a:focus h5 {
    text-decoration: underline;
}
.inside-panel-group a {
	text-decoration:none;
}
.csi-defaultAccordion>.panel>a,
.inside-panel-group>.panel>a{
	border-radius:10px;
	background: #00263e;
	border:0px solid white;
	padding:20px 25px 10px;
	display:block;
}
.inside-panel-group a[aria-expanded=true] {
    border-bottom: 0 none transparent;
    border-radius: 4px 4px 0px 0px !important;
}
.csi-defaultAccordion>.panel>a p,
.inside-panel-group>.panel>a p{
	font-size:1.25rem;
}
.csi-defaultAccordion h5,
.inside-panel-group h5{
	color: #EDE68E;
	font-size:1.875rem;
}
.csi-defaultAccordion h1,
.csi-defaultAccordion h2,
.csi-defaultAccordion h3,
.csi-defaultAccordion h4,
.csi-defaultAccordion h5,
.csi-defaultAccordion h6
{
	color: #EDE68E;
}
.inside-panel-group h1,
.inside-panel-group h2,
.inside-panel-group h3,
.inside-panel-group h4,
.inside-panel-group h5,
.inside-panel-group h6
{
	color: #EDE68E;
}
.csi-defaultAccordion .panel-body,
.inside-panel-group .panel-body{
	background: #00263e;
	border: 1px solid #00263e;
	padding: 5% 7.5%;
}
.csi-defaultAccordion p,
.csi-defaultAccordion .panel-body a,
.csi-defaultAccordion li,
.csi-defaultAccordion em,
.csi-defaultAccordion strong,
.csi-defaultAccordion span.text-muted{
	color:white!important;
}
.inside-panel-group p,
.inside-panel-group .panel-body a,
.inside-panel-group li,
.inside-panel-group em,
.inside-panel-group strong,
.inside-panel-group span.text-muted{
	color:white!important;
}
.csi-defaultAccordion .panel-body a:hover,
.csi-defaultAccordion .panel-body a:focus{
	text-decoration:none;
}
.inside-panel-group .panel-body a:hover,
.inside-panel-group .panel-body a:focus{
	text-decoration:none;
}
.csi-defaultAccordion a[aria-expanded=true],
.csi-defaultAccordion a[aria-expanded=false],
.inside-panel-group a[aria-expanded=true],
.inside-panel-group a[aria-expanded=false]{
	border-radius:10px;
        box-shadow: 0px 3px 10px #0000004D;
	position: relative;
	z-index: 10;
}
.csi-defaultAccordion .panel>a i.fa-plus,
.csi-defaultAccordion .panel>a i.fa-minus,
.inside-panel-group .panel>a i.fa-plus,
.inside-panel-group .panel>a i.fa-minus{
	position: absolute;
	right: 5%;
	top: 0%;
	border-radius: 100px;
	border: 1.5px solid #EDE68E;
	padding: 10px 12px;
}
.csi-defaultAccordion a[aria-expanded=true] i.fa-plus,
.inside-panel-group a[aria-expanded=true] i.fa-plus{
	display:none;
}
.csi-defaultAccordion a[aria-expanded=false] i.fa-plus,
.inside-panel-group a[aria-expanded=false] i.fa-plus{
	display:block;
}
.csi-defaultAccordion a[aria-expanded=true] i.fa-minus,
.inside-panel-group a[aria-expanded=true] i.fa-minus{
	display:block;
}
.csi-defaultAccordion a[aria-expanded=false] i.fa-minus,
.inside-panel-group a[aria-expanded=false] i.fa-minus{
	display:none;
}
.card-callout{
  margin-top:20px;
}
.csi-container1600xxx{
	padding: 0 7.5%;
}
.csi-nav{
	position:relative;
	z-index:100;
}
#csiMenuWrapper .primary-menu > li > a{
	font-size: 1.875rem;
	line-height:1.5;
	letter-spacing:1.5px;
}
.top-bar{
	background: #00263E;
	color:white;
	height:52px;
}
.top-bar a,
.top-bar p,
.top-bar i{
	color:white;
	font-size: 1.375rem;
	line-height:1.5;
	text-decoration:none;
	margin:0;
}
.top-bar a i {
    font-size: 2rem;
    margin-top: -5px;
    padding: 0 10px;
}
.top-bar a:hover,
.top-bar a:focus{
	text-decoration:underline;
}
.top-bar .contact-links a{
	margin: 0 10px;
}
.top-bar a.social-links{
	text-decoration:none;
}
.top-bar a.social-links:hover i{
	border: 1px solid white;
	margin: -6px -1px -1px;
}
.csi-ib .business{
	display:none;
}
[type=search]{
	border-radius:20px;
	border: 1px solid white;
	background:transparent;
	width:100%;
	padding: 5px 10px;
	color:white;	
}
[type=search]::placeholder{
	color:white;
}
.search-form button{
    position: absolute;
    right: 30px;
    border: 0px;
    background: transparent;
    top: 0px;
}
.csi-ib{
	width: 100%;
	z-index: 10;
	background: #00263E;
	padding: 20px;
}
.csi-ib h3{
	color: #EDE68E;
	text-align:center;
}
.csi-ib .toggle-ib{
	margin-bottom:20px;
}
.csi-ib .toggle-ib a{
	width: 48.5%;
	border: 1px solid #EDE68E;
	padding: 5px 20px;
	border-radius:10px;
	display:inline-block;
	color:white;
	text-decoration:none;
	text-align:center;
}
.csi-ib .toggle-ib a:hover,
.csi-ib .toggle-ib a:focus,
button.btn-primary:hover,
button.btn-primary:focus{
	background:white;
	border: 1px solid #00263e;
	color: #00263e;
}
.csi-ib .toggle-ib a:first-child{
	margin-right:.5%;
}
.csi-ib form a,
.csi-ib form button{
	color:white;
	border-radius:10px;
	width:100%;
	display:block;
	text-align:center;
}
.csi-ib button{
	background: transparent;
	border: 1px solid #EDE68E;
	margin-top:30px;
}
.csi-ib input{
	background:white;
	border-radius:10px;
	width:100%;
}
.carousel-item{
	min-height: 800px;
}
.carousel-item.post{
	min-height:400px;
}
.post-slider-section .carousel-indicators{
	bottom:5%;
	left:49%;
}
.carousel-item.post img{
	width:100%;
	height:auto;
	border-radius:10px;
}
.carousel-item .post-details{
	padding-left:10%;
}
.carousel-item.post iframe{
	width: 100%;
	height: auto;
	min-height: 300px;
}
.csi-carousel .carousel-item:after{
content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background:  linear-gradient(to right, rgba(0, 38, 62, .6) 0%, rgba(0, 38, 62, .2) 50%);
    z-index:1;
}
.carousel-caption{
    position: absolute;
    right: auto;
    top: 25%;
    bottom:auto;
    left: 5%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
}
.carousel-caption h2{
	color:#EDE68E;
	font-size:4rem;
	text-align:left;
	text-shadow: 5px 1px 10px BLACK;
}
.carousel-caption p{
	color:white;
	text-align:left;
	font-size:1.375rem;
	text-shadow: 5px 1px 10px BLACK;
}
.carousel-caption .csi-btn{
	background: #EDE68E;
	border:1px solid #EDE68E;
	border-radius: 10px;
	color:#00263E;
	float:left;
	padding: 5px 20px;
	text-decoration:none;
}
.carousel-caption .csi-btn:hover,
.carousel-caption .csi-btn:focus{
	color: #EDE68E;
	border-radius: 10px;
	background:#00263E;
}
.carousel-indicators{
	left: 10%;
	bottom: 15%;
	margin: 0;
	justify-content: left;
}
.carousel-indicators li.active {
    opacity: 1;
    padding: 5px;
    border-radius: 15px;
    width: 25px;
    height: 5px;
    border: 1px solid #EDE68E;
    background: #EDE68E;
}
.carousel-indicators li{
    opacity: 1;
    padding: 5px;
    border-radius: 50px;
    width: 5px;
    height: 5px;
    border: 1px solid #EDE68E;
    background: transparent;
    transition: width 1s;
}
.waves {
  position:relative;
  width: 100%;
  height:15vh;
  margin-bottom:-7px; /*Fix for safari gap*/
  min-height:100px;
  max-height:150px;
}

.content {
  position:relative;
  height:20vh;
  text-align:center;
  background-color: white;
}

/* Animation */
.wave-div,
.wave-div-bottom{
	width:100%;
	z-index:10;
	position:absolute;
}
.wave-div{
	top:0px;
	transform: rotate(180deg);
}
.wave-div-bottom{
	bottom:0px;
}
.parallax > use {
  animation: move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite;
}
.wave-div .parallax > use {
  animation: move-forever-opposite 25s cubic-bezier(.55,.5,.45,.5) infinite;
}

.parallax > use:nth-child(1) {
  animation-delay: -2s;
  animation-duration: 7s;
}
.parallax > use:nth-child(2) {
  animation-delay: -3s;
  animation-duration: 10s;
}
.parallax > use:nth-child(3) {
  animation-delay: -4s;
  animation-duration: 13s;
}
.parallax > use:nth-child(4) {
  animation-delay: -5s;
  animation-duration: 20s;
}
@keyframes move-forever {
  0% {
   transform: translate3d(-90px,0,0);
  }
  100% { 
    transform: translate3d(85px,0,0);
  }
}
@keyframes move-forever-opposite {
  0% {
   transform: translate3d(85px,0,0);
  }
  100% { 
    transform: translate3d(-90px,0,0);
  }
}
.quick-links-row{
	margin-top:-100px;
}
.quick-link-div{
    padding: 20% 5%;
    z-index: 100;
    background: rgba(0, 38, 62, .3) 0% 0% no-repeat padding-box;
    border-radius: 10px;
    opacity: 1;
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
    position: relative;
    width: 100%;
    height: 100%;
}
.quick-links-button .icon-wrapper{
	border-radius: 100px;
	height:90px;
	width:90px;
	background: rgba(237, 230, 142, 1);
	padding: 5px;
	margin: 0 auto;
	display:block;
	text-align:center;
}
.quick-links-button .icon-wrapper i{
    display: inline-block;
    font-size: 2.75rem;
    margin: 0 auto;
    color: #00263E;
    padding-top: 20%;
}
.quick-link-text p{
	text-align:center;
	margin: 15px 0;
	color:#00263E;
	text-decoration:none;
	font-size: 1.5rem;
}
.quick-link-div a{
	text-decoration:none;
}
.quick-link-div a:hover,
.quick-link-div a:focus{
	text-decoration: underline;
}
footer{
	background: white;
	padding: 2.5% 10%;
}
footer .container-fluid{
	position:relative;
}
footer .container-fluid p,
footer .container-fluid a,
footer .container-fluid h1,
footer .container-fluid h2,
footer .container-fluid h3,
footer .container-fluid h4,
footer .container-fluid h5,
footer .container-fluid li{
	color:#00263E;
	text-decoration:none;
	text-align:left;
}

footer .container-fluid a{
	font-weight:bold;
}
footer .container-fluid h4 a{
	font-weight:normal;
}
footer .container-fluid a:hover,
footer .container-fluid a:focus{
	text-decoration:underline;
}
footer .copyright a, 
footer .copyright p{
	font-size: 1.5rem;
	text-align:center;
}
footer .fdic-link svg{
	fill: #00263E;
    width: 200px;
    height: 66px;
	max-width:200px;
	max-height:66px;
}
footer .fdic-link.mobile-show{
	display:none;
}
.mobile-show{
	display:none;
}
footer .container-fluid .fdic-link{
	position:absolute;
	bottom:0px;
	left:0px;
}
footer #powered-by-csi a{
	color: #00263E;
}
section.help-section{
    padding: 0% 10%;
    z-index: 100;
    position: relative;
    margin: -50px 0;
}
section.help-section .container-fluid{
    background: #00263E;
    padding: 5%;
    border-radius: 10px;
    text-align: center;
    box-shadow: 30px 30px 30px #00000033;
}
section.help-section h2{
	color: #EDE68E;
	font-size: 3.875rem;
	font-weight:300;
}
section.help-section div{
	color: #FFFFFF;
	font-size: 2.675rem;
	font-weight:300;
}
section.help-section div.select-div{
    vertical-align: middle;
    display: inline-block;
    margin-top: -10px;
}
section.help-section select{
    padding: 5px 20px;
    background: transparent;
    color: white;
    border-radius: 10px;
    border: 1px solid #EDE68E;
    font-size: 1.5rem;
}
.help-section a.csi-btn {
    background: #EDE68E;
    color: black;
    text-decoration: none;
    font-size: 1.5rem;
    padding: 10px 5px 5px 5px;	
}
.help-section a.csi-btn:hover,
.help-section a.csi-btn:focus{
	background: white;
}
.carousel-indicators li:hover,
.carousel-indicators li:focus{
	background: #EDE68E;
	border: 1px solid black;
}
.home-cards{
	padding: 5% 10%;
}
.csi_cards .card{
	min-height:350px;
	border-radius: 10px;
	overflow:hidden;
}
.csi_cards .card:after{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 38, 62, .8);
    z-index: 1;
}
.csi_cards .card-body{
	margin:0;
	z-index:10;
	padding-top:15%;
	box-shadow: 30px 30px 30px #00000033;
}
.csi_cards .card-body h3{
	color: #EDE68E;
	font-weight:300;
	font-size: 2.25rem;
}
.csi_cards .card-body p,
.csi_cards .card-body a{
	color:white;
	text-decoration:none;
	font-size: 1.25rem;
}
.csi_cards .card-body a:hover,
.csi_cards .card-body a:focus{
	text-decoration:underline;
}
section.post-slider-section{
	padding:5% 10%;
}
section.post-slider-section .carousel{
	background: #00263E;
	border-radius:10px;
	padding: 5% 2.5%; 
} 
section.post-slider-section .post-details h3{
	font-size:3.25rem;
	color:#EDE68E;
}
section.post-slider-section .post-details p,
section.post-slider-section .post-details a{
	color: white;
	font-size: 1.375rem;
	line-height: 1.75;
}

.location-wrapper {
	background: #00263E;
	border-radius: 10px;
	box-shadow: 30px 30px 30px #00000033;
	padding: 20px 5%;
	margin:5% 0;
}
.location-wrapper .col-lg-2,
.location-wrapper .col-lg-3,
.location-wrapper .col-lg-4,
.location-wrapper .col-lg-5 {
	min-height: 250px;
	position:relative;
}
.location-wrapper h2{
	color:#EDE68E;
	font-size:3rem;
	font-weight:300;
	margin-top:10%;
}
.location-wrapper h4{
	color:#EDE68E;
	font-weight:300;
}
.location-wrapper p,
.location-wrapper li,
.location-wrapper a,
.location-wrapper strong,
.location-wrapper em{
	color:white;
}
.location-wrapper img{
	position:absolute;
	top:-20%;
	left:-20%;
	box-shadow: 30px 30px 30px #0000004D;
	border-radius:10px;
}
.location-wrapper .map-shadow{
	box-shadow: 30px 30px 30px #0000004D;
}
.location-wrapper .acf-map{
	max-height:225px;
	position:absolute;
	bottom:-20%;
	right:-20%;
	border-radius:10px;
}
.paused{
	animation: none!important;
}
a.pause-animation{
    position: absolute;
    top: 15%;
    z-index: 10000;
    left: 30px;
    color: white;
    border: 1px solid white;
    padding: 10px;
    border-radius: 10px;
}
a.pause-animation:hover,
a.pause-animation:focus{
	background:white;
	color: #00263E;
}
.help-section select option {
    color: black;
}

.calc-body label, .calc-body legend {
	color: white !important;
}
.panel-heading{
	position:relative;
}
.csi-ib input.ROLoginSubmitButton{
    background: transparent;
    border: 1px solid #EDE68E;
    margin-top: 30px;
    border-radius: 10px;
    width: 100%;
    display: block;
    text-align: center;
    color: white;
    margin-top: 30px;
    padding: 7.5px 0;
    margin-bottom: 20px;
}
.csi-ib input.ROLoginSubmitButton:hover,
.csi-ib input.ROLoginSubmitButton:focus{
    background: white;
    border: 1px solid white;
    color: black;
} 
.calc-body .nav a{
	border: 1px solid #00263e!important;
}


/* FDIC BRANDING
-------------------------------------------------------------------------------------- */

.fdic-wrapper {
    padding: .5vw;
    display: flex;
    align-items: center;
}

.fdic-notice {
    display: flex; 
    flex-direction: row;
    width: 100%;
    margin: 0;
    overflow: hidden;
    box-sizing: border-box;
    text-align: left;
    font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
    font-style: italic;
    font-size: 12.8px;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
}

.fdic-notice img {
    width: auto;
    height: 15.74px;
    margin-right: .75em;
    display: block;
}
.csi-ib .csi-btn{
	background: transparent;
    border: 1px solid #EDE68E;
    margin-top: 30px;
    border-radius: 10px;
    width: 100%;
    display: block;
    text-align: center;
    color: white;
    margin-top: 30px;
    padding: 7.5px 0;
    margin-bottom: 20px;
}
.csi-ib .csi-btn:hover,
.csi-ib .csi-btn:focus{
    background: white;
    border: 1px solid white;
    color: black;
}
#csiMenuWrapper .primary-menu > li > a.csi-btn {
    padding: 10px 20px;
    color: #EDE68E;
}
#csiMenuWrapper .primary-menu > li > a.csi-btn:hover,
#csiMenuWrapper .primary-menu > li > a.csi-btn:focus{
    color: black;
}
#csiMenuWrapperMobile .mobile-menu a.csi-btn{
	display: block;
    text-align: center;
    background: white;
    color: #00263e;
    max-width: 300px;
    margin: 0 auto;
    padding: 10px 40px;
}
#csiMenuWrapperMobile .mobile-menu a.csi-btn:hover,
#csiMenuWrapperMobile .mobile-menu a.csi-btn:focus{
	background: #00263e;
	color:white;
}
.ib-sidebar {
    position: fixed;
    top: 0px;
    bottom: 0px;
    width: 30%;
    height: 100%;
    right: 0px;
    z-index: 100000;
    background: #00263e;
    transform: translateX(50rem);
    padding: 7rem 0rem;
    transition: all 1s ease;
}
.ib-sidebar.open{
    transform: translateX(0rem);
}
.ib-sidebar .open-ib-sidebar{
	color: #EDE68E;
	padding:0 17.5px;
	border-radius:100px;
	position:absolute;
	top:2rem;
	right:20px;
	text-decoration:none;
	border: 1px solid #EDE68E;
	font-size:2rem;
}
.ib-sidebar .open-ib-sidebar:hover,
.ib-sidebar .open-ib-sidebar:focus{
	color: #00263e;
	background:white;
}
.location-wrapper .col-lg-2 a {
    color: #EDE68E;
    background: #00263e;
    display: block;
    width: fit-content;
    text-align: center;
    padding: 5px 20px;
    border-radius: 10px;
    border: 1px solid #EDE683;
    text-decoration: none;
}
.location-wrapper .col-lg-2 a:hover,
.location-wrapper .col-lg-2 a:focus{
	color: #00263e;
	background: #EDE68E;
}