/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

.style-light .btn-default:not(.btn-hover-nobg):hover,
.style-dark .style-light.style-override .btn-default:not(.btn-hover-nobg):hover,
.style-dark .style-light .btn-default:not(.btn-hover-nobg):hover,
.style-light .btn-default.active,
.style-dark .style-light.style-override .btn-default.active,
.style-dark .style-light .btn-default.active,
.gform_wrapper .gform_page_footer .button.gform_button,
.gform_wrapper .gform_page_footer .button.gform_next_button,
#tribe-events .tribe-events-button,
.tribe-events-button { color: #e2231a !important; background-color: transparent !important; border-color: #e2231a !important; transition: color 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86), background-color 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86); font-weight: 600 !important; font-family: Poppins !important; letter-spacing: 0.1em; text-transform: uppercase; display: inline-block; font-size: 12px; padding: 13px 31px 13px 31px !important; font-style: normal !important; text-align: center !important; vertical-align: middle !important; margin-top: 1px; margin-bottom: 1px !important; cursor: pointer; background-image: none; border: 1px solid !important; border-radius: 10em !important; outline: none; white-space: pre-wrap; -webkit-text-stroke: 0px; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; margin-right: 18px !important; }

.style-light .btn-default:not(.btn-hover-nobg),
.style-dark .style-light.style-override .btn-default:not(.btn-hover-nobg),
.style-dark .style-light .btn-default:not(.btn-hover-nobg),
.style-light .btn-default,
.style-dark .style-light.style-override .btn-default,
.style-dark .style-light .btn-default,
#tribe-events .tribe-events-button:hover,
.gform_wrapper .gform_page_footer .button.gform_button:hover,
.gform_wrapper .gform_page_footer .button.gform_next_button:hover,
.tribe-events-button:hover { background-color: #e2231a !important; border-color: #e2231a !important; color: #fff !important; }

.style-light .btn-default:not(.btn-hover-nobg):hover,
.style-dark .style-light.style-override .btn-default:not(.btn-hover-nobg):hover,
.style-dark .style-light .btn-default:not(.btn-hover-nobg):hover,
.style-light .btn-default.active,
.style-dark .style-light.style-override .btn-default.active,
.style-dark .style-light .btn-default.active { color: #fff !important; }

.single-tribe_events #tribe-events .tribe-events-button,
.single-tribe_events .tribe-events-button { margin-right: 18px !important; }

.single-tribe_events .tribe_events { display: flex; flex-wrap: wrap; align-items: flex-start; }
.single-tribe_events .tribe-events-button.donate-button { order: 0; }
.single-tribe_events .tribe-events-cal-links { order: 1; }
.single-tribe_events .tribe-events-single-section { order: 1; width: 100%; }

.gform_wrapper .gfield_time_hour i { margin-right: 0 !important; }

@media only screen and ( max-width: 1024px ) {
	#tribe-events .tribe-events-button,
	#tribe-events .tribe-events-button{ padding: 5px 16px !important }

	.tribe-events-sub-nav li a { background: none !important; color: #e2231a !important; }

	#tribe-events-footer~a.tribe-events-ical.tribe-events-button { line-height: 22px !important; }
}

@media only screen and ( max-width: 767px ) {
	.donate-button { margin-bottom: 20px !important; }
	.single-tribe_events .tribe-events-cal-links { order: 1; width: 100%; clear: both; float: none; }
	.single-tribe_events .tribe-events-cal-links a { float: left; clear: both; }

	.main-container .row-container .row-parent .single-internal-gutter .uncont > * { margin-top: 0px !important; }
}