/* Riverside Bank
 * Based on Foundation 5.2.1
 * Built by MATMON in Little Rock, AR
 * Let's Make You Awesome!
 * Version: 1.0
*/




body {
	font-family: 'adelle_rgregular';
	font-weight:400;
}
strong, b {
	font-family: 'adelle_rgbold';
	font-weight:800;
}
.home{
	background-image:url(../img/bg.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center top;
	background-size:cover;
}
.container{
	padding:1rem;
	background:rgba(255, 255, 255, 0.4);
}
ul.products{
	color:#3d3d3d !important;
}
/*nav*/
.home .navigation {
	background:rgba(255, 255, 255, 0.4);
	border-bottom: solid 1px rgba(255, 255, 255, 0.4);
}

.navigation {
  background: rgba(242, 242, 242, 1);
  border-bottom: solid 1px rgba(189, 189, 189, 0.4);
}
.top-bar {
	background:transparent;
	height: 6.813rem;
	line-height: 6.813rem;
	max-width:75rem;
	margin:auto;
}
.top-bar .name {
	height: 6.813rem;
}
.top-bar .name h1 {
	line-height: 6.813rem;
	padding-top: 1rem;
}
.top-bar-section ul li > a {
	font-family: 'adelle_ltlight';
	font-size: 1rem;
	text-transform: uppercase;
	color:#0081c6;
}
.top-bar-section ul li {
	background: transparent;
}
.top-bar-section li:not(.has-form) a:not(.button) {
 background: none repeat scroll 0 0 transparent;
 line-height: 6.813rem;
 padding: 0 0.9375rem;
}
.top-bar-section .has-dropdown > a:after {
	top: 3.406rem;
	border-color: rgba(0, 129, 198, 1) transparent transparent transparent;
}
.top-bar-section ul li:hover:not(.has-form) > a {
background-color: rgba(255, 255, 255, 0.9);
background: rgba(255, 255, 255, 0.9);
color: #0081c6;
}
.top-bar-section li:not(.has-form) a:not(.button):hover {
background-color: rgba(255, 255, 255, 0.9);
background: rgba(255, 255, 255, 0.9);
color: #0081c6;
}
.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
background: rgba(255, 255, 255, 0.9);
color: #0081c6;
line-height: 2.500rem;
font-size: 0.8rem;
}
 .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
color: #0081c6;
background-color: rgba(255, 255, 255, 1);
background:rgba(255, 255, 255, 1);
}
.hero {
	min-height:60%;
}
.intro-text {
	padding-top:2rem;
	color:rgba(255, 255, 255, 1);
	text-align:center;
}
.intro-text h1, .main h1, .content h5 {
	font-family: 'adelle_rgregular';
}
.content h5{
	color:#3d3d3d;
}
.intro-text h2 {
	font-family: 'adelle_ltlight';
}
.intro-text p {
	font-size:44px;
}
.marketing {
	padding:1rem;
}
.marketing p {
	color:#3d3d3d;
}

.marketing h4, .content h1 {
	color:#24A0CF;
	font-family: 'adelle_ltlight';
}
button.large, .button.large {
	background: #238fca; /* Old browsers */
	background: -moz-linear-gradient(top, #238fca 15%, #177ab4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%, #238fca), color-stop(100%, #177ab4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #238fca 15%, #177ab4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #238fca 15%, #177ab4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #238fca 15%, #177ab4 100%); /* IE10+ */
	background: linear-gradient(to bottom, #238fca 15%, #177ab4 100%); /* W3C */
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#238fca', endColorstr='#177ab4', GradientType=0 ); /* IE6-9 */
	font-family: 'adelle_rgregular';
	text-transform:uppercase;
}

button.tiny, .button.tiny {
	background: #238fca; /* Old browsers */
	background: -moz-linear-gradient(top, #238fca 15%, #177ab4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%, #238fca), color-stop(100%, #177ab4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #238fca 15%, #177ab4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #238fca 15%, #177ab4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #238fca 15%, #177ab4 100%); /* IE10+ */
	background: linear-gradient(to bottom, #238fca 15%, #177ab4 100%); /* W3C */
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#238fca', endColorstr='#177ab4', GradientType=0 ); /* IE6-9 */
	font-family: 'adelle_rgregular';
	text-transform:uppercase;
}
.sidebar {
  border-right: solid 1px rgba(189, 189, 189, 0.4);
}

.first{
border-bottom: solid 1px rgba(189, 189, 189, 0.4);
}
/*main*/
.content fieldset {
    border: medium none;
    margin: 0;
    padding: 0;
}
.content p,
.content ul,
.content ol,
.content label {
    color: #3d3d3d;
}
.required {
    color: #333;
    font-size: 0.8rem;
}
/*locations*/
#little {
	width: 100%;
	height: 320px;
}

#spark {
	width: 100%;
	height: 320px;
}
.content .address h5{
font-family: 'adelle_rgbold';
}
.content .address a, .content .address ul li, fieldset legend{
color:#3d3d3d;
}
.content .address a:hover{
color: #9E9E9E;
}
.bkg-gray {
	background-color:#DDDDDD;
  text-align: center;
}
.bkg-gray iframe {
  /*
  min-width 320px;
  max-width: 920px;
  width: 100%;
  height: auto;
  */
  border: none;
}
.bkg-blue {
	color:#ffffff;
	background-color:#0081c6;
  text-align: center;
}
.bkg-blue p {
	color:#ffffff;
}
.appstores {
  color:#3d3d3d;
}
.appstores h3 {
  color: #0081c6;
	font-size: 1.75rem;
	font-family: 'adelle_rgregular';
  margin-top: 6rem;
  margin-bottom: 2rem;
}
.appstores h4 {
  color:#3d3d3d;
	font-size: 1.4rem;
	font-family: 'adelle_ltlight';
	margin-bottom: 1.4rem;
  margin-bottom: 2rem;
}
.appstores a {
  display: inline-block;
}
/*about*/
#about {
	background-color:#0081c6;
}
#about h4 {
	font-family: 'adelle_rgregular';
}
#about p.subheader {
	font-size: 1.2rem;
	font-family: 'adelle_ltlight';
	margin-bottom: 1.4rem;
	font-style: italic;
}
.about img {
	width:250px;
	height:250px;
	border-radius:150px;
	-webkit-border-radius:150px;
	-moz-border-radius:150px;
}
/*footer*/
footer {
	font-family: 'adelle_ltlight';
	background-color:#3d3d3d;
}
footer a{
	color:rgba(255, 255, 255, 1);
}
footer a:hover {
	color:rgba(255, 255, 255, 0.4);
	background-color:transparent;
}
.footer p {
	font-size: 0.92rem;
}
.footer h4 {
	font-family: 'adelle_rgbold';
}
.footer h5 {
	font-family: 'adelle_rgregular';
}
.credits {
	color:rgba(255, 255, 255, 0.4);
	font-family: 'adelle_ltlight';
	border-top: solid 1px rgba(255, 255, 255, 0.3);
	padding-top:1rem;
}
.credits a {
    color: #fff;
}
.credits a:hover {
    color:rgba(255, 255, 255, 0.4);
}
.footer i.icon-facebook-with-circle {
	font-size: 1.6rem;
	color:rgba(255, 255, 255, 0.4);
}
span.find {
	vertical-align: top;
}
/*utilities*/
.bordered {
	border-left: solid 1px rgba(255, 255, 255, 0.3);
	min-height:340px;
}
.divider {
	border-bottom: 4px double rgba(255, 255, 255, 0.3);
}
.pad {
	padding: 2rem;
}
.padded {
	padding-bottom: 4rem;
	padding-top: 4rem;
}
.padtop {
	padding-top:4rem;
}
.padbottom {
	padding-bottom:4rem;
}
.pad-tiny {
	padding-bottom:1rem;
}
#online_application input{
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	height: auto;
}
#online_application table{
	background: transparent;
	border: none;
}
#online_application table tr.even,
#online_application table tr.alt,
#online_application table tr:nth-of-type(even){
	background: transparent;
}
#online_application h2, #online_application h3{
	color: #0081c6;
	font-family: 'adelle_rgregular';
}
#online_application small{
	color:#666;
}

#online_application th,
#online_application td{
	padding: 0.2em 0.5em;
	line-height: 3em;
}
#online_application input.submit{
	font-size: 1.5em;
}

#online-physician-application .errors{
	display: none;
	padding: 0.5em;
	color: #f00;
}
#online-physician-application .messages{
	display: none;
	padding: 0.5em;
	color: #0081c6;
}
.slick-dots li button:before{
	color: #0081c6;
}
.slick-dots li.slick-active button:before{
	color: #0081c6;
}
#flash_notice { 
}
#flash_notice ul { 
  color: #fff;
}
pre#debug {
  color: #222;
  margin: auto;
  max-width: 600px;
}
/*media queries*/
@media only screen and (max-width: 40em) {

 .top-bar.expanded .title-area, .navigation {
background:rgba(255, 255, 255, 1);
}
.top-bar .toggle-topbar.menu-icon a span::after {
box-shadow: 0 0 0 1px #0081c6, 0 7px 0 1px #0081c6, 0 14px 0 1px #0081c6;
}
 .top-bar {
height: 2.813rem;
line-height: 2.813rem;
}
.top-bar .name {
height: 2.813rem;
}
.top-bar .name h1 {
line-height: 2.813rem;
margin-left: 0.4rem;
padding-top:0.4rem;
}
.top-bar .toggle-topbar.menu-icon {
margin-top: -20px;
}
.top-bar-section li:not(.has-form) a:not(.button) {
line-height: 2.813rem;
}
.top-bar-section ul li:hover:not(.has-form) > a {
 color:#0081c6;
}
.top-bar-section .has-dropdown > a:after {
 display:none;
}
.top-bar-section .dropdown li.title h5 a {
color: #0081c6;
display: block;
font-family: 'adelle_rgregular';
}
.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
color: #0081c6;
}
.bordered {
	border: none;
	min-height:auto;
}
.sidebar {
  border-right: none;
}
}


@media only screen and (min-width: 40.063em) and (max-width: 64em) {
.top-bar {
height: 2.813rem;
line-height: 2.813rem;
}
.top-bar .name {
height: 2.813rem;
}
.top-bar .name h1 {
line-height: 2.813rem;
padding-top: 0.4rem;
padding-left: 0.4rem;
}
.top-bar-section li:not(.has-form) a:not(.button) {
line-height: 2.813rem;
}
.top-bar-section ul li > a {
font-size: 0.6em;
}
.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
font-size: 0.6rem;
text-align: right;
}
.top-bar-section .has-dropdown > a:after {
top: 1.4rem;
}
#explore.bordered{
		border: none;
}
.sidebar {
  border-right: none;
}
.first {
  border-bottom: none;
}
}
ul.privacy {
	font-size: 0.875rem;
}
td.facts {
	background: black;
	color: white;
}
td.heading {
	background: grey;
	color: white;
}
