/*
Theme Name: MRA Choice, LLC
Description: MRAChoice
Author: Monterey Bay Design
Template: exponent
Version: 999999.0
*/

/***********************************
CUSTOM STYLES
by Monterey Bay Design
www.montereybaydesign.com
***********************************/

/*CHANGE NAV STYLE PRIOR TO BREAK FOR MOBILE MENU*/
@media only screen and (max-width: 1200px) {
.tatsu-menu a {padding-right: 5px !important; letter-spacing: normal !important; font-size:90% !important;}
}

/*ADJUST MOBILE NAVIGATION*/
@media only screen and (max-width: 768px) {
	.tatsu-SJCgxyTqjMe.tatsu-header-col {flex-basis: 50% !important;}  
	.tatsu-SkxggeJp5jfl.tatsu-header-col {flex-basis: 50% !important;}  
}	

/*ADDRESS STYLING FOR ADA COMPLIANCE*/
a:focus { outline: -webkit-focus-ring-color auto 2px; }
/* Remove the outline only for mouse clicks */
a:focus:not(:focus-visible) { outline: none;}
.a11y-toolbar {top: unset !important; bottom: 0 !important; position:fixed !important;}

/****SECTIONS-ODD/EVEN****/
.tatsu-section:nth-child(even) {background-color: #fff; border-bottom: 0 !important;}
.tatsu-section:nth-child(odd) {background-color: #f9f9f9; border-bottom: 0 !important; }  

/****NAV****/
.tatsu-menu>ul>li:last-child {background: #153B63; border:1px solid #000; border-radius: 3px; transition: all 0.5s ease-out;  -webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;}
.tatsu-menu>ul>li:last-child a {color: #fff !important; }
.tatsu-menu>ul>li:last-child a:hover {color: #000 !important; }
.tatsu-menu>ul>li:last-child:hover {background: #b3d578; border-radius: 3px; transition: all 0.5s ease-out;  -webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;}

/****HERO SECTION****/
.tatsu-r1xFV8p72fl.tatsu-column > .tatsu-column-inner > .tatsu-column-bg-image-wrap > .tatsu-column-bg-image { border-radius: 120px 6px 6px 6px;}

/******************
    END FOOTER
*******************/
a.siteby {font-style: italic; font-size: 90%; color: #ccc !important;}
a.siteby:hover {color: #B3D578 !important;}
#footer {background-color: #000; max-width: 100% !important; border-top: solid 1px #B3D578;}
#footer {color: #fff;}
#footer a {color: #fff;}
#footer a:hover {color: #B3D578;}
#footer a:focus {outline: 2px dashed #B3D578; background:#fff; color: #000 !important; padding:3px;}

/******************
   MISC CODE
*******************/
a {  transition: all 0.5s ease-out;  -webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;}
img {height: auto;}
hr {height: 1px;}
a:hover { color: #444; cursor: pointer; cursor: hand;}
#be-themes-back-to-top {background: #153B63 !important;}
#be-themes-back-to-top:hover {background: #000 !important; border:1px solid #fff;}
#be-themes-back-to-top svg {color: #B3D578;}
h1,h2,h3,h4,p,table {overflow-wrap: normal !important; word-break: normal !important;} /*prevent letter wrap*/
.mbd-hide {display:none;}