/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 10 2026 | 12:20:15 */
.wpd-login, .wpdiscuz-user-settings {
  display: none;
}
div.wpd_comment_level-1 > div.wpd-comment-wrap > div.wpd-comment-right > div.wpd-comment-footer > div.wpd-reply-button {
	display: none !important;
}
.wc_email-wrapper { 
    display: none !important; 
}

.search_below_title {
    width: 90% !important;
    margin: 5px auto !important;
    text-align: center;
    display: block;
}
.search-form {
 text-align: center;
}
.search-field {
 width: 90% !important;
}
.search-submit {
 background-color: red;
 color: white;
 font-weight: 600;
}

header#masthead {
	background-color: #2f418e;
}

#page-sub-header h1 {
	color: #2f418e !important;
}

.card-header h5 {
	margin-bottom: 0px;
}

.bypostauthor article div div .card-header{
	background-color: #9079a2;
}

.bypostauthor article div div .card-header a{
	color: white;
}

.comment-meta a time {
	font-size: 0.7em;
}

.comment-notes {
	font-size: 0.5em;
}

.heateor_sss_sharing_container {
	background: linear-gradient(rgba(255,255,255,.8), rgba(255,255,255,.9)), url('https://www.askdreamoracle.com/wp-content/uploads/askdreamoracle-header.jpg');
	padding: 20px;
	color: purple;

	margin-top: 40px;
}

#page-sub-header {
	background: url('https://www.askdreamoracle.com/wp-content/uploads/askdreamoracle-header.jpg');
}

.author {
	color: green;
}

.entry-meta {
	font-size: 0.8em;
}

.searchtitle {
	margin: 0;
	font-size: 1.4em;
}

.searchterm {
	color: black;
}

#page-sub-header p {
	padding: 0px 40px;
	font-weight: 600;
}

#page-sub-header h1 {
	font-family: Georgia;
}

.wp-block-search__inside-wrapper {
	margin: 0px;
}

.entry-title a {
	color: #007bff;
}

.mb-0 button {
	font-weight: 700;
}

.mb-0 button.collapsed {
	font-weight: 400;
}

.mb-0 button.collapsed {
	font-weight: 400;
}

.mb-0 {
	padding: 0;
	margin: 0;
}

.mb-0 button {
	font-size: 1.2rem;
}

.post.hentry {
	margin-bottom: 0.5em;
}

.page-links {
	display: none;
}

h2.t {
	font-size: 1em;
	margin: 5px 0;
}

.card-body ol li {
	font-size: 1em !important;
}

.alert-success {
	font-size: 0.7em;
}
.alert-danger {
	font-size: 0.7em;
}
.alert-warning {
	font-size: 0.7em;
}

a {
	color: #007bff;
}

mark {
 margin: 0 -0.4em;
 padding: 0.05em 0.4em;
 border-radius: 0.8em 0.3em;
 background: transparent;
 background-image: linear-gradient(
 to right,
 rgba(255, 225, 0, 0.1),
 rgba(255, 225, 0, 0.7) 4%,
 rgba(255, 225, 0, 0.3)
 );
 -webkit-box-decoration-break: clone;
 box-decoration-break: clone;
}

#content.site-content {
	padding-top: 1rem;
}

p.ps {
	border-top: 10px solid #f0f0f0;
	border-bottom: 10px solid #f0f0f0;
	padding: 10px;
}

div.c2a {
	padding: 10px 40px 10px 10px;
	margin: 20px 0;
	display: block;
	font-weight: 400;
}

div.c2a small {
	font-size: 0.8 em;
	color: #999;
	display: block;
}

a.more {
 display: block;
}

span.t {
 font-size: 2rem;
 color: darkblue;
 font-weight: 600;
 display: block;
}

.entry-content {
    margin: 5px 0 0;
}

p.ss {
	font-size: 1em;
	font-family: Georgia;
	padding-top: 5px;
}
p.ss:first-letter {
	font-size: 7rem;
	line-height: 5rem;
	padding: 0 5px 0 0;
	float: left;
	color: #333;
 border-radius: 0.8em 0.3em;
 background: transparent;
 background-image: linear-gradient(
 to right,
 rgba(255, 225, 0, 0.1),
 rgba(255, 225, 0, 0.7) 4%,
 rgba(255, 225, 0, 0.3)
 );
 -webkit-box-decoration-break: clone;
 box-decoration-break: clone;
}


h1.entry-title {
 font-size:2em;
}

p.s {
	
}

body {
	font-size: 1.5em;
}

span.s {
	text-decoration: underline;
	background-color: lightgoldenrodyellow;
}

div#toc {
	background-color: #f0f0f0;
	padding: 10px;
}

div#toc a {
 opacity: 0.7;
}

div#toc a.s-link {
 color: darkblue;
 opacity: 0.9;
}

div#toc ol li a:hover {
 color: darkblue;
 text-decoration: none;
 opacity: 1;
}

div#toc ol li {
 list-style-type: none;
}
#latest-comments-container {
	font-size: 18px;
}
h3.widget-title {
	font-size: 20px;
}
.comments-c2a {
	color: orangered;
}
.widget {
	font-size:1em;
}
.gsc-above-wrapper-area {
	box-sizing: initial !important;
}
.gsc-input {
	min-width: 150px;
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
	box-shadow: none !important;
}
.gsc-search-button {
	border: 0 !important;
	min-width: 50px;
}
.gsib_a, .gsib_b {
	border: 0 !important;
}

a.gs-title, .gs-title>b {
	font-size: 1.25rem !important;
}
.gsc-table-result {
	font-size: 1rem !important;
}
form.gsc-search-box {
	margin: auto !important;
	max-width: 728px !important;
}
h4.cse-c2a {
	color: darkblue;
    font-weight: bold;
    font-size: 20px;
}
#content.site-content {
	padding-bottom: 1rem;
	padding-top: 1rem;
}
#sib {
	font-size: 18px; 
        padding: 15px 20px; 
        cursor: pointer; 
        background-color: #007bff; 
        color: white; 
        border: none; 
        border-radius: 8px; 
        box-shadow: 0 4px 8px rgba(0, 123, 255, 0.2); 
        transition: background-color 0.3s ease, transform 0.2s ease; 
        width: 100%;
        max-width: 300px;
        margin: 20px auto;
        display: block;
}
.comment-count {
    font-size: 14px;
    font-weight: 600;
    margin: 10px 0;
}
.comment-count a {
    color: #0066cc;
    text-decoration: none;
}
.comment-count a:hover {
    text-decoration: underline;
}

.testimonial-card {
    background-color: #f3f3f3;
    margin-bottom: 1em;
    padding: 1em;
}