/*
Theme Name: Hestia Child
Theme URI: https://www.themeisle.com/
Description: This is a custom child theme I have created.
Author: ThemeIsle
URI: https://www.themeisle.com/
Template: hestia    
Version: 0.1
*/

a:not(.btn) {
    transition: .3s ease;
    font-weight: bold;
	font-size: larger;
}
h1:not(.title-in-content) {
	display:none;
}
h1
h5.description {
	display:none;
}
.meta-in-content {
	display:none;
}
.bbp-forum-description {
	display:none;
}
label {
	width: 100%;
}
.ub-button-container a {
	background-color: #005bbb !important;
	color: #ffffff !important;
}
.ub-button-container a:hover {
	background-color: #ffa444 !important;
	color: #000000 !important;
}
.ub-button-container a:active {
	background-color: #ffffff !important;
	color: #000000 !important;
}
.wp-block-ub-content-toggle-accordion-title-wrap {
  border-radius: 25px;
}
.has-medium-font-size {
	color: #000000;
	font-weight: bold;
}
.wpforms-submit a {
	background-color: #005bbb !important;
	color: #ffffff !important;
}
.wpforms-submit a:hover {
	background-color: #ffa444 !important;
	color: #000000 !important;
}
.wpforms-submit a:active {
	background-color: #ffffff !important;
	color: #000000 !important;
}
a.ub-button-container {
	background-color: #005bbb !important;
	color: #ffffff !important;
}
a.ub-button-container:hover {
	background-color: #ffa444 !important;
	color: #000000 !important;
}
a.ub-button-container:active {
	background-color: #ffffff !important;
	color: #000000 !important;
}
a.wpforms-submit {
	background-color: #005bbb !important;
	color: #ffffff !important;
}
a.wpforms-submit:hover {
	background-color: #ffa444 !important;
	color: #000000 !important;
}
a.wpforms-submit:active {
	background-color: #ffffff !important;
	color: #000000 !important;
}
.ub-button-container:nth-child(1) a {
	background-color: #005bbb !important;
	color: #ffffff !important;
}
.ub-button-container:nth-child(1) a:hover {
	background-color: #ffa444 !important;
	color: #000000 !important;
	border: 2px solid black;
}
.ub-button-container:nth-child(1)  a:active {
	background-color: #ffffff !important;
	color: #000000 !important;
	border: 2px solid black;
}
.wpforms-submit:nth-child(1) a {
	background-color: #005bbb !important;
	color: #ffffff !important;
}
.wpforms-submit:nth-child(1) a:hover {
	background-color: #ffa444 !important;
	color: #000000 !important;
}
.wpforms-submit:nth-child(1)  a:active {
	background-color: #ffffff !important;
	color: #000000 !important;
}
button {
	background-color: #005bbb !important;
	color: #ffffff !important;
	border: 2px solid black;
}
button:hover {
	background-color: #ffa444 !important;
	color: #000000 !important;
	border: 2px solid black;
}
button:active {
	background-color: #ffffff !important;
	color: #000000 !important;	
	border: 2px solid black;
}
.button {
	background-color: #005bbb !important;
	color: #ffffff !important;
	border: 2px solid black;
}
.button:hover {
	background-color: #ffa444 !important;
	color: #000000 !important;
	border: 2px solid black;
}
.button:active {
	background-color: #ffffff !important;
	color: #000000 !important;
	border: 2px solid black;
}
#bbp-single-user-details {
	width: 225px !important;
	margin: 25px !important;
}
.wp-block-latest-posts__post-excerpt {
    color: #000000;
}
.wp-block-latest-posts__post-author {
    color: #000000;
    font-weight: bold;
}
.home .hestia-blog-content .card-image a img.attachment-hestia-blog.size-hestia-blog.wp-post-image {
    aspect-ratio: 1 / 1 !important;
}
.card-description {
	color: #000000;
}
.wp-block-spacer {
  border-top: 3px solid #005bbb !important;
}
#bbp-breadcrumb {
    width: 63% !important;
}
.bbp-breadcrumb-current {
    width: 63% !important;	
}
.forumbutton {
	background-color: #005bbb !important;
	color: #ffffff !important;
	padding: 5px;
	border-radius: 5px;
	margin-bottom: 10px !important;
}
.forumbutton:hover {
	background-color: #ffa444 !important;
	color: #000000 !important;
	padding: 5px;
	border-radius: 5px;
	margin-bottom: 10px !important;
}
.forumbutton:active {
	background-color: #ffffff !important;
	color: #000000 !important;
	padding: 5px;
	border-radius: 5px;
	margin-bottom: 10px !important;
}
.bbpressloginlinks {
    margin-top: 10px !important;
}
#bbpress-forums #favorite-toggle {
	padding-top: 10px !important;
}
#bbpress-forums #subscription-toggle {
	padding-top: 10px !important;
}
.card-image {
	aspect-ratio: 1 / 1 !important
}
.wp-element-button {
	background-color: #005bbb !important;
	color: #ffffff !important;
	padding-top: 5px;
	padding-bottom: 5px;
}
.wp-element-button:hover {
	background-color: #ffa444 !important;
	color: #000000 !important;
	padding-top: 5px;
	padding-bottom: 5px;
}
.wp-element-button:active {
	background-color: #ffffff !important;
	color: #000000 !important;
	padding-top: 5px;
	padding-bottom: 5px;
}
.wp-block-latest-posts.wp-block-latest-posts__title {
	border-bottom: 2px solid #005bbb;
}
@media (max-width: 600px) {
  .sometimes-hidden-img {
    display: none;
  }
}
a {
	font-weight: bold;
	color: #005bbb;
}
a:hover {
	font-weight: bold;
	color: 	#ffa444;
}
.hestia-title {
	text-align: center;
	font-weight: bold;
	line-height: 25px;
	font-size: 10px;
}
.wp-block-themeisle-blocks-slider-item {
	height: 720px
}
.givewp-donation-form__steps-button-next {
	background-color: #005bbb !important;
	color: #ffffff !important;
	border: 2px solid black;
}
.givewp-donation-form__steps-button-next:hover {
	background-color: #ffa444 !important;
	color: #000000 !important;
	border: 2px solid black;
}
.givewp-donation-form__steps-button-next:active {
	background-color: #ffffff !important;
	color: #000000 !important;	
	border: 2px solid black;
}
.givewp-fields-amount__level {
	background-color: #005bbb !important;
	color: #ffffff !important;
	border: 2px solid black;
}
.givewp-fields-amount__level:hover {
	background-color: #ffa444 !important;
	color: #000000 !important;
	border: 2px solid black;
}
.givewp-fields-amount__level:active {
	background-color: #ffffff !important;
	color: #000000 !important;	
	border: 2px solid black;
}