/*FILE REPO*/
.file-btn {
	max-width: 150px;
}

/* SHOP CSS */
.woocommerce-loop-category__title {
	text-align: center;
	font-size: 1.25em;
}

form.variations_form table.variations select {
    width: 250px;
    background-color: #efefef;
    max-width: 90%;
}
.woocommerce-shop .entry-header .page-title,
.woocommerce-shop [data-products],
/*hide category product counter*/
#main > div > section > ul > li > h2 > a > mark,
/*hide donation category*/
.woocommerce-shop #main > div > section > ul > li.product-category.product.last {
	display: none;
}



#kill-counter > div > div.wp-block-stackable-column.stk-block-column.stk-column.stk-block.stk-e74b445 > div {
	margin: 0!important;
}



form.search-form input {
	background: #efefef;
}


.gform_body input, .gform_body textarea{
	border-color: #ddd !important;
	border-radius: 0px !important;
}


.horse-hero{
	background-size: cover;
	background-position: center center;

}

.indicting-themselves p{padding: 24px; background: #f8f8f8; border: 1px solid #eee !important;}
.indicting-themselves .stk-block-heading{width: 100% !important; margin-top: 50px; margin-bottom: 10px; margin-left: 1%; margin-right: 1%;}

@media(min-width: 767px){
	.indicting-themselves p{
		margin: 1%; 
		width: 98%;
	}

}

.darkfont *{
	    color: var(--heading-color, var(--heading-5-color, var(--headings-color)));
}

.indicting-themselves .stk-block-content{display: flex !important; flex-direction: row !important; flex-wrap: wrap;}


.wp-block-group{margin: 0 !important;}

.stk-block-accordion__content .stk-block-column__content{padding-top: 0px !important;}

.stk-block-accordion{box-shadow: 0px 0px 10px rgba(0,0,0,0.1)}

.stk-block-accordion__heading .stk-column-wrapper{box-shadow: 0px 0px 0px rgba(0,0,0,0) !important;}

.gform_button{
	
	border-radius: 0px !important;
}



.donate-button{background: #C41F19; text-align: center; padding: 12px !important; transition:0.5s;}

div[data-location="archive_blog_posts_categories:categories_hero_enabled"] .ct-title-label{
	display: none;
}


.state-cards2 {
	margin: 10px !important;
	padding: 12px;
	background: white;
}

.state-cards{
	border: 1px solid #ddd !important;
	margin: 10px !important;
	padding: 12px;
	background: white;
}

.state-cards .stk-button{
	padding: 6px 16px !important;
	border: 1px solid #D7342D !important;;
	color: #D7342D !important;
	background: white !important;
}

.state-cards .stk-button:hover{background: #d7342d !important;}

.state-cards .stk-button:hover .stk-button__inner-text{color: white !important;}

.state-cards .stk-button__inner-text{color: #d7342d !important;}

@media(max-width: 1024px) and (min-width: 640px){
	.horse-hero .stk-block-column{
		all: unset;
	}
	
	.horse-page-boxes .stk-1886313-column{
		all: unset;
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
	.horse-page-boxes .stk-block-column{
		width: 98% !important;
		!important;
	}
}

.team-member-card{
	background: #DBE1EB;
	padding: 48px;
}

.team-member-card .wp-block-stackable-column:nth-of-type(1){padding-right: 32px;}

@media(max-width: 1024px){
	.team-member-card .wp-block-stackable-column:nth-of-type(1){padding-right: 0px;}
	.team-member-card{
	background: #F9F8F9;
	padding: 24px;
}
	.team-member-card figure{margin-top: 20px;}
}

.page-numbers{border-radius: 0px !important;}

.donate-button:hover{background: black;}

.ct-button{border-radius: 0px;}

.donate-button *{color: white !important;}

.ct-sidebar .ct-widget:not(:last-child){margin-bottom: 20px;}
.ct-sidebar h2{margin-top: 40px !important;}

.horse-page-boxes .stk-block-column{
	margin: 5px;
	min-height: 400px;
}

.horse-page-boxes .stk-block-column__content .stk-inner-blocks{
	height: 100%;
	justify-content: space-between;
}

input[type="text"], input[type="email"], textarea{background: white !important;}

.stk-block-posts__item .stk-block-posts__meta{margin: 0 !important;}
.stk-block-posts__title{margin-bottom: 10px !important;}
.stk-block-posts__image-link {margin-bottom: 10px !important;}
.stk-block-posts__readmore{border: 1px solid; display: inline; padding: 8px 12px;}
.stk-block-posts__readmore:hover{background: #D7342D; color: white;}

.stk-button{border-radius: 0px !important; text-transform: uppercase; font-weight: 600 !important;}

div[data-column="widget-area-1"] {
	display: flex !important;
	flex-direction: row !important;
}


div[data-column="widget-area-1"] .ct-widget{
	width: 33.3%;
	margin: 0 !important;
	padding: 10px;
}
div[data-column="widget-area-1"] div *{margin: 0 !important;}

div[data-column="widget-area-1"] div{display: flex !important;align-items: center

}

#block-37{margin-top: 10px;}

.sfsiaftrpstwpr {
	max-width: 750px!important;
}


.ct-sidebar .mailpoet-heading {
	display: none;
}

.ct-sidebar #mailpoet_form_1 form.mailpoet_form {
	padding: 0!important;
}
