/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 25 2024 | 14:46:53 */
.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;
}
.wpd-toggle i {
	font-size: 20px !important;
	color: #0088cc !important;
}
span.wpd-view-replies-text {
	font-size: 16px !important;
	font-weight: 600;
}
.wc_email-wrapper { 
    display: none !important; 
}
#site-title a{
	font-family: 'Georgia', arial;
	font-size: 32px;
}
.dm {
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	padding: 20px 0;
	margin: 20px 0;
}

.p1 span {
	color: rgb(227, 27, 144);
}
.p2 span {
	color: rgb(227, 27, 144);
}
.p3 span {
	color: rgb(227, 27, 144);
}
.pa span {
	color: rgb(227, 27, 144);
}
.pw span {
	color: rgb(227, 27, 144);
}

.p1 span,
.p2 span,
.p3 span,
.pa span,
.pw span {
	font-weight: 600;
}

body {
	background-color: #ffffff;
}

h4.widget-title {
	color: rgb(227, 27, 144);
}
h3#reply-title {
	font-size: 1.5em;
	color: #ffa006;
}

.yarpp-related h3 {
	font-size: 1.5em;
	color: rgb(227, 27, 144);
}

h2 {
	color: rgb(227, 27, 144);
}

.comment-rules {
	color: red;
}

.comment-author-link, .comment-author-link a {
	color: #E75480 !important;
}

.comment-respond {
	padding: 20px;
}

#reply-title, .author-comment cite.fn, .comment-author-link {
	color: #0088cc !important;
	font-weight: 600 !important;
}
.comment-post a{
	color: blue !important;
	font-size: 0.8em;
}
.comment-excerpt {
	font-size: 0.8em;
	color: #999999;
}

#respond .form-submit input {
	background-color: #003388;
	color: white;
	font-weight: 900;
}

input#s {
	width: 50%;
	background: #ffffff;
	color: #456;
	font-weight: 400;
	border: 1px solid #ffa006;
	margin-right:0px;
}

input#searchsubmit {
	background-color: #095cb8;
	margin-left:0px;
}

.more-link {
	background-color:#ffffff !important;
	color: #095cb8 !important;
	font-weight: 600;
}
.excerpt-image img {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	display:block;
	margin-bottom: 10px;
	margin-top: 10px;
}


h1.entry-title a, h1.entry-title a:link, h1.entry-title a:hover, h1.entry-title a:visited, h1.entry-title a:active, h2 a, h2 a:link, h2 a:hover, h2 a:visited, h2 a:active { color: #095cb8 !important; font-weight: 600; font-size: 1.2em; line-height: 1.2em}
h1, h2, h3, h4, h5, h6 {  }
a, a:link, a:hover, a:visited, a:active {color: #095cb8; }

#heatmapthemead-main {
	background-color: #ffffff;
}

#heatmapthemead-secondary-menu {
	background: rgb(227, 27, 144);
}

#heatmapthemead-branding-container {
background: rgba(0,0,0,0) !important;
background-color: rgba(0,0,0,0) !important;
}
#heatmapthemead-header-branding {
background: rgba(0,0,0,0) !important;
background-color: rgba(0,0,0,0) !important;
}

.heateor_sss_follow_icons_container { display: inline-block;  }

#searchsubmit { background-color: #db3236; color: white; text-transform: uppercase; font-weight: 600;}
#searchsubmit:hover { background-color: #3cba54; }

#heatmapthemead-header-image {margin-top: 2px; }

.heateor_sss_horizontal_sharing {
font-size: 2rem;
border-top: 2px rgb(227, 27, 144) dashed;

border-bottom: 2px
rgb(227, 27, 144) dashed;

padding: 10px 5px 10px 5px;

margin: 10px 0;
font-family: 'Georgia';
color: rgb(227, 27, 144);
}

.img-container>img { border-radius: 10px; }

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

::selection,
::-moz-selection {
  background: #fff2a8;
}

.blink_me {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0.9;
  }
}

.comment{
	padding: 10px;
	background-color: #fbfbfb;
}
.comment-author {
	color:deeppink;
}
.heatmapthemead-featured-image {
	width: 25%;
	margin: 10px;
}

body {
font-size: 2rem;
}

.ccfic {
	text-align: center;
	font-size: 0.7em;
}

.rc2a {
	background-color: #f0f0f0;
	font-size: 1em;
	padding: 20px;
}

.s {
	color: #000;
	text-decoration: none !important;
}
.hentry {
	padding: 5px;
}
.entry-content {
	color: #333;
}

.recentcomments {
	margin-bottom: 10px;
	padding: 10px;
}

.heatmapthemead-tag-links {
	color: #e31b90;
}

.heatmapthemead-tag-links a {
	text-decoration: underline !important;
}
#latest-comments-container {
	font-size: 18px;
}
h3.widget-title {
	font-size: 20px;
}
.comments-c2a {
	color: orangered;
}
.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: 2rem !important;
}
.gsc-table-result {
	font-size: 2rem !important;
}
.testimonials {
    display: flex;
    flex-direction: column;
}

.testimonial-card {
    border: 1px solid #ccc;
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 5px;
    background-color: #f9f9f9;
}

.testimonial-content {
    font-size: 18px;
    margin-bottom: 10px;
}

.testimonial-author {
		font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}

.show-comment-button {
    display: inline-block;
}
.blur {
	filter: blur(5px);
}
#heatmapthemead-widget-position-leaderboard {
	background-color: #f0f0f0;
    margin: 0;
    padding: 0 20px;
}
#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;
}