input:-webkit-autofill, 
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active {
    -webkit-transition-delay: 99999s !important;
    background-color: transparent !important;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #a87719 !important;
}

.single-portfolio .btPageHeadline header {
    max-width: 1040px;
}

.single-portfolio .btPageHeadline {
		background: black !important;
}

.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_icon {
    padding: 0px 10px;
}

.btHeadingWeight_default .bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title {
	text-align: left !important;
}

.single-portfolio .btPrevNextNav {
	display: none;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-group {
    padding: 0px 10px;
}

:root {
	--tec-spacer-14: 250px;
}
.btArticleContentHolder {
    padding-top: 150px;
}
.btArticleMedia ul.slick-dots {
    display: none;
}

#tribe-events-pg-template {
    padding: var(--tec-spacer-14) var(--tec-spacer-4) var(--tec-spacer-4);
}

.tribe-events-back,
.tribe-events-venue-map {
	display: none;
}

.tribe-events-c-search__input {
	padding: 1em 2.5em !important;
}

.tribe-events-content h6 {
    margin-bottom: 0em!important;
}

.rtec-submit-button {
	line-height: 0.1em !important;
}

.postid-6862 .bt_bb_background_image {
	background-position:50% 100% !important;
}

._form_5 {
	font-family: Nunito, Arial, Helvetica, sans-serif !important;
}

/*banner*/
.bt_bb_section .bt_bb_background_image_holder_wrapper .bt_bb_background_image_holder {
		background-size: cover;
		background-position: bottom;
}

/*contact form*/
.wpcf7-form label {
    margin-bottom: 1em;
}
.btForm .btFormRow {
    padding-bottom: 1em;
}

/*popupmaker*/
.pop-button button:hover {
		background: white !important;
    color: #a87719 !important;
}

@media only screen and (max-width: 799px){
	#tribe-events-pg-template {
		padding: var(--tec-spacer-12) var(--tec-spacer-4) var(--tec-spacer-4);
	}	
	.eventvideo {
		height: 200px;
	}
	.tribe-events-single .tribe-events-sub-nav {
    display: -webkit-inline-box;
		margin-left: -5px;
	}
	.postid-6862 .bt_bb_background_image {
	background-position: 90% 50% !important;
}
	#post-6994 #regform {
		width: 100%;
	height: 2300px;
}
	
	/*popupmaker*/
	.pum-container {
		top: auto !important;
		bottom: 0px !important;
		margin-bottom: 0em !important;
	}
	.pop-grid {
		grid-template-areas: 'content content content content button button' !important;
	}
	.pop-left-img,
	.pop-right-img {
		display: none;
	}
	.pop-content .font1 {
		font-size: 23px !important;
		line-height: 23px !important;
	}
	.pop-content .font2 {
		font-size: 12px !important;
		line-height: 12px !important;
	}
	.pop-button button {
		font-size: 20px !important;
		line-height: 22px !important;
		padding: 15px !important;
	}
	.pop-button p {
		font-size: 12px !important;
		line-height: 12px !important;
	}
}