/*
Theme Name: Teqball Theme
Template: astra
Author: Silver
Version: 4.6.4.1706382432
Updated: 2024-01-27 19:07:12

*/

.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-arrow i:before {
    content: '\2193' !important;
}

.betterdocs-credit {
    display: none !important;
}

.betterdocs-shortcode.betterdocs-article-reactions {
    display: none;
}

.betterdocs-entry-footer .feedback-form {
    display: none;
}

.betterdocs-credit {
    display: none;
}

.betterdocs-single-wrapper.betterdocs-single-layout-1 .betterdocs-breadcrumb-item.current span {
    color: #FA8538 !important;
}

.docs-navigation a:last-child {
    margin-left: 0px !important;
}

td.eael-ec-event-description a {
color: #FA8538 !important;
}


@media (max-width: 767px) {
body {
width:100% !important;
max-width: 100vw !important;
	overflow-x: hidden !important;
	padding-right: 0px !important;
	
}
	html body {
		padding-right: 0px !important;
	}

.site {
    max-width: 100% !important;
}
.site-header {
    max-width: 100% !important;

}
#site-header img {
    width: 100% !important;

}
}

.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button {
background-color: #FA8538 !important;
}

.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover {
background-color: #FA8538 !important;
}

.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
background-color: #FA8538 !important;
border-color: #FA8538 !important;
color: #FFFF !important;
}

.tribe-common .tribe-common-c-svgicon {
color: #FA8538 !important;
}

.tribe-common .tribe-common-anchor-thin-alt {
border-color: #FA8538 !important;
}

.tribe-events-header__events-bar.tribe-events-c-events-bar.tribe-events-c-events-bar--border {
	display: none !important;
}

nav.tribe-events-calendar-list-nav.tribe-events-c-nav {
    display: none !important;
}

a.tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button.tribe-common-a11y-hidden {
    display: none !important;
}
nav.tribe-events-c-top-bar__nav.tribe-common-a11y-hidden {
    display: none !important;
}

.tribe-common-g-row.tribe-events-calendar-list__event-row {
    border: solid 2px #FA8538;
    border-radius: 20px;
}

.tribe-events-calendar-list__event-date-tag.tribe-common-g-col {
	    margin: auto !important;
}

.tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col {
    margin: auto !important;
}

img.tribe-events-calendar-list__event-featured-image {
    max-width: 320px;
	border: solid 2px #FA8538;
    border-radius: 20px;
	height: 214px;
    object-fit: cover;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event {
	padding-bottom: 40px;
	padding-top: 40px;
}

ul.tribe-events-c-top-bar__nav-list {
    display: none !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event {
	    padding-left: 20px;
}

input[type="submit"] {
	color: #FA8538;
}

input[type="submit"]:hover {
	border: solid 1px #FA8538;
}
    
.tribe-events-header__breadcrumbs.tribe-events-c-breadcrumbs {
    display: none;
}

.tribe-events-c-top-bar.tribe-events-header__top-bar {
    display: none !important;
}

span.tribe-events-calendar-list__event-date-tag-weekday {
    color: #FA8538 !important;
    font-size: 18px !important;
}

.eael-event-calendar-wrapper {
    font-family: 'Work Sans' !important;
}

p, a, span, h1, h2, h3, button {
    font-family: 'Work Sans' !important;
}

.tribe-common-l-container.tribe-events-l-container {
    padding-top: 60px !important;
}

@media (max-width: 1120px) {
	.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event {
    padding-left: 0px;
}
	.tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col {
    padding-left: 0px !important;
}
}

@media (max-width: 1036px) {
	.tribe-events-calendar-list__event-wrapper article.tribe-events-calendar-list__event {
    justify-content: center !important;
    gap: 20px !important;
}
	.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details {
		width: 100% !important;
	}
	.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
		width: 100% !important;
	}
}

@media (max-width: 807px) { 
	.tribe-events-calendar-list__event-description.tribe-common-b2.tribe-common-a11y-hidden {
    display: block !important;
    visibility: visible !important;
}
	.tribe-events-calendar-list__event-details.tribe-common-g-col {
    margin-top: 20px;
}
}

@media (max-width: 767px) {
	table.eael-event-calendar-table.ea-ec-table-paginated.ea-ec-table-sortable {
		overflow-y: scroll !important;
		display: block !important;
	}
	.elementor-1788 .elementor-element.elementor-element-96a2d91 .ea-ec-search-wrap {
    text-align: left !important;
}
	.tribe-common-l-container.tribe-events-l-container {
    padding-top: 20px !important;
}
}

@media (max-width: 450px) {
	img.tribe-events-calendar-list__event-featured-image {
		width: 100% !important;
	}
}

.elementor-1798 .elementor-element.elementor-element-f571ba5 .hfe-flyout-close svg {
    fill: #fa8538 !important;
}

.tribe-events-calendar-list__event-details.tribe-common-g-col {
    padding-right: 10px !important;
    padding-left: 0px !important;
}

.tribe-events-c-subscribe-dropdown__container {
    display: none !important;
}

/* .tribe-events-back a:after {
    content: " / Üritused";
} */

.tribe-events-back span {
    color: black;
    margin-left: -40px;
}

.tribe-events-back a {
	color: white;
}

.premium-blog-wrap .premium-blog-thumbnail-container {
	height: 231px;
}

dt.tribe-events-event-categories-label {
    display: none;
}

article.post.type-post {
    padding-top: 0px;
}

.page .widget-area {
    display: none;
}

.page div#primary {
    width: 100%;
}