.post-content {background-color: #4c5253;}

.entry-title > a {color: #2fc1ff; font-size: 30px; font-weight: bold;}

.entry-header > .entry-title { color; #2fc1ff; font-size: 30px; font-weight: bold;}

div .ast-excerpt-container > p { color: #ffffff; font-size: 16px;}

div .entry-content > p {color: #ffffff; font-size: 16px;}

.page-title {color: #fff; font-family: Prata, serif !important; font-size: 59px !important; font-weight: 400 !important; text-align: center; !important}

.entry-header {display: none;}

.post {background-color: #4c5253 !important;}

.ast-archive-description {max-width: 1400px !important; width: 100% !important;}

.search-form {display: none;}

.book-nav {text-align: center; height: 50px; width: 100%;}

.btnCustom {background-color: rgb(31, 184, 250); color: #fff; display: inline-block; font-family: Montserrat, sans-serif; font-weight: 600; padding: 18px 38px 18px 38px; font-size: 15px; line-height: 0px; text-transform: uppercase; vertical-align: middle; width: 200px;}

.btnCustom:hover {color: #fff; font-weight: 800;}

.top-banner > div > h4 {color: #fff; font-weight: bold; padding: 0px; margin: 0px 0px 5px 0px;}

.top-banner > div > p > a {background-color: rgb(31, 184, 250); color: #fff; display: inline-block; font-family: Montserrat, sans-serif; font-weight: 600; padding: 18px 38px 18px 38px; font-size: 15px; line-height: 0px; margin: 0px; text-transform: uppercase; vertical-align: middle; width: 300px;}

.top-banner > div > p > a:hover {color: #fff; font-weight: 800;}

.menu-text { font-weight: 600; }

#insurance-content, #sessions-content, #duration-content, #ai-content, #expect-content, #messedup-content { display: none; }

#insurance-title:hover + #insurance-content { display: block; }

#sessions-title:hover + #sessions-content { display: block; }

#duration-title:hover + #duration-content { display: block; }

#expect-title:hover + #expect-content { display: block; }

#ai-title:hover + #ai-content { display: block; }

#messedup-title:hover + #messedup-content { display: block; }