/*
Theme Name: Suzanne Bohan
Description: Suzanne Bohan Theme
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;}
}

/*ADDRESS STYLING FOR ADA COMPLIANCE*/
a:focus { outline: -webkit-focus-ring-color auto 5px;}

/********************
   BOOKS
*********************/
.novelist-cover-image {width: 30%;}
.book-template-default .be-themes-content-padding {padding: 70px !important;}
.book-template-default .exp-post-secondary-meta {display:none !important;}
.novelist-book-archive .exp-post-secondary-meta {display:none !important;}


/******************
    BLOG
****************** */
.exp-posts-loop-style1 .exp-post-details {border: 1px solid #851818;}
.blog a:link {color: #000;}
.blog a:hover {color: #851818;} 
.exp-posts-loop .exp-post-title a:hover {color: #851818;}
.widget ul li a:hover {color: #851818;}
.blog .widget a:hover  {color: #851818 !important;}
.exp-post-single-header .exp-post-title a:hover {color: #851818;}
.widget h2 {font-size: 28px !important;}

/********************
   WP FORMS CONTACT
*********************/
div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium {max-width: 100% !important;}
div.wpforms-container-full .wpforms-form input.wpforms-field-medium  {max-width: 100% !important;}
div.wpforms-container-full .wpforms-form .wpforms-submit-container button[type=submit] {background-color: #a00 !important; color: #fff !important; border: 1px solid #000 !important;}
div.wpforms-container-full .wpforms-form .wpforms-submit-container button[type=submit]:hover {background-color: #851818 !important;}
.tatsu-wp-form-rounded .wpforms-container-full .wpforms-form input[type=checkbox] {padding: 0!important;} /*This prevents extra space below checkbox*/

/******************
     FOOTER
*******************/
a.siteby {font-style: italic; font-size: 90%; color: #ccc !important;}
a.siteby:hover {color: #f00 !important;}
#footer {color: #fff !important; background-color: #000; max-width: 100% !important;}

/******************
   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;}
a:hover { cursor: pointer; cursor: hand;}
#be-themes-back-to-top {background: #851818 !important;}
#be-themes-back-to-top:hover {background: #444 !important; border:1px solid #fff;}
#be-themes-back-to-top svg {color: #fff;}
p, table {word-break: keep-all;} /*prevent letter wrap*/
.mbd-hide {display:none;}