.tc-events-wrap * {
box-sizing: border-box;
}
.tc-events-wrap {
height: auto;
width: 100%;
display: inline-block;
}
.tc-display-filter-events {
display: flex;
justify-content: space-between;
flex-flow: row wrap;
gap: 20px;
}
.tc-display-filter-events .tc-single-event h4 {
margin: 10px 0;
padding: 0;
}
.tc-low-content-width.tc-low-content-width .tc-display-filter-events .tc-3-column h4,
.tc-low-content-width.tc-low-content-width .tc-display-filter-events .tc-4-column h4 {
font-size: 18px;
}
.tc-low-content-width.tc-low-content-width .tc-display-filter-events .tc-4-column p {
font-size: 18px;
}
.tc-events-wrap label .tc-event-datepicker {
background: url(//www.extremerules.it/wp-content/plugins/tickera-events-listing/includes/images/calendar-icon.svg) no-repeat 7px center;
background-size: 27px;
padding-left: 40px;
}
.tc-low-content-width.tc-events-wrap label .tc-event-datepicker {
font-size: 13px;
}
.tc-event-date-wrap .tc-only-event-start {
width: 100%;
}
.tc-display-filter-events .tc-single-event h5 a {
text-decoration: none;
}
.tc-single-event {
flex-grow: 1;
width: 100%;
}
.tc-2-column {
max-width: 48%;
}
.tc-3-column {
max-width: 31%;
}
.tc-4-column {
max-width: 22%;
}
.tc-event-filter {
display: flex;
justify-content: space-between;
flex-flow: row wrap;
margin: 25px 0;
}
.tc-event-filters-section { margin-top: auto;
}
.tc-event-filters-section.tc-categories-list {
width: 34%;
}
.tc-low-content-width .tc-event-filters-section.tc-categories-list {
width: 28%;
}
.tc-event-filter-button.tc-event-filters-section {
width: 21%;
}
.tc-low-content-width .tc-event-filter-button.tc-event-filters-section {
width: 28%;
}
.tc-event-dates-range.tc-event-filters-section {
width: 39%;
}
.tc-low-content-width .tc-event-dates-range.tc-event-filters-section {
width: 42%;
}
.tc-event-filters-section h5 {
margin-bottom: 15px;
}
.tc-date-wrap {
width: 49%;
float: left;
margin-bottom: auto;
}
.tc-wrap-date-around {
width: 100%;
display: flex;
justify-content: space-between;
}
.tc-events-wrap label  {
margin: 0;
width: 97%;
display: inherit;
}
.tc-events-wrap select,
.tc-events-wrap label input,
.tc-events-wrap button,
.tc-events-wrap .ms-options-wrap {
height: 40px;
margin: 0;
padding: 0;
float: left;
width: 100%;
}
.tc-event-filter-button button {
width: 100%;
}
.tc-low-content-width .tc-event-filter-button button {
font-size: 15px;
}
body .ms-options-wrap > .ms-options ul input[type="checkbox"] {
height: 14px;
margin: 3px 0 0 0;
width: auto;
}
body .ms-options-wrap > .ms-options ul li {
margin: 0;
}
.tc-event-date-wrap {
float: left;
width: 100%;
background-color: rgba(0, 0, 0, 0.03);
}
.tc-events-wrap.tc-low-content-width .tc-3-column .tc-event-date,
.tc-events-wrap.tc-low-content-width .tc-4-column .tc-event-date,
.tc-events-wrap.tc-low-content-width .tc-3-column .tc-event-location,
.tc-events-wrap.tc-low-content-width .tc-4-column .tc-event-location {
font-size: 14px;
}
.tc-event-date {
width: 100%;
float: left;
}
.tc-event-date {
}
.tc-event-date-start {
background-color: rgba(139, 219, 150, 0.3);
padding-right: 10px;
}
.tc-end-event {
text-align: right;
background-color: rgba(219, 98, 98, 0.3);
padding-left: 10px;
}
.tc-date-show {
font-weight: bold;
}
.tc-event-date-wrap span {
opacity: 0.9;
}
.tc-event-location {
padding:0;
margin: 0;
float: left;
width: 100%;
background-size: 25px;
}
.tc-event-location p {
margin-bottom: 0;
}
.tc-display-filter-events {
min-height: 250px;
}
.tc-calendar-date-wrap span {
float: left;
width: 100%;
font-size: 15px;
}
.tc-remove-spinner .tc-listing-loader {
display: none;
}
body .ms-options-wrap > .ms-options {
position: relative;
}
body .tc-fullwidth-date {
width: 100%;
text-align: left;
} .tc-events-wrap .pagination ul li {
display: inline-block;
}
.tc-events-wrap .pagination {
width: 100%;
} .tc-listing-loader {
display: inline-block;
width: 30px;
height: 30px;
position: relative;
margin: 100px auto 0 auto;
border: 4px solid #Fff;
top: 50%;
animation: loader 2s infinite ease;
}
.tc-loader-inner {
vertical-align: top;
display: inline-block;
width: 100%;
background-color: #ebebeb;
animation: loader-inner 2s infinite ease-in;
}
@keyframes loader {
0% {
transform: rotate(0deg);
}
25% {
transform: rotate(180deg);
}
50% {
transform: rotate(180deg);
}
75% {
transform: rotate(360deg);
}
100% {
transform: rotate(360deg);
}
}
@keyframes loader-inner {
0% {
height: 0%;
}
25% {
height: 0%;
}
50% {
height: 100%;
}
75% {
height: 100%;
}
100% {
height: 0%;
}
}
@media only screen and (max-width: 780px) {
.tc-single-event.tc-4-column {
width: 32%;
}
}
@media only screen and (max-width: 680px) {
.tc-event-filter .tc-event-filters-section {
width: 100%;
margin: 5px 0;
}
.tc-single-event.tc-3-column,
.tc-single-event.tc-4-column {
width: 100%;
max-width: 48%;
}
}
@media only screen and (max-width: 500px) {
.tc-single-event.tc-2-column,
.tc-single-event.tc-3-column,
.tc-single-event.tc-4-column {
width: 100%;
max-width: unset;
}
}.ms-options-wrap,
.ms-options-wrap * {
box-sizing: border-box;
}
.ms-options-wrap > button:focus,
.ms-options-wrap > button {
position: relative;
width: 100%;
text-align: left;
border: 1px solid #aaa;
background-color: #fff;
padding: 5px 20px 5px 5px;
margin-top: 1px;
font-size: 13px;
color: #aaa;
outline-offset: -2px;
white-space: nowrap;
}
.ms-options-wrap > button > span {
display: inline-block;
}
.ms-options-wrap > button[disabled] {
background-color: #e5e9ed;
color: #808080;
opacity: 0.6;
}
.ms-options-wrap > button:after {
content: ' ';
height: 0;
position: absolute;
top: 50%;
right: 5px;
width: 0;
border: 6px solid rgba(0, 0, 0, 0);
border-top-color: #999;
margin-top: -3px;
}
.ms-options-wrap.ms-has-selections > button {
color: #333;
}
.ms-options-wrap > .ms-options {
position: absolute;
left: 0;
width: 100%;
margin-top: 1px;
margin-bottom: 20px;
background: white;
z-index: 2000;
border: 1px solid #aaa;
overflow: auto;
visibility: hidden;
}
.ms-options-wrap.ms-active > .ms-options {
visibility: visible
}
.ms-options-wrap > .ms-options > .ms-search input {
width: 100%;
padding: 4px 5px;
border: none;
border-bottom: 1px groove;
outline: none;
}
.ms-options-wrap > .ms-options .ms-selectall {
display: inline-block;
font-size: .9em;
text-transform: lowercase;
text-decoration: none;
}
.ms-options-wrap > .ms-options .ms-selectall:hover {
text-decoration: underline;
}
.ms-options-wrap > .ms-options > .ms-selectall.global {
margin: 4px 5px;
}
.ms-options-wrap > .ms-options > ul,
.ms-options-wrap > .ms-options > ul > li.optgroup ul {
list-style-type: none;
padding: 0;
margin: 0;
}
.ms-options-wrap > .ms-options > ul li.ms-hidden {
display: none;
}
.ms-options-wrap > .ms-options > ul > li.optgroup {
padding: 5px;
}
.ms-options-wrap > .ms-options > ul > li.optgroup + li.optgroup {
border-top: 1px solid #aaa;
}
.ms-options-wrap > .ms-options > ul > li.optgroup .label {
display: block;
padding: 5px 0 0 0;
font-weight: bold;
}
.ms-options-wrap > .ms-options > ul label {
position: relative;
display: inline-block;
width: 100%;
padding: 4px 4px 4px 20px;
margin: 1px 0;
border: 1px dotted transparent;
}
.ms-options-wrap > .ms-options.checkbox-autofit > ul label,
.ms-options-wrap > .ms-options.hide-checkbox > ul label {
padding: 4px;
}
.ms-options-wrap > .ms-options > ul label.focused,
.ms-options-wrap > .ms-options > ul label:hover {
background-color: #efefef;
border-color: #999;
}
.ms-options-wrap > .ms-options > ul li.selected label {
background-color: #efefef;
border-color: transparent;
}
.ms-options-wrap > .ms-options > ul input[type="checkbox"] {
margin: 0 5px 0 0;
position: absolute;
left: 4px;
top: 7px;
}
.ms-options-wrap > .ms-options.hide-checkbox > ul input[type="checkbox"] {
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px 1px 1px 1px);
clip: rect(1px, 1px, 1px, 1px);
}.tc-tickera-calendar.ui-datepicker {
width: 287px;
height: auto;
font: 9pt Arial, sans-serif;
-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.35);
box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.35);
background-color: #fff;
padding-bottom: 38px;
}
.tc-tickera-calendar.ui-datepicker a {
text-decoration: none;
}
.tc-tickera-calendar.ui-datepicker table {
width: 100%;
margin: 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
border-collapse: collapse;
}
.tc-tickera-calendar .ui-datepicker-header {
background: #fff;
color: #000;
font-weight: bold;
line-height: 30px;
}
.tc-tickera-calendar .ui-datepicker-title {
text-align: center;
font-size: 1.2em;
padding: 7px 0;
}  .tc-tickera-calendar.ui-datepicker thead {
background-color: #fff;
border-bottom: 1px solid #bbb;
}
.tc-tickera-calendar.ui-datepicker th {
text-transform: uppercase;
font-size: 6pt;
padding: 15px 0;
color: #666666;
text-align: center;
font-size: 1.1em;
}
.tc-tickera-calendar.ui-datepicker tbody td {
padding: 0;
border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.tc-tickera-calendar.ui-datepicker tbody td:last-child {
border-right: 0px;
}
.tc-tickera-calendar.ui-datepicker tbody tr {
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.tc-tickera-calendar.ui-datepicker tbody tr:last-child {
border-bottom: 0px;
}
.tc-tickera-calendar.ui-datepicker td span, .ui-datepicker td a {
display: inline-block;
font-weight: bold;
text-align: center;
width: 40px;
height: 40px;
line-height: 40px;
color: #666666;
text-shadow: 1px 1px 0px #fff;
filter: dropshadow(color=#fff, offx=1, offy=1);
}
.tc-tickera-calendar.ui-datepicker a.ui-datepicker-prev,
.tc-tickera-calendar.ui-datepicker a.ui-datepicker-next {
position: absolute;
bottom: 5px;
}
.tc-tickera-calendar.ui-datepicker a.ui-datepicker-prev {
left: 10px;
}
.tc-tickera-calendar.ui-datepicker a.ui-datepicker-next {
right: 10px;
}
.tc-tickera-calendar .ui-datepicker-calendar .ui-state-default {
background: #ffffff;
}
.tc-tickera-calendar .ui-datepicker-calendar .ui-state-disabled span {
color: rgba(0,0,0, 0.3);
}
.ui-datepicker-unselectable .ui-state-default {
background: #f4f4f4;
color: #b4b3b3;
}
.tc-tickera-calendar .ui-datepicker-calendar .ui-state-hover {
background: #f7f7f7;
}
.tc-tickera-calendar .ui-datepicker-calendar .ui-state-active {
background: #fff;
position: relative;
}
.tc-tickera-calendar .ui-datepicker-calendar td:first-child .ui-state-active {
width: 29px;
margin-left: 0;
}
.tc-tickera-calendar .ui-datepicker-calendar td:last-child .ui-state-active {
margin-right: 0;
}
.tc-tickera-calendar .ui-datepicker-calendar tr:last-child .ui-state-active {
height: 29px;
margin-bottom: 0;
}
.ui-corner-all .ui-icon:hover {
cursor: pointer;
}.tc_field_col_1{
width: 100%;
float: left;
}
.tc_field_col_2{
width: 49.5%;
margin-right: 1%;
float: left;
}
.tc_field_col_3{
width: 32.6%;
margin-right: 1%;
float: left;
}
.tc_field_col_4{
width: 24.2%;
margin-right: 1%;
float: left;
}
.tc_field_col_5{
width: 19%;
margin-right: 1%;
float: left;
}
.tc_field_col_6{
width: 15.66%;
margin-right: 1%;
float: left;
}
.tc_field_col_7{
width: 13.25%;
margin-right: 1%;
float: left;
}
.tc_field_col_8{
width: 11.43%;
margin-right: 1%;
float: left;
}
.tc_field_col_9{
width: 10%;
margin-right: 1%;
float: left;
}
.tc_field_col_10{
width: 8.94%;
margin-right: 1%;
float: left;
}
.tc_field_col_last_child{
margin-right: 0%;
}
.fields-wrap.tc_radio_field input{
float: none;
margin-right: 3px;
}
.fields-wrap.tc_checkbox_field input{
float: none;
margin-right: 3px;
}
.fields-wrap span.description{
font-style: italic;
}.tc_cart_seat_remove {
float: left;
margin-right: 5px;
font-size: 0.8em;
margin-left: 10px;
}
.tc-single-cart-seat {
display: inline-block;
width: 100%;
margin-top: 5px;
}
.tc-cart-seat-wrap {
text-align: left;
}
#tc_before_variation_form ~ .variations_form {
display: none;
}
.tc-quantity-label ~ .quantity {
display: none;
}.tickera_additional_info .required{
color: red;
font-weight: 700;
border: 0;
padding-left: 3px;
}
.tickera_additional_info label input{
margin-left: 0px;
}
#tc_before_variation_form ~ .variations_form,
#tc_before_variation_form ~ .variations_form {
display: none;
}
input[type="number"].tc-wb-quantity-selector {
max-width: 5em;
margin: auto;
}
.tc-woo-add-to-cart-wrap p:empty,
.product.woocommerce.add_to_cart_inline.tc-amount-hidden,
.product.woocommerce.add_to_cart_inline.tc-amount-hidden ~ .tc-wb-event-dropdown-wrap .amount {
display: none;
}
.tc-wb-event-dropdown-wrap .inner-wrap {
display: inline-flex;
}
.tc-wb-event-dropdown-wrap .tc-wb-add-to-cart {
margin: 0;
}
.tc-wb-event-dropdown-wrap .amount {
align-self: center;
}
.tc-wb-event-dropdown-wrap input[type="number"].tc-wb-quantity-selector {
height: 100%;
text-align: center;
}
.tc-wb-event-dropdown-wrap .tc-wb-add-to-cart > a,
.tc-wb-event-dropdown-wrap input[type="number"].tc-wb-quantity-selector {
display: block;
margin-left: 10px;
box-sizing: border-box;
}
.tc-wb-event-dropdown-wrap .actions .add-to-cart {
display: none;
}
.tc-wb-event-dropdown-wrap .actions .add-to-cart:first-child {
display: inline-flex;
}
.tickera_owner_info {
width: 100%;
display: inline-block;
}
.event_tickets .quantity > br {
display: none;
} @media only screen and ( max-width: 480px ) {
table.order-details tbody {
border: 0 !important;
}
} @media only screen and ( max-width: 320px ) {
table.event_tickets .tc-wb-quantity-selector {
display: inline-block;
}
table.event_tickets .quantity br {
display: none;
}
}[class*=tec-events-elementor-event-widget]{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:1rem;font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3);margin:0 0 var(--tec-spacer-0) 0;padding:0}[class*=tec-events-elementor-event-widget] [class*=tec-events-elementor-event-widget]{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:inherit;padding:inherit}[class*=tec-events-elementor-event-widget] a,a[class*=tec-events-elementor-event-widget]{border-bottom-color:initial;-webkit-text-decoration:underline;text-decoration:underline}.e-con-inner [class*=elementor-widget-tec_elementor_widget]:not(:last-child),.elementor-section:not(.elementor-top-section) [class*=elementor-widget-tec_elementor_widget]:not(:last-child){margin-block-end:var(--tec-spacer-3)}.tec-events-elementor-widget-empty{background-color:var(--tec-color-background-secondary);color:var(--tec-color-text-secondary);font-size:1rem;font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3);padding:1em;text-align:center}