.tribe-common figure {

    line-height: 0

}



.tribe-common figcaption {

    line-height: normal

}



.tribe-common a {

    background-color: transparent;

    -webkit-text-decoration-skip: objects

}



.tribe-common abbr[title] {

    border-bottom: none;

    text-decoration: underline;

    -webkit-text-decoration: underline dotted;

    text-decoration: underline dotted

}



.tribe-common code,

.tribe-common kbd,

.tribe-common pre,

.tribe-common samp {

    font-family: monospace;

    font-size: 1em

}



.tribe-common b,

.tribe-common strong {

    font-weight: inherit;

    font-weight: bolder

}



.tribe-common dfn {

    font-style: italic

}



.tribe-common mark {

    background-color: #ff0;

    color: #000

}



.tribe-common small {

    font-size: 80%

}



.tribe-common sub,

.tribe-common sup {

    font-size: 75%;

    line-height: 0

}



.tribe-common hr {

    border: 0;

    height: 0

}



.tribe-common button,

.tribe-common input[type=button],

.tribe-common input[type=email],

.tribe-common input[type=password],

.tribe-common input[type=reset],

.tribe-common input[type=search],

.tribe-common input[type=submit],

.tribe-common input[type=text],

.tribe-common input[type=url],

.tribe-common textarea {

    appearance: none

}



.tribe-common button,

.tribe-common input,

.tribe-common optgroup,

.tribe-common select,

.tribe-common textarea {

    color: inherit;

    font: inherit;

    -webkit-font-smoothing: antialiased;

    line-height: normal

}



.tribe-common button,

.tribe-common input,

.tribe-common select,

.tribe-common textarea {

    border-radius: 0;

    outline: 0

}



.tribe-common select:-moz-focusring {

    color: transparent;

    text-shadow: 0 0 0 #000

}



.tribe-common optgroup {

    font-weight: 700

}



.tribe-common h1,

.tribe-common h2,

.tribe-common h3,

.tribe-common h4,

.tribe-common h5,

.tribe-common h6,

.tribe-common p {

    font-weight: 400;

    text-rendering: optimizeLegibility

}



#top .main_color .tribe-common button[disabled],

#top.tribe-theme-enfold .tribe-common button[disabled] {

    opacity: 1

}



.tribe-theme-twentynineteen .tribe-common h1:before,

.tribe-theme-twentynineteen .tribe-common h2:before {

    content: none

}



.tribe-theme-twentynineteen .tribe-common button,

.tribe-theme-twentynineteen .tribe-common input[type=button],

.tribe-theme-twentynineteen .tribe-common input[type=reset],

.tribe-theme-twentynineteen .tribe-common input[type=submit] {

    outline: none

}



.tribe-theme-twentynineteen .tribe-common td,

.tribe-theme-twentynineteen .tribe-common th {

    word-break: normal

}



.tribe-theme-twentyseventeen .tribe-common h5 {

    letter-spacing: normal;

    text-transform: none

}



.tribe-theme-twentyseventeen .tribe-common input[type=text] {

    border-radius: 0

}



.tribe-theme-twentytwenty .tribe-common {

    background-color: var(--tec-color-background-events);

    letter-spacing: normal

}



.tribe-theme-twentytwenty .tribe-common input,

.tribe-theme-twentytwenty .tribe-common textarea {

    letter-spacing: normal

}



.tribe-theme-twentytwenty .tribe-common * {

    word-break: normal

}



.tribe-theme-twentytwentyone.tribe-common .tribe-common .button:not(:hover):not(:active):not(.has-background),

.tribe-theme-twentytwentyone.tribe-common .tribe-common .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),

.tribe-theme-twentytwentyone.tribe-common .tribe-common .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background),

.tribe-theme-twentytwentyone.tribe-common .tribe-common .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background),

.tribe-theme-twentytwentyone.tribe-common .tribe-common button:not(:hover):not(:active):not(.has-background),

.tribe-theme-twentytwentyone.tribe-common .tribe-common input[type=reset]:not(:hover):not(:active):not(.has-background),

.tribe-theme-twentytwentyone.tribe-common .tribe-common input[type=submit]:not(:hover):not(:active):not(.has-background) {

    background-color: initial

}



.tribe-common .tribe-common-form-control-checkbox,

.tribe-common .tribe-common-form-control-radio {

    line-height: 0

}



.tribe-common .tribe-common-form-control-checkbox__label,

.tribe-common .tribe-common-form-control-radio__label {

    color: var(--tec-color-text-primary);

    font-family: var(--tec-font-family-sans-serif);

    font-size: var(--tec-font-size-2);

    line-height: var(--tec-line-height-3);

    font-weight: var(--tec-font-weight-regular)

}



.tribe-common .tribe-common-form-control-checkbox__label:hover,

.tribe-common .tribe-common-form-control-radio__label:hover {

    opacity: var(--tec-opacity-icon-hover)

}



.tribe-common .tribe-common-form-control-checkbox__input,

.tribe-common .tribe-common-form-control-radio__input {

    appearance: none;

    background-color: var(--tec-form-color-background);

    border: 1px solid var(--tec-form-color-border-default);

    height: 20px;

    position: relative;

    width: 20px

}



.tribe-common .tribe-common-form-control-checkbox__input:active,

.tribe-common .tribe-common-form-control-checkbox__input:focus,

.tribe-common .tribe-common-form-control-checkbox__input:hover,

.tribe-common .tribe-common-form-control-radio__input:active,

.tribe-common .tribe-common-form-control-radio__input:focus,

.tribe-common .tribe-common-form-control-radio__input:hover {

    border-color: var(--tec-form-color-border-active);

    opacity: var(--tec-opacity-icon-hover)

}



.tribe-common .tribe-common-form-control-checkbox__input:checked,

.tribe-common .tribe-common-form-control-radio__input:checked {

    background-color: var(--tec-form-color-border-active)

}



.tribe-common .tribe-common-form-control-checkbox__input {

    border-radius: 4px

}



.tribe-common .tribe-common-form-control-checkbox__input:checked:before {

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6.1L3.9 6.8 1.4 4.3c-.1-.1-.3-.1-.4 0l-.8.8c-.1.1-.1.3 0 .4l3.4 3.4c.2.1.4.1.5 0l7.7-7.7c.1-.1.1-.3 0-.4L11 .1c-.1-.1-.3-.1-.4 0z' fill='%23fff'/%3E%3C/svg%3E");

    background-repeat: no-repeat;

    background-size: contain;

    content: "";

    display: block;

    height: 9px;

    left: 50%;

    margin: 0;

    position: absolute;

    top: 50%;

    transform: translate(-50%, -50%);

    width: 12px

}



.tribe-common .tribe-common-form-control-checkbox__input:focus+.tribe-common-form-control-checkbox__label,

.tribe-common .tribe-common-form-control-checkbox__input:hover+.tribe-common-form-control-checkbox__label {

    opacity: var(--tec-opacity-icon-hover)

}



.tribe-common .tribe-common-form-control-radio__input {

    border-radius: 50%

}



.tribe-common .tribe-common-form-control-radio__input:checked:before {

    background-color: var(--tec-form-color-background);

    border-radius: 50%;

    content: "";

    display: block;

    height: 8px;

    left: 50%;

    margin: 0;

    position: absolute;

    top: 50%;

    transform: translate(-50%, -50%);

    width: 8px

}



.tribe-common .tribe-common-form-control-radio__input:focus+.tribe-common-form-control-radio__label,

.tribe-common .tribe-common-form-control-radio__input:hover+.tribe-common-form-control-radio__label {

    opacity: var(--tec-opacity-icon-hover)

}



#top .main_color .tribe-common .tribe-common-form-control-checkbox__label,

#top .main_color .tribe-common .tribe-common-form-control-radio__label,

#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__label,

#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-radio__label {

    font-size: var(--tec-font-size-2);

    font-weight: var(--tec-font-weight-regular)

}



.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-checkbox__input:checked:before {

    margin: 0

}



.tribe-common .tribe-common-form-control-slider {

    line-height: 0

}



.tribe-common .tribe-common-form-control-slider__input {

    appearance: none;

    background-color: transparent;

    border: 0

}



.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-runnable-track {

    border: none;

    border-radius: 5px;

    height: 10px;

    margin: 5px 0;

    padding: 0;

    position: relative;

    transition: var(--tec-transition-background-color);

    background-color: var(--tec-form-color-accent-primary)

}



.tribe-common .tribe-common-form-control-slider__input::-moz-range-track {

    border: none;

    border-radius: 5px;

    height: 10px;

    margin: 5px 0;

    padding: 0;

    position: relative;

    transition: var(--tec-transition-background-color);

    background-color: var(--tec-form-color-accent-primary)

}



.tribe-common .tribe-common-form-control-slider__input::-ms-track {

    background-color: transparent;

    border-color: transparent;

    border-width: 5px 0;

    color: transparent;

    height: 10px

}



.tribe-common .tribe-common-form-control-slider__input::-ms-fill-lower,

.tribe-common .tribe-common-form-control-slider__input::-ms-fill-upper {

    background-color: var(--tec-form-color-accent-primary);

    border-radius: 10px

}



.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-thumb {

    background-color: var(--tec-form-color-background);

    border: 1px solid var(--tec-form-color-border-secondary);

    border-radius: 50%;

    box-shadow: var(--tec-form-box-shadow-default);

    height: 20px;

    width: 20px;

    margin-top: -5px;

    appearance: none

}



.tribe-common .tribe-common-form-control-slider__input::-moz-range-thumb {

    background-color: var(--tec-form-color-background);

    border: 1px solid var(--tec-form-color-border-secondary);

    border-radius: 50%;

    box-shadow: var(--tec-form-box-shadow-default);

    height: 20px;

    width: 20px;

    margin-top: -5px

}



.tribe-common .tribe-common-form-control-slider__input::-ms-thumb {

    background-color: var(--tec-form-color-background);

    border: 1px solid var(--tec-form-color-border-secondary);

    border-radius: 50%;

    box-shadow: var(--tec-form-box-shadow-default);

    height: 20px;

    width: 20px;

    margin-top: -5px;

    box-shadow: none;

    margin-top: -1px

}



.tribe-common .tribe-common-form-control-slider__label {

    color: var(--tec-color-text-primary);

    font-family: var(--tec-font-family-sans-serif);

    line-height: var(--tec-line-height-0);

    color: var(--tec-color-text-secondary)

}



#top .main_color .tribe-common .tribe-common-form-control-slider__label,

#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-slider__label,

.tribe-common .tribe-common-form-control-slider__label {

    font-size: var(--tec-font-size-1);

    font-weight: var(--tec-font-weight-regular)

}



.tribe-common .tribe-common-form-control-text__input {

    font-size: var(--tec-font-size-3);

    border: 0;

    border-bottom: 1px solid var(--tec-color-border-default)

}



.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input,

.tribe-common .tribe-common-form-control-text__input {

    color: var(--tec-color-text-primary);

    font-family: var(--tec-font-family-sans-serif);

    line-height: var(--tec-line-height-3);

    font-weight: var(--tec-font-weight-regular)

}



.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input {

    font-size: var(--tec-font-size-2);

    border: 0

}



.tribe-common .tribe-common-form-control-text__input::placeholder {

    color: var(--tec-color-text-secondary);

    font-style: normal;

    opacity: var(--tec-opacity-default)

}



.tribe-common .tribe-common-form-control-text__input:focus {

    border-bottom-color: var(--tec-color-border-active);

    outline: auto

}



.tribe-theme-twentyseventeen .tribe-common .tribe-common-form-control-text__input {

    color: var(--tec-color-text-primary)

}



.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-text__input {

    line-height: inherit

}



#top .main_color .tribe-common .tribe-common-form-control-text__input,

#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input {

    color: var(--tec-color-text-primary);

    font-family: var(--tec-font-family-sans-serif);

    font-size: var(--tec-font-size-3);

    line-height: var(--tec-line-height-3);

    font-weight: var(--tec-font-weight-regular);

    background: var(--tec-color-background);

    border: 0;

    border-bottom: 1px solid var(--tec-color-border-default)

}



#top .main_color .tribe-common .tribe-common-form-control-text__input:focus,

#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input:focus {

    border-bottom-color: var(--tec-color-border-active);

    box-shadow: none

}



#top .main_color .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input,

#top.tribe-theme-enfold .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input {

    color: var(--tec-color-text-primary);

    font-family: var(--tec-font-family-sans-serif);

    font-size: var(--tec-font-size-2);

    line-height: var(--tec-line-height-3);

    font-weight: var(--tec-font-weight-regular);

    border: 0

}



.tribe-common .tribe-common-form-control-toggle {

    line-height: 0;

    position: relative

}



.tribe-common .tribe-common-form-control-toggle__input {

    border: none;

    border-radius: 5px;

    height: 10px;

    margin: 5px 0;

    padding: 0;

    position: relative;

    transition: var(--tec-transition-background-color);

    appearance: none;

    background-color: var(--tec-form-color-border-secondary);

    width: 40px

}



.tribe-common .tribe-common-form-control-toggle__input::-ms-check {

    display: none

}



.tribe-common .tribe-common-form-control-toggle__input+label:before {

    background-color: var(--tec-form-color-background);

    border: 1px solid var(--tec-form-color-border-secondary);

    border-radius: 50%;

    box-shadow: var(--tec-form-box-shadow-default);

    height: 20px;

    width: 20px;

    content: "";

    left: 0;

    position: absolute;

    top: 0;

    transition: var(--tec-transition-transform)

}



.tribe-common .tribe-common-form-control-toggle__input:checked {

    background-color: var(--tec-form-color-accent-primary)

}



.tribe-common .tribe-common-form-control-toggle__input:checked+label:before {

    transform: translateX(20px)

}



.tribe-common .tribe-common-form-control-toggle__label {

    color: var(--tec-color-text-primary);

    font-family: var(--tec-font-family-sans-serif);

    line-height: var(--tec-line-height-0);

    color: var(--tec-color-text-secondary)

}



#top .main_color .tribe-common .tribe-common-form-control-toggle__label,

#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__label,

.tribe-common .tribe-common-form-control-toggle__label {

    font-size: var(--tec-font-size-1);

    font-weight: var(--tec-font-weight-regular)

}



.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-toggle__input {

    top: 0

}



.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-toggle__input:checked:before {

    content: none

}



.tribe-theme-twentytwentyone .tribe-common .tribe-common-form-control-toggle__input:after {

    display: none

}



.tribe-common a,

.tribe-common a:active,

.tribe-common a:focus,

.tribe-common a:hover,

.tribe-common a:visited {

    /* color: var(--tec-color-text-primary);*/

    color: #fff;

    outline: 0;

    text-decoration: none

}



.tribe-common a:focus {

    outline: auto

}



.site-footer .widget-area .tribe-common a,

.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common a,

.tribe-theme-twentyseventeen .tribe-common a {

    box-shadow: none

}



.site-footer .widget-area .tribe-common a:focus,

.site-footer .widget-area .tribe-common a:hover,

.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common a:focus,

.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common a:hover,

.tribe-theme-twentyseventeen .tribe-common a:focus,

.tribe-theme-twentyseventeen .tribe-common a:hover {

    box-shadow: none;

    color: var(--tec-color-text-primary)

}



.tribe-theme-twentynineteen .entry .tribe-common a,

.tribe-theme-twentynineteen .tribe-common a,

.tribe-theme-twentytwentyone .entry .tribe-common a,

.tribe-theme-twentytwentyone .tribe-common a {

    text-decoration: none

}



.main_color .sidebar .tribe-common a,

.main_color .sidebar .tribe-common a:active,

.main_color .sidebar .tribe-common a:focus,

.main_color .sidebar .tribe-common a:hover,

.main_color .sidebar .tribe-common a:visited,

.tribe-theme-enfold .tribe-common a,

.tribe-theme-enfold .tribe-common a:active,

.tribe-theme-enfold .tribe-common a:focus,

.tribe-theme-enfold .tribe-common a:hover,

.tribe-theme-enfold .tribe-common a:visited {

    color: var(--tec-color-text-primary)

}



.tribe-common .tribe-common-anchor {

    border-bottom: 2px solid transparent;

    transition: var(--tec-transition-border-color)

}



.tribe-common .tribe-common-anchor:active,

.tribe-common .tribe-common-anchor:focus,

.tribe-common .tribe-common-anchor:hover {

    border-bottom: 2px solid currentColor

}



.tribe-common .tribe-common-anchor-alt {

    border-bottom: 2px solid var(--tec-color-link-accent);

    color: var(--tec-color-link-primary);

    transition: var(--tec-transition-color)

}



.tribe-common .tribe-common-anchor-alt:active,

.tribe-common .tribe-common-anchor-alt:focus,

.tribe-common .tribe-common-anchor-alt:hover {

    border-bottom: 2px solid currentColor;

    color: var(--tec-color-link-accent)

}



.tribe-common .tribe-common-anchor-thin {

    border-bottom: 1px solid transparent;

    transition: var(--tec-transition-border-color)

}



.tribe-common .tribe-common-anchor-thin:active,

.tribe-common .tribe-common-anchor-thin:focus,

.tribe-common .tribe-common-anchor-thin:hover {

    border-bottom: 1px solid var(--tec-color-link-primary)

}



.tribe-common .tribe-common-anchor-thin-alt {

    border-bottom: 1px solid var(--tec-color-link-accent);

    color: var(--tec-color-link-primary);

    transition: var(--tec-transition-color)

}



.tribe-common .tribe-common-anchor-thin-alt:active,

.tribe-common .tribe-common-anchor-thin-alt:focus,

.tribe-common .tribe-common-anchor-thin-alt:hover {

    border-bottom: 1px solid currentColor;

    color: var(--tec-color-link-accent)

}



.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-alt:focus,

.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-alt:hover,

.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-thin-alt:focus,

.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-thin-alt:hover {

    color: var(--tec-color-accent-primary)

}



.site-footer .widget-area .tribe-common .tribe-common-anchor,

.site-footer .widget-area .tribe-common .tribe-common-anchor-thin,

.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common .tribe-common-anchor,

.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common .tribe-common-anchor-thin {

    transition: var(--tec-transition-border-color)

}



.site-footer .widget-area .tribe-common .tribe-common-anchor-alt,

.site-footer .widget-area .tribe-common .tribe-common-anchor-thin-alt,

.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common .tribe-common-anchor-alt,

.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common .tribe-common-anchor-thin-alt {

    transition: var(--tec-transition-color)

}



.tribe-common .tribe-common-b1 {

    color: var(--tec-color-text-primary);

    font-family: var(--tec-font-family-sans-serif);

    font-size: var(--tec-font-size-2);

    font-weight: var(--tec-font-weight-regular);

    line-height: var(--tec-line-height-3)

}



.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1 {

    font-size: var(--tec-font-size-3);

    line-height: var(--tec-line-height-3)

}



.tribe-common .tribe-common-b1--bold {

    font-weight: var(--tec-font-weight-bold)

}



.tribe-common .tribe-common-b2 {

    color: var(--tec-color-text-primary);

    font-family: var(--tec-font-family-sans-serif);

    font-size: var(--tec-font-size-1);

    font-weight: var(--tec-font-weight-regular);

    line-height: var(--tec-line-height-0)

}



.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2 {

    font-size: var(--tec-font-size-2);

    line-height: var(--tec-line-height-3)

}



.tribe-common .tribe-common-b2--bold {

    font-weight: var(--tec-font-weight-bold);

    position: relative;

    padding-left: 20px;

}

.tribe-common .tribe-common-b2--bold:before {

    position: absolute;

    left: 0px;

    content: '';

    background: url('/wp-content/uploads/2023/10/gps.png');

    background-size: 100%;

    width: 10px;

    height: 15px;

}

.tribe-common .tribe-common-b3 {

    color: var(--tec-color-text-primary);

    font-family: var(--tec-font-family-sans-serif);

    font-size: var(--tec-font-size-0);

    font-weight: var(--tec-font-weight-regular);

    line-height: var(--tec-line-height-2)

}



.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3 {

    font-size: var(--tec-font-size-1);

    line-height: var(--tec-line-height-0)

}



.tribe-common .tribe-common-b3--bold {

    font-weight: var(--tec-font-weight-bold)

}



.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1--min-medium {

    font-size: var(--tec-font-size-3);

    line-height: var(--tec-line-height-3)

}



.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2--min-medium {

    font-size: var(--tec-font-size-2);

    line-height: var(--tec-line-height-3);

    text-align:center;

    width: 200px;

    margin: auto;

    height: 50px;

    line-height: 50px;

    margin: 30px auto;

    border: 2px solid #6DB9FF;

}



.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3--min-medium,

.tribe-common .tribe-common-cta {

    font-size: var(--tec-font-size-1);

    line-height: var(--tec-line-height-0)

}



.tribe-common .tribe-common-cta {

    color: var(--tec-color-text-primary);

    font-family: var(--tec-font-family-sans-serif);

    font-weight: var(--tec-font-weight-regular);

    font-weight: var(--tec-font-weight-bold);

    border-bottom: 2px solid transparent;

    transition: var(--tec-transition-border-color)

}



.tribe-common .tribe-common-cta:active,

.tribe-common .tribe-common-cta:focus,

.tribe-common .tribe-common-cta:hover {

    border-bottom: 2px solid currentColor

}



.tribe-common .tribe-common-cta--alt {

    border-bottom: 2px solid var(--tec-color-link-accent);

    color: var(--tec-color-link-primary);

    transition: var(--tec-transition-color)

}



.tribe-common .tribe-common-cta--alt:active,

.tribe-common .tribe-common-cta--alt:focus,

.tribe-common .tribe-common-cta--alt:hover {

    border-bottom: 2px solid currentColor;

    color: var(--tec-color-link-accent)

}



.tribe-common .tribe-common-cta--thin {

    border-bottom: 1px solid transparent;

    transition: var(--tec-transition-border-color)

}



.tribe-common .tribe-common-cta--thin:active,

.tribe-common .tribe-common-cta--thin:focus,

.tribe-common .tribe-common-cta--thin:hover {

    border-bottom: 1px solid var(--tec-color-link-primary)

}



.tribe-common .tribe-common-cta--thin-alt {

    border-bottom: 1px solid var(--tec-color-link-accent);

    color: var(--tec-color-link-primary);

    transition: var(--tec-transition-color)

}



.tribe-common .tribe-common-cta--thin-alt:active,

.tribe-common .tribe-common-cta--thin-alt:focus,

.tribe-common .tribe-common-cta--thin-alt:hover {

    border-bottom: 1px solid currentColor;

    color: var(--tec-color-link-accent)

}



.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--alt:focus,

.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--alt:hover,

.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--thin-alt:focus,

.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--thin-alt:hover {

    color: var(--tec-color-accent-primary)

}



.tribe-common .tribe-common-h1 {

    color: var(--tec-color-text-primary);

    font-family: var(--tec-font-family-sans-serif);

    font-weight: var(--tec-font-weight-bold);

    font-size: var(--tec-font-size-8);

    line-height: var(--tec-line-height-1)

}



.tribe-common--breakpoint-medium.tribe-common .tribe-common-h1 {

    font-size: var(--tec-font-size-10);

    line-height: var(--tec-line-height-0)

}



.tribe-common .tribe-common-h2 {

    /* color: var(--tec-color-text-primary); */

    color: #fff;

    font-family: var(--tec-font-family-sans-serif);

    font-weight: var(--tec-font-weight-bold);

    font-size: var(--tec-font-size-7);

    line-height: var(--tec-line-height-1)

}



.tribe-common--breakpoint-medium.tribe-common .tribe-common-h2 {

    font-size: var(--tec-font-size-9);

    line-height: var(--tec-line-height-0)

}



.tribe-events-widget-events-list__events{

    display: flex;

    align-items: top;

    gap: 10px;

    flex-wrap: wrap;

    width: 90%;

    margin: auto !important;

    padding-top: 40px !important;

}
@media (min-width: 0) and (max-width: 768px) {
    .tribe-events-widget-events-list__events{
        background: url('https://hongkongpokertour.uldemo.com/wp-content/uploads/2023/10/bg.png');
        background-position: center bottom;
        background-size: 100%;
        width: 100%;
        padding: 5px !important;
    }
 }



.tribe-common .tribe-common-h3 {

    color: var(--tec-color-text-primary);

    font-family: var(--tec-font-family-sans-serif);

    font-weight: var(--tec-font-weight-bold);

    font-size: var(--tec-font-size-6);

    line-height: var(--tec-line-height-2)

}



.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3 {

    font-size: var(--tec-font-size-8);

    line-height: var(--tec-line-height-1)

}



.tribe-common .tribe-common-h4 {

    color: var(--tec-color-text-primary);

    font-family: var(--tec-font-family-sans-serif);

    font-weight: var(--tec-font-weight-bold);

    font-size: var(--tec-font-size-5);

    line-height: var(--tec-line-height-1)

}



.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4 {

    font-size: var(--tec-font-size-7);

    line-height: var(--tec-line-height-1)

}



.tribe-common .tribe-common-h5 {

    font-size: var(--tec-font-size-4)

}



.tribe-common .tribe-common-h5,

.tribe-common .tribe-common-h6 {

    color: var(--tec-color-text-primary);

    font-family: var(--tec-font-family-sans-serif);

    font-weight: var(--tec-font-weight-bold);

    line-height: var(--tec-line-height-2)

}



.tribe-common .tribe-common-h6 {

    font-size: var(--tec-font-size-3)

}



.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6 {

    font-size: var(--tec-font-size-3);

    line-height: var(--tec-line-height-3)

}



.tribe-common .tribe-common-h7 {

    font-size: var(--tec-font-size-2);

    line-height: var(--tec-line-height-3)

}



.tribe-common .tribe-common-h7,

.tribe-common .tribe-common-h8 {

    color: var(--tec-color-text-primary);

    font-family: var(--tec-font-family-sans-serif);

    font-weight: var(--tec-font-weight-bold)

}



.tribe-common .tribe-common-h8 {

    font-size: var(--tec-font-size-1);

    line-height: var(--tec-line-height-0)

}



.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3--min-medium {

    font-size: var(--tec-font-size-8);

    line-height: var(--tec-line-height-1)

}



.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {

    font-size: var(--tec-font-size-7);

    line-height: var(--tec-line-height-1)

}



.tribe-common--breakpoint-medium.tribe-common .tribe-common-h5--min-medium {

    font-size: var(--tec-font-size-4);

    line-height: var(--tec-line-height-2)

}



.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium {

    font-size: var(--tec-font-size-3);

    line-height: var(--tec-line-height-3)

}



.tribe-common--breakpoint-medium.tribe-common .tribe-common-h7--min-medium {

    font-size: var(--tec-font-size-2);

    line-height: var(--tec-line-height-3)

}



.tribe-common .tribe-common-h--alt {

    font-weight: var(--tec-font-weight-regular)

}



.tribe-theme-avada #main .tribe-common .tribe-common-h1 {

    color: var(--tec-color-text-primary);

    font-family: var(--tec-font-family-sans-serif);

    font-weight: var(--tec-font-weight-bold);

    font-size: var(--tec-font-size-8);

    line-height: var(--tec-line-height-1)

}



.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h1 {

    font-size: var(--tec-font-size-10);

    line-height: var(--tec-line-height-0)

}



.tribe-theme-avada #main .tribe-common .tribe-common-h2 {

    color: var(--tec-color-text-primary);

    font-family: var(--tec-font-family-sans-serif);

    font-weight: var(--tec-font-weight-bold);

    font-size: var(--tec-font-size-7);

    line-height: var(--tec-line-height-1)

}



.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h2 {

    font-size: var(--tec-font-size-9);

    line-height: var(--tec-line-height-0)

}



.tribe-theme-avada #main .tribe-common .tribe-common-h3 {

    color: var(--tec-color-text-primary);

    font-family: var(--tec-font-family-sans-serif);

    font-weight: var(--tec-font-weight-bold);

    font-size: var(--tec-font-size-6);

    line-height: var(--tec-line-height-2)

}



.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h3 {

    font-size: var(--tec-font-size-8);

    line-height: var(--tec-line-height-1)

}



.tribe-theme-avada #main .tribe-common .tribe-common-h4 {

    color: var(--tec-color-text-primary);

    font-family: var(--tec-font-family-sans-serif);

    font-weight: var(--tec-font-weight-bold);

    font-size: var(--tec-font-size-5);

    line-height: var(--tec-line-height-1)

}



.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h4 {

    font-size: var(--tec-font-size-7);

    line-height: var(--tec-line-height-1)

}



.tribe-theme-avada #main .tribe-common .tribe-common-h5 {

    font-size: var(--tec-font-size-4)

}



.tribe-theme-avada #main .tribe-common .tribe-common-h5,

.tribe-theme-avada #main .tribe-common .tribe-common-h6 {

    color: var(--tec-color-text-primary);

    font-family: var(--tec-font-family-sans-serif);

    font-weight: var(--tec-font-weight-bold);

    line-height: var(--tec-line-height-2)

}



.tribe-theme-avada #main .tribe-common .tribe-common-h6 {

    font-size: var(--tec-font-size-3)

}



.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h6 {

    font-size: var(--tec-font-size-3);

    line-height: var(--tec-line-height-3)

}



.tribe-theme-avada #main .tribe-common .tribe-common-h7 {

    font-size: var(--tec-font-size-2);

    line-height: var(--tec-line-height-3)

}



.tribe-theme-avada #main .tribe-common .tribe-common-h7,

.tribe-theme-avada #main .tribe-common .tribe-common-h8 {

    color: var(--tec-color-text-primary);

    font-family: var(--tec-font-family-sans-serif);

    font-weight: var(--tec-font-weight-bold)

}



.tribe-theme-avada #main .tribe-common .tribe-common-h8 {

    font-size: var(--tec-font-size-1);

    line-height: var(--tec-line-height-0)

}



.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h3--min-medium {

    font-size: var(--tec-font-size-8);

    line-height: var(--tec-line-height-1)

}



.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h4--min-medium {

    font-size: var(--tec-font-size-7);

    line-height: var(--tec-line-height-1)

}



.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h5--min-medium {

    font-size: var(--tec-font-size-4);

    line-height: var(--tec-line-height-2)

}



.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h6--min-medium {

    font-size: var(--tec-font-size-3);

    line-height: var(--tec-line-height-3)

}



.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h7--min-medium {

    font-size: var(--tec-font-size-2);

    line-height: var(--tec-line-height-3)

}



.tribe-theme-avada #main .tribe-common .tribe-common-h--alt {

    font-weight: var(--tec-font-weight-regular)

}



.tribe-common button {

    border: none

}



.tribe-common button,

.tribe-common button:focus,

.tribe-common button:hover,

.tribe-theme-twentyseventeen .tribe-common button:focus,

.tribe-theme-twentyseventeen .tribe-common button:hover,

.tribe-theme-twentytwenty .tribe-common button {

    background-color: transparent;

    background-image: none

}



.tribe-theme-twentytwenty .tribe-common button {

    text-transform: inherit

}



.tribe-theme-twentytwenty .tribe-common button:focus,

.tribe-theme-twentytwenty .tribe-common button:hover {

    text-decoration: none

}



.tribe-theme-twentytwentyone .tribe-common button:not(:hover):not(:active) {

    background-color: inherit;

    background-image: inherit;

    color: inherit

}



.tribe-theme-enfold .tribe-common th {

    letter-spacing: 0;

    text-transform: none

}



.tribe-common .tribe-common-c-btn-border,

.tribe-common a.tribe-common-c-btn-border {

    color: var(--tec-color-text-primary);

    font-family: var(--tec-font-family-sans-serif);

    font-size: var(--tec-font-size-2);

    line-height: var(--tec-line-height-3);

    font-weight: var(--tec-font-weight-regular);

    font-weight: var(--tec-font-weight-bold);

    border: 0;

    cursor: pointer;

    display: inline-block;

    height: auto;

    padding: 0;

    text-decoration: none;

    width: auto;

    background-color: var(--tec-color-background);

    border: 1px solid var(--tec-color-accent-primary);

    border-radius: var(--tec-border-radius-default);

    text-align: center;

    transition: var(--tec-transition);

    color: var(--tec-color-button-primary);

    padding: 11px 20px;

    width: 100%

}



.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border,

.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border {

    width: auto

}



.tribe-common .tribe-common-c-btn-border:focus,

.tribe-common .tribe-common-c-btn-border:hover,

.tribe-common a.tribe-common-c-btn-border:focus,

.tribe-common a.tribe-common-c-btn-border:hover {

    background-color: var(--tec-color-accent-primary);

    color: var(--tec-color-background)

}



.tribe-common .tribe-common-c-btn-border:active,

.tribe-common a.tribe-common-c-btn-border:active {

    opacity: .9

}



.tribe-common .tribe-common-c-btn-border--secondary,

.tribe-common a.tribe-common-c-btn-border--secondary {

    border-color: var(--tec-color-button-secondary);

    color: var(--tec-color-button-secondary)

}



.tribe-common .tribe-common-c-btn-border--secondary:focus,

.tribe-common .tribe-common-c-btn-border--secondary:hover,

.tribe-common a.tribe-common-c-btn-border--secondary:focus,

.tribe-common a.tribe-common-c-btn-border--secondary:hover {

    background-color: var(--tec-color-button-secondary)

}



.tribe-common .tribe-common-c-btn-border--secondary:active,

.tribe-common a.tribe-common-c-btn-border--secondary:active {

    opacity: .9

}



.tribe-common .tribe-common-c-btn-border--alt,

.tribe-common a.tribe-common-c-btn-border--alt {

    border-color: var(--tec-color-border-secondary);

    color: var(--tec-color-text-primary);

    font-weight: var(--tec-font-weight-regular)

}



.tribe-common .tribe-common-c-btn-border--alt:focus,

.tribe-common .tribe-common-c-btn-border--alt:hover,

.tribe-common a.tribe-common-c-btn-border--alt:focus,

.tribe-common a.tribe-common-c-btn-border--alt:hover {

    background-color: var(--tec-color-background);

    border-color: var(--tec-color-border-active);

    color: var(--tec-color-text-primary)

}



.tribe-common .tribe-common-c-btn-border--alt:active,

.tribe-common a.tribe-common-c-btn-border--alt:active {

    opacity: .9

}



.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border:focus,

.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border:hover {

    background-color: var(--tec-color-button-primary)

}



.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border--secondary:focus,

.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border--secondary:hover {

    background-color: var(--tec-color-button-secondary)

}



.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border--alt:focus,

.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border--alt:hover {

    background-color: var(--tec-color-background)

}



.tribe-common .tribe-common-c-btn-border-small,

.tribe-common a.tribe-common-c-btn-border-small {

    color: var(--tec-color-text-primary);

    font-family: var(--tec-font-family-sans-serif);

    font-size: var(--tec-font-size-1);

    line-height: var(--tec-line-height-0);

    font-weight: var(--tec-font-weight-regular);

    border: 0;

    cursor: pointer;

    display: inline-block;

    height: auto;

    padding: 0;

    text-decoration: none;

    width: auto;

    background-color: var(--tec-color-background);

    border: 1px solid var(--tec-color-border-default);

    border-radius: var(--tec-border-radius-default);

    text-align: center;

    transition: var(--tec-transition-color-border-color)

}



.tribe-common .tribe-common-c-btn-border-small:focus,

.tribe-common .tribe-common-c-btn-border-small:hover,

.tribe-common a.tribe-common-c-btn-border-small:focus,

.tribe-common a.tribe-common-c-btn-border-small:hover {

    background-color: var(--tec-color-background)

}



.tribe-common .tribe-common-c-btn-border-small:active,

.tribe-common a.tribe-common-c-btn-border-small:active {

    border-color: var(--tec-color-border-active)

}



.tribe-common .tribe-common-c-btn-border-small,

.tribe-common a.tribe-common-c-btn-border-small {

    color: var(--tec-color-text-secondary);

    padding: 14px 20px;

    width: 100%

}



.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,

.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {

    padding: 6px 15px;

    width: auto

}



.tribe-common .tribe-common-c-btn-border-small:active,

.tribe-common .tribe-common-c-btn-border-small:focus,

.tribe-common .tribe-common-c-btn-border-small:hover,

.tribe-common a.tribe-common-c-btn-border-small:active,

.tribe-common a.tribe-common-c-btn-border-small:focus,

.tribe-common a.tribe-common-c-btn-border-small:hover {

    color: var(--tec-color-text-primary)

}



.tribe-common .tribe-common-c-btn-border-small:disabled,

.tribe-common a.tribe-common-c-btn-border-small:disabled {

    color: var(--tec-color-text-disabled)

}



.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border-small:hover {

    background-color: var(--tec-color-background)

}



.tribe-common .tribe-common-c-btn-icon {

    border: 0;

    cursor: pointer;

    display: inline-block;

    height: auto;

    padding: 0;

    text-decoration: none;

    width: auto

}



.tribe-common .tribe-common-c-btn-icon--caret-left:active .tribe-common-c-btn-icon__icon-svg path,

.tribe-common .tribe-common-c-btn-icon--caret-left:focus .tribe-common-c-btn-icon__icon-svg path,

.tribe-common .tribe-common-c-btn-icon--caret-left:hover .tribe-common-c-btn-icon__icon-svg path,

.tribe-common .tribe-common-c-btn-icon--caret-right:active .tribe-common-c-btn-icon__icon-svg path,

.tribe-common .tribe-common-c-btn-icon--caret-right:focus .tribe-common-c-btn-icon__icon-svg path,

.tribe-common .tribe-common-c-btn-icon--caret-right:hover .tribe-common-c-btn-icon__icon-svg path {

    fill: var(--tec-color-icon-primary)

}



.tribe-common .tribe-common-c-btn-icon--caret-left:disabled .tribe-common-c-btn-icon__icon-svg path,

.tribe-common .tribe-common-c-btn-icon--caret-right:disabled .tribe-common-c-btn-icon__icon-svg path {

    fill: var(--tec-color-icon-disabled)

}



.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,

.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path {

    fill: var(--tec-color-icon-secondary)

}



.tribe-common .tribe-common-c-btn-icon--border {

    align-items: center;

    background-color: var(--tec-color-background);

    border: 1px solid var(--tec-color-border-default);

    display: inline-flex;

    height: 56px;

    justify-content: center;

    transition: none;

    width: 56px

}



.tribe-common .tribe-common-c-btn-icon--border:focus,

.tribe-common .tribe-common-c-btn-icon--border:hover {

    background-color: var(--tec-color-background)

}



.tribe-common .tribe-common-c-btn-icon--border:active {

    border-color: var(--tec-color-border-active)

}



.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-icon--border:hover {

    background-color: var(--tec-color-background)

}



.tribe-common .tribe-common-c-btn,

.tribe-common a.tribe-common-c-btn,

.tribe-common button.tribe-common-c-btn {

    color: var(--tec-color-text-primary);

    font-family: var(--tec-font-family-sans-serif);

    font-size: var(--tec-font-size-2);

    line-height: var(--tec-line-height-3);

    font-weight: var(--tec-font-weight-regular);

    font-weight: var(--tec-font-weight-bold);

    border: 0;

    cursor: pointer;

    display: inline-block;

    height: auto;

    padding: 0;

    text-decoration: none;

    width: auto;

    border-radius: var(--tec-border-radius-default);

    color: var(--tec-color-background);

    text-align: center;

    transition: var(--tec-transition-background-color);

    background-color: var(--tec-color-button-primary);

    padding: 11px 20px;

    width: 100%

}



.tribe-common .tribe-common-c-btn,

.tribe-common .tribe-common-c-btn:focus,

.tribe-common .tribe-common-c-btn:hover,

.tribe-common a.tribe-common-c-btn,

.tribe-common a.tribe-common-c-btn:focus,

.tribe-common a.tribe-common-c-btn:hover,

.tribe-common button.tribe-common-c-btn,

.tribe-common button.tribe-common-c-btn:focus,

.tribe-common button.tribe-common-c-btn:hover {

    background-image: none;

    border: 0;

    border-radius: var(--tec-border-radius-default);

    box-shadow: none;

    color: var(--tec-color-background);

    font-style: normal;

    outline: none;

    text-decoration: none;

    text-shadow: none

}



.tribe-common .tribe-common-c-btn:focus,

.tribe-common a.tribe-common-c-btn:focus,

.tribe-common button.tribe-common-c-btn:focus {

    outline: auto

}



.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn,

.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn,

.tribe-common--breakpoint-medium.tribe-common button.tribe-common-c-btn {

    width: auto

}



.tribe-common .tribe-common-c-btn:focus,

.tribe-common .tribe-common-c-btn:hover,

.tribe-common a.tribe-common-c-btn:focus,

.tribe-common a.tribe-common-c-btn:hover,

.tribe-common button.tribe-common-c-btn:focus,

.tribe-common button.tribe-common-c-btn:hover {

    background-color: var(--tec-color-button-primary-hover);

    padding: 11px 20px

}



.tribe-common .tribe-common-c-btn:active,

.tribe-common a.tribe-common-c-btn:active,

.tribe-common button.tribe-common-c-btn:active {

    background-color: var(--tec-color-button-primary-active);

    padding: 11px 20px

}



.tribe-common .tribe-common-c-btn:disabled,

.tribe-common a.tribe-common-c-btn:disabled,

.tribe-common button.tribe-common-c-btn:disabled {

    background-color: var(--tec-color-button-primary-background);

    padding: 11px 20px

}



.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn:focus,

.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn:hover {

    background-color: var(--tec-color-button-primary-hover);

    color: var(--tec-color-background)

}



.tribe-theme-twentytwenty .tribe-common .tribe-common-c-btn {

    background-color: var(--tec-color-button-primary)

}



.tribe-theme-twentytwenty .tribe-common .tribe-common-c-btn:focus,

.tribe-theme-twentytwenty .tribe-common .tribe-common-c-btn:hover {

    background-color: var(--tec-color-button-primary-hover);

    color: var(--tec-color-background)

}



.tribe-theme-twentytwentyone .tribe-common .tribe-common-c-btn {

    outline: none

}



.tribe-theme-twentytwentyone .tribe-common .tribe-common-c-btn:not(:hover):not(:active) {

    background-color: var(--tec-color-button-primary);

    color: var(--tec-color-background)

}



.tribe-common .tribe-common-c-loader__dot circle {

    animation-direction: normal;

    animation-duration: 2.24s;

    animation-iteration-count: infinite;

    animation-name: a;

    fill: currentColor;

    opacity: var(--tec-opacity-background)

}



.tribe-common .tribe-common-c-loader__dot--first circle {

    animation-delay: .45s

}



.tribe-common .tribe-common-c-loader__dot--second circle {

    animation-delay: 1.05s

}



.tribe-common .tribe-common-c-loader__dot--third circle {

    animation-delay: 1.35s

}



@keyframes a {

    50% {

        opacity: var(--tec-opacity-default)

    }

}



.tribe-common .tribe-common-c-svgicon {

    color: var(--tec-color-accent-primary)

}



.tribe-common .tribe-common-c-svgicon--featured path {

    fill: currentColor

}



.tribe-common .tribe-common-c-svgicon--recurring path {

    fill: var(--tec-color-icon-active);

    stroke: var(--tec-color-icon-active)

}



.tribe-common .tribe-common-c-svgicon--close-alt path,

.tribe-common .tribe-common-c-svgicon--close path {

    stroke: var(--tec-color-icon-secondary)

}



.tribe-common .tribe-common-c-svgicon--messages-not-found path {

    stroke: var(--tec-color-icon-active)

}



.tribe-common .tribe-common-c-svgicon--messages-not-found .tribe-common-c-svgicon__svg-stroke {

    stroke: currentColor

}



.tribe-common .tribe-common-c-svgicon__svg-fill {

    fill: var(--tec-color-icon-active)

}



.tribe-common .tribe-common-c-svgicon__svg-stroke {

    stroke: var(--tec-color-icon-active)

}